0.5.9-rc4
Pre-release
Pre-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
- @amalcaraz made their first contribution in #642
Full Changelog: 0.5.8...0.5.9-rc4