Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: aleph-im/aleph-client

1.8.0: Implement Ledger support

28 Nov 11:29
3b82577

Choose a tag to compare

New Features ✨

  • Ledger Support: Implemented support for Ledger hardware wallets. (PR #402) 💳
  • Settings Service Integration: The client now uses dedicated settings services for configuration. (PR #420) ⚙️

Bug Fixes 🐞

  • Branding Update: Updated references from aleph.im and twentysix to the new aleph.cloud branding. (PR #414) ☁️
  • Pricing Logic: Fixed the logic to use the correct arguments instead of relying on get_closest_tier. (PR #416) 🔧
  • Instance CRN Hash Handling: Corrected an issue where the CRN (Core Channel Node) was incorrectly set to None even when --crn-hash or --crn was provided during instance creation. (PR #417) 🔗
  • Holding Tier Restrictions: Fixed issues related to Holding Tier restrictions. (PR #418) 🔒
  • mksquashfs Path: Removed the forced path for mksquashfs in utilities. (PR #415) 🧹

Improvements and Maintenance ⬆️

  • SDK Version Increment: Updated the SDK version to 2.2. (PR #419) 📦

What's Changed

Full Changelog: 1.7.0...1.8.0

1.7.0: Implemented Credits payments

13 Oct 13:23
e64d162

Choose a tag to compare

🐞Bug Fixes:

  • CLI Failing Tests: Resolved issues causing tests to fail in the Command Line Interface (CLI). (PR #392)
  • macOS CI Issue: Fixed a problem affecting the Continuous Integration (CI) process on macOS. (PR #401)
  • IPFS File Upload Limit: Fixed a bug that prevented uploading files under 4MB to IPFS using aleph file upload. (PR #399)
  • Estimated Cost Calculation: Fixed the estimated cost calculation to be based on the transaction (TX) value rather than a hardcoded value. (PR #359)
  • Deprecated Advice Removal: Removed the deprecated advice to use aleph instance start in the instances command. (PR #404)
  • Credit Payments Cost Label: Corrected the cost label displayed for credit payments. (PR #405)
  • Multiple CLI Bugs: Fixed multiple miscellaneous bugs across the CLI. (PR #406)

Refactoring and Improvements:

  • Voucher Service Migration: Replaced the internal VoucherManager with the voucher service provided by the SDK. (PR #390)
  • Pricing Integration: Switched the CLI to use pricing information from the SDK instead of maintaining hardcoded values. (PR #394)
  • Dependency Upgrade: Updated the SDK and aleph_message versions. (PR #408)

What's Changed

  • Solve CLI failing tests by @nesitor in #392
  • Solve MacOs CI issue by @nesitor in #401
  • Refactor: replace VoucherManager by voucher service from sdk by @1yam in #390
  • Fix: aleph file upload does not allow to upload file under 4MB to ipfs by @1yam in #399
  • Fix: Estimated cost based on TX and not hardcoded value by @1yam in #359
  • fix(instances): Remove deprecated advice to use aleph instance start by @RezaRahemtola in #404
  • Feature: script fake crn list for testing by @1yam in #403
  • Refactor: Use pricing from sdk side instead of hardcoded in cli by @1yam in #394
  • Fixed cost label for credit payments by @nesitor in #405
  • Upgrade SDK and aleph_message versions by @nesitor in #408
  • Fix: multiple bugs on CLI by @1yam in #406

Full Changelog: 1.6.1...1.7.0

1.6.1: Improved CRN Selection

26 Jun 21:54
27fce58

Choose a tag to compare

⚙️ Enhancements

  • The CRN version check has been relaxed to allow for the use of custom versions (#380).
  • The version check has also been relaxed specifically for Confidential and Pay-As-You-Go (PAYG) instances, providing greater compatibility (#381).

What's Changed

  • Relax CRN version check to use custom version by @nesitor in #380
  • Relax CRN version check for Confidentials and PAYG by @nesitor in #381

Full Changelog: 1.6.0...1.6.1

1.6.0: IPv4 Port Forwarding

26 Jun 15:53
3480aed

Choose a tag to compare

✨ New Features

  • Voucher Implementations: Support for using vouchers has been implemented (#368).
  • Port Forwarding: The client now includes functionality for port forwarding (#376).
  • Unichain Network: Support for the Unichain network has been added (#374).

🐞 Fixes

  • A missing try-catch block was added to the Aleph file upload process to improve error handling (#365).
  • A version constraint (<8.2) has been applied to the click dependency to ensure compatibility (#371).

What's Changed

  • Fix: missing try catch on aleph file upload by @1yam in #365
  • Feature: Voucher implémentations by @1yam in #368
  • Fix: ensure click < 8.2 by @1yam in #371
  • Implement Unichain network by @nesitor in #374
  • Feature: Port forwarding by @1yam in #376

Full Changelog: 1.5.1...1.6.0

1.5.1: Implement SVMChain

16 Apr 16:06
f352fff

Choose a tag to compare

New Features

  • SVM Chain Parsing as Solana: Introduced a feature where the new SVM (Solana Virtual Machine) chain will be parsed as sol. (PR #363)

What's Changed

  • Feature: new SVM chain should parse as sol by @1yam in #363

Full Changelog: 1.5.0...1.5.1

1.5.0: Migrate Pydantic to V2

11 Apr 11:10
6a9d348

Choose a tag to compare

New Features

  • Extended RootFS Size: Allowed for larger root filesystem sizes for instances. (PR #344)

Bug Fixes

  • Program Chain and UX: Fixed issues related to program chain handling and improved the user experience for program-related commands. (PR #343)
  • Private Key Import: Resolved an issue that prevented importing private keys in base32/base64 formats. (PR #350)
  • Typo in pyproject.toml: Fixed a typo in the sphinx section name within the pyproject.toml file. (PR #349)

Improvements

  • GPU Selection: Improved the logic and user interface for selecting GPUs. (PR #342)
  • Alert for Unstarted PAYG VMs: Added an alert mechanism for PAYG VMs that have been created but not started. (PR #344)

Dependency Updates

  • Pydantic V1 to V2 Migration: Migrated the project from Pydantic V1 to V2. (PR #293)
  • aiohttp: Bumped aiohttp from 3.11.12 to 3.11.13. (PR #348)
  • typer: Bumped typer from 0.15.1 to 0.15.2. (PR #346)
  • sphinxcontrib-plantuml: Bumped sphinxcontrib-plantuml from 0.27 to 0.30. (PR #271)

Other Changes:

  • Library Rename: Updated references to the nuls2-sdk to its new name, aleph-nuls2. (PR #352)

What's Changed

New Contributors

Full Changelog: 1.4.0...1.5.0

1.4.0: Implemented new pricing with GPUs

19 Feb 20:12
41575ac

Choose a tag to compare

New Features

  • New Pricing System: Implemented a new pricing system for Aleph services. (PR #332)

Improvements

  • Code Quality: Enabled the ruff linter to improve code quality and consistency. (PR #276)
  • Dependency Updates: Updated the rich library to the latest version. (PR #298)

Bug Fixes

  • Command Argument Handling: Wrapped all command arguments in Annotated for better type hinting and improved user experience. (PR #339)

What's Changed

Full Changelog: 1.3.1...1.4.0

1.3.1: Implemented T&C and improved some commands

11 Feb 10:30
ba35b91

Choose a tag to compare

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, and pygments. (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

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0: Integrated support for some EVM blockchains

04 Nov 18:26
de0e44c

Choose a tag to compare

Features

  • Documentation: Added instructions for updating user documentation during the release process (by @olethanh).
  • Dependency Updates: Upgraded the rich dependency from version 13.8.1 to 13.9.3 (by @dependabot).
  • New Feature: Implemented support for new Ethereum Virtual Machine (EVM) chains (by @nesitor).

What's Changed

  • docs: add instructions for updating user documentation during release by @olethanh in #292
  • Chore(deps): Bump rich from 13.8.1 to 13.9.3 by @dependabot in #295
  • Implement new EVM chains by @nesitor in #296

Full Changelog: 1.2.0...1.3.0

1.2.0: Support for Solana blockchain

14 Oct 10:20
b3d00dc

Choose a tag to compare

Features

  • Updated Aleph-Pytezos: The client now utilizes a newer version of the aleph-pytezos library for improved functionality. (PR #261)
  • Account Management and Solana Support: A significant new feature has been introduced, providing functionalities for account management and interaction with the Solana blockchain. (PR #281)
  • YAML Validation: The yamlfix tool has been integrated to ensure the integrity and validity of YAML files used by the client. (PR #277)
  • Code Formatting: Consistent code formatting throughout the project is now maintained using pyproject-fmt. (PR #284)

Improvements

  • Volume Prompt Fix: A bug related to the volume prompt has been addressed. (PR #267)
  • Automated Dependency Updates: Dependabot has been configured to automate dependency updates, guaranteeing the client leverages the latest stable versions. (PR #268)
  • Dependency Updates: Several dependencies have been updated to newer versions, including typer, aiohttp, and rich. (PR #269, #274, #278)
  • Windows Compatibility: A fix has been implemented to prevent the usage of a buggy version of aiohttp on Windows systems. (PR #283)

What's Changed

Full Changelog: 1.1.0...1.2.0