Releases: matter-labs/zksync-era
Releases · matter-labs/zksync-era
core: v28.6.0
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
28.5.0 (2025-06-06)
Features
- api: implement
debug_getRawTransaction(s)
(#4109) (2b9b76d) - avail-client: async blob dispatch (#4010) (7a18647)
- consensus: Validator committee rotation (#4014) (333efea)
- en: Introduce a fallback for gateway url (#4114) (6bc2757)
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
core: v28.4.0
core: v28.3.0
28.3.0 (2025-05-29)
Features
- add
en_getProtocolVersionInfo
, fixeth_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
prover: v21.1.0
core: v28.2.1
prover: v21.0.0
core: v28.2.0
core: v28.1.0
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)