Skip to content

v0.16.6-rc.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:19
· 0 commits to main since this release
6eb359b

This release brings support for Starknet 0.14.4 and includes breaking changes that make it incompatible with Starknet 0.14.3.

We've refreshed and updated our docs, and Streaming is back on the menu as the default way to download a Juno snapshot.

Additionally, many performance and security improvements have been implemented.

Added

  • Pre-confirmed block RPC requests have access to declared classes as well. #3821
  • Awareness to Juno about how much memory it has available for calculating compilation defaults. #3764
  • RPC timeout now applies to both http and websocket endpoints (before, it was only http). #3870
  • Internal architecture update for flexible L1 clients (not fixed to ETH). #3738
  • New flag to start the node with synchronization disabled. #3912
  • Pool of compression writers (expensive allocation) to reuse writers when giving compressed responses. #3956
    • Also, added a faster Gzip engine #3957
  • Updated to use Go 1.27.

Changed

Fixed

  • Juno now answers correctly CONTRACT_NOT_FOUND when querying for system contracts, matching the spec. #3788
  • Prune batches (when the node is running with --prune-mode are properly closed on error. #3905
  • Sync status is now reported correctly when the node is run with --prune-node. #3864
  • Bound Gzip decoding to avoid a decompression bomb. #3976

New Contributors

Full Changelog: v0.16.5...v0.16.6-rc.4