github NethermindEth/juno v0.13.0

3 days ago

This release focuses on RPC v0.8 support and compatibility with upcoming Starknet v0.13.4.

⚠️ Important Upgrade Notice ⚠️

  • Users must upgrade before Starknet v0.13.4 deployment to maintain sync capability
  • Database migration:
    • Backup your database before upgrading
    • Migration may take several minutes or more depending on hardware
    • WARNING: Interrupting the migration may corrupt the entire database

Breaking Changes

  • The --eth-node flag is now mandatory (use --disable-l1-verification if L1 verification is not needed)

Added

  • RPC v0.8.0-rc3 as the default version under / and /rpc/v0_8
    • RPC v0.7 remains available for compatibility - /rpc/v0_7
    • RPC v0.6 remains available for compatibility - /rpc/v0_6
  • WebSocket subscription support
  • Dynamic runtime log level control via HTTP
  • Small DB improvements by adding a dedicated Key type
  • Support for the latest Blockifier version

Changed

  • Deprecated juno_subscribeNewHeads, juno_unsubscribe, juno_getProof in favor of starknet_ prefixed methods

Fixed

  • Removed transaction_hash from the getBlockWithReceipts response (still available in the receipt) as it was not compliant with the spec.

Full Changelog: v0.12.5...v0.13.0

Don't miss a new juno release

NewReleases is sending notifications on new releases.