Skip to content

Releases: matter-labs/zksync-era

core: v28.6.0

12 Jun 08:44
992a613
Compare
Choose a tag to compare

28.6.0 (2025-06-11)

Features

  • api: implement unstable_gasPerPubdata (#4124) (925d2eb)
  • config: Report config params in more ways (#4126) (a78531c)
  • en: make max_batches_to_recheck configurable (#4082) (358687f)
  • eth-sender: use last value in gas adjuster for gateway txs (#4149) (995920a)

Bug Fixes

  • config: Fix max_response_body_size_overrides deserialization (#4165) (0c47b7b)
  • config: Fix parsing null values with units + other config fixes (#4168) (506b458)
  • consensus: Make leader in Consensus config optional (#4145) (5761dbb)

Performance Improvements

core: v28.5.0

06 Jun 14:26
e84eb04
Compare
Choose a tag to compare

28.5.0 (2025-06-06)

Features

Bug Fixes

  • eth sender: fix blob sender fee calculation (#4143) (563a15f)
  • gateway: Do not create l2 client if server is settlment layer (#4131) (20bd93b)
  • proof_data_handler: get L1BatchCommitmentMode from database instead of config (#4107) (af5654d)

Performance Improvements

  • en: Use jemalloc for external node (#4146) (3cf0b9c)
  • state-keeper: Reduce retained data in updates manager (#4140) (2547d93)

core: v28.4.0

02 Jun 15:11
18916de
Compare
Choose a tag to compare

28.4.0 (2025-06-02)

Features

  • contract-verifier: add Etherscan-like endpoints used for contract verification (#4096) (3a28262)

Bug Fixes

  • api: rollback finality-related api changes of 28.3.0 (#4105) (1c797c1)
  • deprecate submission obj in favor of data obj (#4083) (9ce873d)

core: v28.3.0

30 May 07:51
d019cec
Compare
Choose a tag to compare

28.3.0 (2025-05-29)

Features

  • add en_getProtocolVersionInfo, fix eth_protocolVersion (#3988) (5adb640)
  • add prividium mode to zkstack explorer (#4079) (c571914)
  • avail-gas-relay: add empty json check (#4034) (55f0dd5)
  • config: Support serde-style enums in config system (#4055) (84eed67)
  • Configuration system PoC (#3851) (7b449c2)
  • config: Use native representation for duration params (#4072) (1674906)
  • contract_verifier: read compiler versions from cbor metadata if available (#4002) (9bc20a4)
  • eigenda: Ensure finality (#4033) (b794c4e)
  • en: Add revert CLI command for external node (#4053) (5e4bf51)
  • eth_sender: Add fast finalization into eth_tx_manager (#4070) (c6b815d)
  • eth-sender: limit fees on resend (#3885) (21b52f9)
  • make PRIORITY_EXPIRATION configurable (#3764) (5a97993)
  • move optimistic API to unstable (#3976) (2d0c41d)
  • private-rpc: improved compatibility with ethers library + tests (#4046) (0e2e0d8)
  • remove zks_getL2ToL1MsgProof (#3965) (037dff0)

Bug Fixes

  • contract-verifier: improve etherscan error handling (#4061) (0e1a5b2)
  • deplpoyment_filter: Allow protocol upgrade (#4098) (5f7a392)
  • en: Update snapshot applier health during storage logs recovery (#4028) (61b34db)
  • eth_aggregator: choose Blobs or Calldata based on the previous batch (#4073) (1009488)
  • Fix prefix for TeeProofDataHandlerConfig (#4043) (4e42573)
  • gateway_migrator: add gateway migrator config (#4041) (5ce7240)
  • Prefix env vars for zksync_server (#4039) (3b2dd70)
  • vm: update v27 (#4035) (b7aeab6)

Performance Improvements

  • api: Add measures to improve API performance (#4051) (d171162)
  • api: Add observability for contractAddress logic (#4066) (a179d98)
  • deallocate all heaps that don't need to be kept (#4093) (5fd6769)
  • en: DB-related performance improvements (#4017) (3674332)

prover: v21.1.0

22 May 16:39
9787680
Compare
Choose a tag to compare

21.1.0 (2025-05-22)

Features

  • Configuration system PoC (#3851) (7b449c2)
  • prover: Autoscaler detect which pod out of resources and reschedule (#4008) (56658c8)

Bug Fixes

core: v28.2.1

15 May 12:00
9ae730c
Compare
Choose a tag to compare

28.2.1 (2025-05-15)

Bug Fixes

Performance Improvements

  • db: Break loading storage logs for recovery into smaller chunks (#3947) (91772a4)

prover: v21.0.0

13 May 14:20
9377e8f
Compare
Choose a tag to compare

21.0.0 (2025-05-13)

⚠ BREAKING CHANGES

  • update zksync-protocol and zksync-crypto-gpu deps (#3948)

Features

Bug Fixes

  • Join on chain_id in WG queries (#3950) (0975a88)
  • number of chunks for inserting prover jobs (#3952) (5c59a11)
  • prover: Check pods list for stale ones every pod_check_interval (#3982) (0bc1e46)

core: v28.2.0

12 May 14:29
a85bcbb
Compare
Choose a tag to compare

28.2.0 (2025-05-12)

Features

Bug Fixes

core: v28.1.0

08 May 10:41
e126376
Compare
Choose a tag to compare

28.1.0 (2025-05-08)

Features

  • contract_verifier: add etherscan verification request support to the verifier api (#3956) (87938b3)
  • en: remove dependency on pubdata commitment mode (#3826) (a0c78c0)
  • zkstack_cli: finish enabling migrating chain from Gateway + remove the gateway feature flag (#3924) (d091c90)
  • zksync-server: add support for tee_proof_data_handler component (#3957) (7c573fc)

Bug Fixes

  • Changes to zkstack after testing migration from GW (#3969) (b63e607)
  • eth-sender: fix issues for operator rotation (#3972) (69d3cec)
  • gateway-migrator: Properly handle unknown settlement layer (#3961) (b43e315)
  • tee_proof_data_handler: handle fallback deserialization for blob store data (#3971) (a785fe9)

Performance Improvements

  • state-keeper: Parallelize loading storage log chunks when recovering SK cache (#3941) (72dda97)

core-v27.5.3

08 May 18:06
8a59cd5
Compare
Choose a tag to compare

27.5.3 (2025-05-08)

Bug Fixes

  • Do not fail gateway migrator during the problem with network (#3969) (8a59cd5)