github NethermindEth/juno v0.15.17

10 hours ago

Note 1 ⚠️: This release will update the underlying Juno DB version. This is necessary to get the utmost performance of the DB as well as unlocking several upgrades that will become available in the next release. The estimated time varies on your Juno state: for a node in synced it should be seconds.

Note 2 ⚠️: This release comes with one small migration and a medium sized one. If you're a validator, please make sure to update right after your attestation window. Estimated migration time in total is around 1 hour and 30 minutes on a minimum resource machine (4 cores and 8 GBs of RAM with a slow SSD (~3180 r/w IOPS))

This release focuses on polishing the latest RPC v0.10.release with small fixes as well as improving the metric reporting of Juno. Additionally, many internal changes were also done to reduce the memory allocation and improve the performance of Juno.

Changed

  • Update to the latest blockifier (v0.16.0-rc.3) which comes with important bug fixes. #3371

Fixed

  • L1 Handler message hash were being incorrectly stored in Juno. This was causing starknet_getMessageStatus to fail in some instances for L1 handler transactions. #3367
  • The wrong compiled CASM hash was being returned. This is now fixed. #3379
  • starknet_getMessageStatus returning an empty error. #3365
  • starknet_getStateUpdate now omit optional fields. #3332
  • INVALID_CONTINUATION_TOKEN error message. #3368
  • Consensus block header and signature comments fixed to align with the specs. #3331
  • General fixes applied to Juno Database and State when it was being under heavy concurrent use. #3334 #3341 #3344
  • Improve overall metric tracking of Juno DB. #3361 #3362 #3364 #3366

New Contributors

Full Changelog: v0.15.16...v0.15.17

Don't miss a new juno release

NewReleases is sending notifications on new releases.