New features in this release
🧰 Switch to Rust Stable Toolchain
We've upgraded our Rust toolchain to the stable version 1.72.0
, ensuring greater stability.
🚀 Memory Consumption Optimizations
We've implemented crucial optimizations to reduce memory consumption, resulting in improved efficiency and resource management.
🌐 Optimize Peers Discovery in Network Protocol
Our network protocol now features enhanced peer discovery mechanism, enhancing the node's connectivity and overall performance.
🔒 Update Wallet Format to Match Massa Station
The Wallet format has been updated to align seamlessly with Massa Station-generated Wallets, ensuring compatibility and a better user experience.
🔍 Introduce New Search Methods
We've added new efficient search methods for blocks, endorsements, and operations.
📁 Fine-Grained Filters for gRPC Streams
Our gRPC streams are now more customizable, allowing users to tailor their data streams to specific requirements.
What's Changed
- block slot delay by @modship in #4322
- Merge main in testnet26 by @damip in #4327
- Fixup erratic tester behavior by @litchipi in #4326
- Cap db versioning changes by @sydhds in #4330
- Add server self signed certificate generation by @aoudiamoncef in #4304
- Fix silent serialization issue in JsonRPC API by @aoudiamoncef in #4332
- Limit number of backups to keep by @Leo-Besancon in #4337
- Add Search methods to gRPC API by @aoudiamoncef in #4324
- Bootstrap polling testnet 26 by @Leo-Besancon in #4343
- Fix allowance by @damip in #4335
- Keep executed ops and denunciations longer by @damip in #4347
- Reduce memory usage by @damip in #4342
- Correct deadlock by @damip in #4349
- peers_in_test into PeerDB by @modship in #4353
- Update crate ed25519-dalek from 1.0 to 2.0 by @sydhds in #4351
- Upgrade to latest proto rs by @aoudiamoncef in #4357
- Wallet format by @AurelienFT in #4044
- Update_testnet_26 by @modship in #4358
- Adds a limitation on the stream_limiter by @litchipi in #4320
- Add all contributors by @AurelienFT in #4360
- Update SC wasm files by @sydhds in #4361
- Add op_exec_status + buildnet by @aoudiamoncef in #4374
- Divide storage cost by @litchipi in #4376
- All bootstrap unit tests are now serial by @sydhds in #4364
- Unify seeds in execution by @damip in #4375
- Fix snapshot for speculative async pool by @Leo-Besancon in #4369
- Make stable compliant by @AurelienFT in #4314
- Add new runtime gas calibration by @Leo-Besancon in #4378
- add slot index by range by @damip in #4379
- fix links README by @qdrn in #4380
- charge datastore keys by @damip in #4382
- Add missing query filters by @aoudiamoncef in #4368
- Upgrade dev dependencies to main by @aoudiamoncef in #4384
- Reset to zero the hash trail instead of deleting it by @Leo-Besancon in #4385
- Fix search filters + wallet save by @aoudiamoncef in #4387
- Testnet 26 by @AurelienFT in #4308
Full Changelog: TEST.25.2...TEST.26.0