github NethermindEth/juno v0.7.3

latest releases: v0.12.2, v0.12.1, v0.12.0...
11 months ago

🎉 Exciting updates have landed in the latest Juno release! Now with support for upcoming Starknet v0.12.3, we've also supercharged RPC performance with a new global class cache, allowing for higher request throughput and optimized resource usage. We've updated blockifier which includes an important wallet integration fix. On top of that, expect new metrics and ongoing enhancements to the P2P layer, among other improvements. Here’s what’s new:

Added

  • Support for Starknet v0.12.3
  • A global class cache to the VM which enhances overall RPC throughput. (PR by @omerfirmak in 1401
  • A new flag, max-vms, to control the maximum number of VM instances for concurrent RPC calls, optimizing resource usage (PR by @omerfirmak in #1378).

Changed

  • The blockifier library has been updated, now supporting the query bit in the version field for transactions (PR by @joshklop in #1401).
  • Subscription handling has been moved to the synchronizer for improved efficiency (PR by @joshklop in #1373).
  • Ongoing enhancements to the P2P layer, including the implementation of a Receipt Handler and Adapter and a new GetBlockBodies feature (PRs by @IronGauntlets in #1352 and by @kirugan in #1359).
  • Prometheus metrics have been expanded to include version information, latency on Transaction.Commit(), and read metrics on blockchain operations (PRs by @omerfirmak in #1394, #1396, and #1395).
  • Kubernetes pods now have a correctly set GOMAXPROCS setting, aligning performance with CPU resources (PR by @omerfirmak in #1397).
  • Fallback to feeder traces for blocks <= 0.12.2 (PR by @omerfirmak in #1405).

Fixed

  • Resolved an issue with event emission on sync step failure for more reliable synchronization (PR by @aminsato in #1387).
  • Refactored websocket error conditions for improved stability and error handling (PR by @joshklop in #1400).

Docker Image

You can pull the Docker image for this release with the following command:

docker pull nethermind/juno:v0.7.3

Full Changelog: v0.7.2...v0.7.3.

Don't miss a new juno release

NewReleases is sending notifications on new releases.