🚀 This release brings significant performance improvements, reducing sync time by approximately 28% (measured on an 8-core machine). We've also added support for tracing legacy blocks (block.Version <=0.12.0
), introduced additional metrics, and have ongoing exciting developments in P2P.
Added
- P2P (Work in Progress): Ongoing efforts for
Get events
,GetBlockHeaders
, andGetTransactions
. PRs by @kirugan and @IronGauntlets #1317, #1321, #1113.
Changed
- Logging: Capturing request URL on failure. PR by @omerfirmak in #1361.
- Metrics: Now collecting DB latency. PR by @omerfirmak in #1386.
- Parallelized tasks in
Trie.updateValueIfDirty
. PR by @omerfirmak in #1363. - Fallback logic for fetching traces when
block.Version <=0.12.0
. PR by @omerfirmak in #1336.
Docker Image
You can pull the Docker image for this release with:
docker pull nethermind/juno:v0.7.2
Full Changelog: (v0.7.1...v0.7.2)