25.0.0 (2024-10-23)
⚠ BREAKING CHANGES
- contracts: integrate protocol defense changes (#2737)
Features
- Add CoinMarketCap external API (#2971) (c1cb30e)
- api: Implement eth_maxPriorityFeePerGas (#3135) (35e84cc)
- api: Make acceptable values cache lag configurable (#3028) (6747529)
- contracts: integrate protocol defense changes (#2737) (c60a348)
- external-node: save protocol version before opening a batch (#3136) (d6de4f4)
- Prover e2e test (#2975) (0edd796)
- prover: Add min_provers and dry_run features. Improve metrics and test. (#3129) (7c28964)
- tee_verifier: speedup SQL query for new jobs (#3133) (30ceee8)
- vm2 tracers can access storage (#3114) (e466b52)
- vm: Return compressed bytecodes from
push_transaction()
(#3126) (37f209f)
Bug Fixes
- call_tracer: Flat call tracer fixes for blocks (#3095) (30ddb29)
- consensus: preventing config update reverts (#3148) (caee55f)
- en: Return
SyncState
health check (#3142) (abeee81) - external-node: delete empty unsealed batch on EN initialization (#3125) (5d5214b)
- Fix counter metric type to be Counter. (#3153) (08a3fe7)
- mempool: minor mempool improvements (#3113) (cd16083)
- prover: Run for zero queue to allow scaling down to 0 (#3115) (bbe1919)
- restore instruction count functionality (#3081) (6159f75)
- state-keeper: save call trace for upgrade txs (#3132) (e1c363f)
- tee_prover: add zstd compression (#3144) (7241ae1)
- tee_verifier: correctly initialize storage for re-execution (#3017) (9d88373)