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)