Skip to content

0.5.9-rc4

Pre-release
Pre-release
Compare
Choose a tag to compare
@nesitor nesitor released this 16 Jan 17:46
· 29 commits to main since this release

This new release of the aleph.im Core Channel Node application improve the P2P and message processing performance reducing the number of un-needed messages on the network. Also include other bug fixes, dependency updates, new features such as GPU message support and additional endpoints, documentation improvements, and performance optimizations, all aimed at improving the stability and functionality of the SDK

Bug Fixes:

  • Removed unnecessary duplicate ack() method call (by @nesitor).
  • Fixed a breaking change in the multichain indexer query (by @amalcaraz).
  • Addressed an issue with typing (by @aliel).
  • Reduced the price of normal instances (by @1yam).
  • Fixed an error related to unknown hashes (by @1yam).
  • Corrected API parameter names for /posts.json (by @Psycojoker).
  • Fixed issues related to message processing (by @nesitor, @1yam).
  • Fixed errors in VM cost view and messages table (by @1yam).
  • Addressed import errors related to aioipfs (by @1yam).
  • Fixed typos in documentation (by @Psycojoker).
  • Resolved issues with pending messages and database integrity (by @1yam, @nesitor).
  • Prevented accidental deletion of volumes used by VMs (by @nesitor).

Dependency Updates:

  • Upgraded ledgeroth from version 0.9.1 to 0.10.0 (by @dependabot).
  • Upgraded uvloop from version 0.19 to 0.21.0 (by @dependabot).
  • Upgraded aio-pika from version 9.1.3 to 9.5.0 (by @dependabot).
  • Upgraded ujson from version 5.1.0 to 5.4.0 (by @dependabot).
  • Upgraded urllib3 from versions 2.0.7 to 2.2.2 and then to 2.3.0 (by @dependabot).
  • Upgraded requests from version 2.31 to 2.32.3 (by @dependabot).

New Features:

  • Added VmClient.operate function (by @olethanh).
  • Implemented a new endpoint to retrieve message status (by @aliel).
  • Added support for filtering balances by chain (by @1yam).
  • Introduced a new endpoint to list message hashes (by @aliel).
  • Implemented GPU support for Instances (by @nesitor).
  • Updated aioipfs to version 0.7.1 (by @1yam).
  • Added a configuration option for Ethereum client timeout (by @aliel).
  • Created a new endpoint to list message hashes (by @aliel).

Documentation Improvements:

  • Updated default memory value in the create_instance docstring (by @RezaRahemtola).
  • Removed unnecessary comments and clarified code purpose (by @aliel).

Other:

  • Reverted a change to API parameter names due to conflicts (by @aliel).
  • Created a release candidate (v0.5.9-rc1) (by @nesitor).

What's Changed

  • Remove double ack() method call by @nesitor in #647
  • fix: update breaking change on multichain indexer query by @amalcaraz in #642
  • Add already supported EVM chains to use EVMVerifier. by @nesitor in #641
  • Feature: Add new endpoint to retreive message status by @aliel in #650
  • fix typing by @aliel in #651
  • Feature: details and chain filter on balance endpoint by @1yam in #633
  • Chore(deps): Bump uvloop from 0.19 to 0.21.0 by @dependabot in #631
  • Store handler: Remove 'useless' comment and clarify the purpose of the check for not adding files by @aliel in #638
  • Fix: reduce normal instance price by @1yam in #649
  • Chore(deps): Bump aio-pika from 9.1.3 to 9.5.0 by @dependabot in #657
  • Chore(deps): Bump ujson from 5.1.0 to 5.4.0 by @dependabot in #617
  • Chore(deps): Bump urllib3 from 2.0.7 to 2.2.2 by @dependabot in #615
  • Chore(deps): Bump requests from 2.31 to 2.32.3 by @dependabot in #624
  • Aleph-302: fix messages.json start_block and end_block params by @Psycojoker in #653
  • Fix: UnknownHashError in web.controllers.messages by @1yam in #661
  • fix(api): correctly name types paramters of /posts.json by @Psycojoker in #659
  • Reduce RPC calls by @nesitor in #662
  • Implement GPU support on Instances by @nesitor in #666
  • Fix: Vm cost view by @1yam in #664
  • Feature: Update aioipfs to 0.7.1 by @1yam in #658
  • config: Add a timeout option for the ethereum client by @aliel in #665
  • Feature: Add new endpoint to list message hashes by @aliel in #652
  • Fix: import multihash (caused by aioipfs) by @1yam in #673
  • doc: remove useless firewall section by @Psycojoker in #675
  • doc: typo DNS -> DSN for sentry by @Psycojoker in #674
  • Solve double processed P2P messages by @nesitor in #676
  • Chore(deps): Bump urllib3 from 2.2.2 to 2.3.0 by @dependabot in #671
  • IPFS: enable automatic gc by @aliel in #678
  • Fix: add origin pending message field by @1yam in #677
  • Fix: Pending message miss unique constraint by @1yam in #679
  • Feature: Create 0.5.9-rc1 release candidate by @nesitor in #680
  • Revert "fix(api): correctly name types paramters of /posts.json (#659)" by @aliel in #682
  • Fix: pending_messages constraints by @1yam in #681
  • Solve integrity error logs on Postgresql by @nesitor in #683
  • Fix: vm_cost_views missing join with status by @1yam in #684
  • Prevent delete volumes used by VMs by @nesitor in #685

New Contributors

Full Changelog: 0.5.8...0.5.9-rc4