27.0.0 (2025-03-21)
⚠ BREAKING CHANGES
Features
- eigenda: EigenDA M0 (#3650) (2a3cae9)
- eth-watch: split heavy get logs requests if 503 (#3706) (406a3ff)
- gateway: Requirement to stop L1->L2 transactions before v26 upgrade (#3707) (0a095b7)
- Remove old prover stack (#3729) (fbbdc76)
- Starting from v26 version, always fetch the address of the validator timelock from CTM (#3721) (d3db521)
- storage: rocksdb storage extension for zkos (#3698) (2779245)
- Use JSON-RPC for core <> prover interaction (#3626) (4e74730)
- V27 update (#3580) (9e18550)
- zksync_tee_prover: add support for TDX and None TEE types (#3711) (11d166b)
- zksync_tee_prover: read config in TDX from google metadata (#3702) (e50201c)
Bug Fixes
- contract-verifier: Allow reverification of system contracts in Yul (#3735) (e99b548)
- contract-verifier: contract verifier to return fully matched verification info when available (#3734) (1a0f27f)
- contract-verifier: Correctly process partial verification for EVM contracts (#3688) (8292234)
- contract-verifier: Ignore suppressable errors during compilation (#3747) (a5955c4)
- data-availability-fetcher: prevent EN database from being populated with unnecessary inclusion data (#3742) (037bac3)
- make eigenda_eth_rpc in Eigen config optional in file-based configs (#3732) (69d0efc)
- make secret optionnal when da client object store is selected (#3715) (f05fffd)
- Serialization issues (#3589) (606d5af)
- vm: Fix another VM divergence in validation (#3675) (85dfc13)