Skip to content

Releases: matter-labs/zksync-era

core: v24.27.0

25 Sep 14:23
e214dd0
Compare
Choose a tag to compare

24.27.0 (2024-09-25)

Features

  • vm: Split old and new VM implementations (#2915) (93bc66f)

Bug Fixes

core: v24.26.0

23 Sep 13:03
7a53cd1
Compare
Choose a tag to compare

24.26.0 (2024-09-23)

Features

  • added seed_peers to consensus global config (#2920) (e9d1d90)
  • circuit_prover: Add circuit prover (#2908) (48317e6)
  • prover: Add endpoint to PJM to get queue reports (#2918) (2cec83f)
  • vm: Do not panic on VM divergence (#2705) (7aa5721)
  • vm: Extract oneshot VM executor – environment types (#2885) (a2d4126)

Bug Fixes

  • api_server: fix blob_gas length (#2673) (44a8f79)
  • eth-sender: print better error message in case of missing blob prices (#2927) (38fc824)

core: v24.25.0

19 Sep 11:42
f6d68da
Compare
Choose a tag to compare

24.25.0 (2024-09-19)

Features

  • (DB migration) Rename recursion_scheduler_level_vk_hash to snark_wrapper_vk_hash (#2809) (64f9551)
  • add da clients (#2743) (9218612)
  • attester committees data extractor (BFT-434) (#2684) (92dde03)
  • emit errors in prover API metrics (#2890) (2ac7cc5)
  • en: Resume incomplete snapshot in snapshot creator in more cases (#2886) (f095b4a)
  • make to address optional for transaction data (#2852) (8363c1d)
  • prover: Optimize setup keys loading (#2847) (19887ef)
  • Selector generator tool (#2844) (b359b08)
  • tee: use hex serialization for RPC responses (#2887) (abe0440)
  • utils: Rework locate_workspace, introduce Workspace type (#2830) (d256092)
  • zk_toolbox: Add external_node consensus support (#2821) (4a10d7d)

Bug Fixes

  • count SECP256 precompile to account validation gas limit as well (#2859) (fee0c2a)
  • en: Fix connection starvation during snapshot recovery (#2836) (52f4f76)
  • eth_watch: fix get_events_inner (#2882) (c957dd8)
  • handling of HTTP 403 thrown by proxyd (#2835) (2d71c74)
  • state-keeper: Restore processed tx metrics in state keeper (#2815) (4d8862b)
  • tee-prover: fix deserialization of std::time::Duration in envy config (#2817) (df8641a)

core: v24.24.0

05 Sep 20:14
fcffb06
Compare
Choose a tag to compare

24.24.0 (2024-09-05)

Features

  • conditional cbt l1 updates (#2748) (6d18061)
  • eth-watch: do not query events from earliest block (#2810) (1da3f7e)
  • genesis: Validate genesis config against L1 (#2786) (b2dd9a5)
  • Integrate tracers and implement circuits tracer in vm2 (#2653) (87b02e3)
  • Move prover data to /home/popzxc/workspace/current/zksync-era/prover/data (#2778) (62e4d46)
  • Remove prover db from house keeper (#2795) (85b7346)
  • vm-runner: Implement batch data prefetching (#2724) (d01840d)
  • vm: Extract batch executor to separate crate (#2702) (b82dfa4)
  • vm: Simplify VM interface (#2760) (c3bde47)
  • zk_toolbox: add multi-chain CI integration test (#2594) (05c940e)

Bug Fixes

  • config: Do not panic for observability config (#2639) (1e768d4)
  • core: Batched event processing support for Reth (#2623) (958dfdc)
  • return correct witness inputs (#2770) (2516e2e)
  • tee-prover: increase retries to reduce spurious alerts (#2776) (4fdc806)
  • tee-prover: mitigate panic on redeployments (#2764) (178b386)
  • tee: lowercase enum TEE types (#2798) (0f2f9bd)
  • vm-runner: Fix statement timeouts in VM playground (#2772) (d3cd553)

Performance Improvements

  • vm: Fix VM performance regression on CI loadtest (#2782) (bc0d7d5)

prover: v16.5.0

28 Aug 13:18
46a75d4
Compare
Choose a tag to compare

16.5.0 (2024-08-28)

Features

Bug Fixes

core: v24.23.0

28 Aug 18:04
3060381
Compare
Choose a tag to compare

24.23.0 (2024-08-28)

Features

Bug Fixes

  • api: Fix duplicate DB connection acquired in eth_call (#2763) (74b764c)
  • vm: Fix used bytecodes divergence (#2741) (923e33e)

core: v24.22.0

27 Aug 15:02
a6b6e82
Compare
Choose a tag to compare

24.22.0 (2024-08-27)

Features

  • add flag to enable/disable DA inclusion verification (#2647) (b425561)
  • Base token: add cbt metrics (#2720) (58438eb)
  • Change default_protective_reads_persistence_enabled to false (#2716) (8d0eee7)
  • vm: Extract oneshot VM executor interface (#2671) (951d5f2)
  • zk_toolbox: Add holesky testnet as layer1 network (#2632) (d9266e5)

Bug Fixes

  • api: tx.gas_price field (#2734) (aea3726)
  • base_token_adjuster: bug with a wrong metrics namespace (#2744) (64b2ff8)
  • eth-sender: missing Gateway migration changes (#2732) (a4170e9)
  • proof_data_handler: TEE blob fetching error handling (#2674) (c162510)

core: v24.21.0

23 Aug 07:30
835aec3
Compare
Choose a tag to compare

24.21.0 (2024-08-22)

Features

  • External prover API metrics, refactoring (#2630) (c83cca8)

core: v24.20.0

21 Aug 14:45
161ebdc
Compare
Choose a tag to compare

24.20.0 (2024-08-21)

Features

Bug Fixes

  • base token ratio startup as a separate component (#2704) (d65588f)
  • upgrade.test.ts: minting from a clean state (#2402) (efa3bd6)

core: v24.19.0

21 Aug 09:18
74b3534
Compare
Choose a tag to compare

24.19.0 (2024-08-21)

Features

  • db: Allow creating owned Postgres connections (#2654) (47a082b)
  • eth-sender: add option to pause aggregator for gateway migration (#2644) (56d8ee8)
  • eth-sender: added chain_id column to eth_txs + support for gateway in tx_aggregator (#2685) (97aa6fb)
  • eth-sender: gateway support for eth tx manager (#2593) (25aff59)
  • prover_cli: Add test for status, l1 and config commands. (#2263) (6a2e3b0)
  • prover_cli: Stuck status (#2441) (232a817)
  • prover: Add ProverJobMonitor (#2666) (e22cfb6)
  • prover: parallelized memory queues simulation in BWG (#2652) (b4ffcd2)
  • update base token rate on L1 (#2589) (f84aaaf)
  • zk_toolbox: Add zk_supervisor run unit tests command (#2610) (fa866cd)
  • zk_toolbox: Run formatters and linterrs (#2675) (caedd1c)

Bug Fixes

  • contract-verifier: Check for 0x in zkvyper output (#2693) (0d77588)
  • make set token multiplier optional (#2696) (16dff4f)
  • prover: change bucket for RAM permutation witnesses (#2672) (8b4cbf4)
  • use lower fair l2 gas price for cbt (#2690) (e1146fc)

Performance Improvements

  • logs-bloom: do not run heavy query if migration was completed (#2680) (f9ef00e)