1.3.1: Implemented T&C and improved some commands
New Features
- GPU Support: Implemented support for GPU instances. (PR #313)
aleph program logs
Command: Added a new command to view program logs. (PR #304)- Terms & Conditions: Introduced a feature to display and accept Terms & Conditions. (PR #311)
- Account Management: Enhanced account management functionalities. (PR #281)
Bug Fixes
- Instance Volume Requirements: Fixed an issue where name/mount were required for instance volumes. Also fixed issues related to macOS CI. (PR #301)
- Wrong SSH Option Description: Corrected the description for the SSH option in the
instance
command. (PR #307) - GPU List Display: Resolved issues with the display of the GPU list. (PR #316)
- Program Logs Command: Fixed issues with the
program logs
command. (PR #318) - MyPy Configuration: Fixed an issue where mypy was not correctly considering the
pyproject.toml
file. (PR #333) - Unwanted Uninit CoCo VM Message: Removed an unwanted message about uninitialized CoCo VMs from the instance list. (PR #331)
- Various Improvements: Addressed various issues related to user experience, edge cases, and test coverage. (PR #312)
- Aggregates and Permissions: Improved aggregates functionality and added commands for managing permissions. (PR #330)
Improvements
- Reduced Instance PAYG Balance: Reduced the PAYG balance for instances. (PR #310)
- Dependency Updates: Updated several dependencies, including
substrate-interface
,typer
,aiohttp
, andpygments
. (PR #289, #319, #323, #325, #337)
Other Changes
- CI Improvements: Improved the CI pipeline to run tests on the testnet. (PR #321)
- Code Quality: Fixed bugs in the
node
commands and improved code quality overall. (PR #329, #328) - Python Version Support: Limited support to stable Python versions (>=3.9). (PR #334)
What's Changed
- Fix: name/mount required on instance's volumes + Fix macos CI by @philogicae in #301
- Reduce instance PAYG balance to half by @nesitor in #310
- add
aleph program logs
by @olethanh in #304 - fix(commands/instance): Wrong ssh option description by @RezaRahemtola in #307
- Implement GPU support by @nesitor in #313
- Chore(deps): Bump substrate-interface from 1.3.4 to 1.7.11 by @dependabot in #289
- Fix: Add missing gpu arg to coco cmd by @philogicae in #317
- Solve GPU list display issues by @nesitor in #316
- run tests on testnet by @aliel in #321
- Chore(deps): Bump typer from 0.12.5 to 0.15.1 by @dependabot in #319
- Fix program logs command by @olethanh in #318
- Chore(deps): Bump aiohttp from 3.10.6 to 3.10.11 by @dependabot in #323
- Chore(deps): Bump pygments from 2.18 to 2.19.1 by @dependabot in #325
- Fix: Various improvements (UX, edge cases, coverage) by @philogicae in #312
- Feat: Add Terms & Conditions by @philogicae in #311
- Fix bugs on aleph node cmds + sanitize_url + missing tests by @philogicae in #329
- Fix program indications for list/persist/unpersist commands by @philogicae in #328
- Fix unwanted uninit coco vm msg on instance list by @philogicae in #331
- fix: mypy wasn't taking pyproject.toml into account by @Psycojoker in #333
- feat: only support stable version of python (>=3.9) by @Psycojoker in #334
- Chore(deps): Bump aiohttp from 3.10.11 to 3.11.12 by @dependabot in #337
- Fix & Improve aggregates + Add permission commands by @philogicae in #330
New Contributors
- @RezaRahemtola made their first contribution in #307
Full Changelog: 1.3.0...1.3.1