NethermindEth Juno Versions Save

Starknet client implementation.

v0.11.7

3 weeks ago

What's Changed

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.6...v0.11.7

v0.11.6

3 weeks ago

This release focuses on implementing key fixes and enhancements to streamline functionality.

What's Changed

  • Fallback to Feeder Gateway for Traces: Juno can now configure which blocks to fallback to feeder for traces, avoiding issues with tracing buggy blocks. (PR #1823 by @kirugan)
  • Default Pending-Poll-Interval: Pending poll is now enabled by default and set to 5s. (PR #1830 by @IronGauntlets)
  • Fixed Trace Handling for Pending Transactions: Fixed an issue where tracing pending transactions wasn't possible before. (PR #1833 by @kirugan)
  • Refactor RPC Handlers and Tests: Major updates to RPC handlers and RPC tests. (PR #1768 by @pnowosie)

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.5...v0.11.6

v0.11.5

1 month ago

What's Changed

  • Update blockifier to 0.6.0-rc.2: Fixes execution issues for some transactions, significantly improving reliability. PR #1817
  • Update pebbledb to 1.1.0: Enhances overall performance. PR #1769
  • Fix error message when wrong network flag is provided: Now provides a more helpful error message. PR #1776
  • Update starknet_specVersion response for 0.7 handlers: Improves compatibility. PR #1800

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.4...v0.11.5

v0.11.4

1 month ago

What's Changed

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.3...v0.11.4

v0.11.3

1 month ago

What's Changed

  • Added support for Starknet v0.13.1.1.

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.2...v0.11.3

v0.11.2

1 month ago

This release primarily focuses on fixes. Here are the key changes:

Fixed:

  • RPC Call Step Limit Issue: Fixed the rpc-call-max-steps flag issue, ensuring it correctly limits RPC call steps.
  • Declare Transaction for Cairo 2.6.0 & Sierra 1.5.0: Resolved a bug affecting the estimation or simulation of declare transactions for Cairo 2.6.0 and Sierra 1.5.0 contracts.

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.1...v0.11.2

v0.11.1

2 months ago

Key Updates

  • Transaction Simulation Improvement: Fixed a bug to ensure fee estimation during transaction simulation is accurate, when the SKIP_FEE_CHARGE_FLAG is not set.

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.0...v0.11.1

v0.11.0

2 months ago

Key Updates

  • Critical Fee Estimation Fix: Resolved an issue where fee estimation was incorrect for RPC v0.6 when blobs were enabled.

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.0-rc1...v0.11.0

v0.11.0-rc1

2 months ago

This release introduces support for the JSON RPC v0.7.0-rc2.

Key Updates

  • Compatibility with JSON RPC v0.7.0-rc2: Juno now supports JSON RPC v0.7.0-rc2, available at endpoints /v0_7, rpc/v0_7 and the default /.
  • Deprecation of RPC v0.5: Streamlining our service by supporting only the two most recent RPC versions. RPC /v0_5 is no longer supported.
  • Ongoing Support for RPC v0.6: To ensure a seamless transition and maintain a reliable service, RPC v0.6 will continue to be supported, available at its dedicated endpoint /v0_6.

Full Changelog: https://github.com/NethermindEth/juno/compare/v0.11.0-rc0...v0.11.0-rc1

v0.11.0-rc0

2 months ago

This release provides compatibility with Starknet 0.13.1, including the latest blockifier version and ensuring RPCv0.6 stability.

:warning: This release does not yet support RPCv0.7 :warning:

Changed

  • Updated Starknet core components: Updated Cairo compiler and Blockifier versions.
  • Adjusted Starknet Feeder Gateway interface: Adjusting Juno's Starknet Feeder Gateway interface to adapt to new request/response formats.

Fixed

  • P2P Sync Panic: Fix panic at Sepolia block number 34980.