Skip to content

Releases: matter-labs/zksync-era

core: v27.1.0

27 Mar 14:04
92a5156
Compare
Choose a tag to compare

27.1.0 (2025-03-27)

Features

Bug Fixes

  • api: Fix panic applying nonce override (#3748) (944059b)
  • contract_verifier: order deploy events in get_contract_info_for_verification (#3766) (6e3c031)
  • make proof data handler backwards compatible (#3767) (bdbbaaa)
  • proof_data_handler: update save_proof_artifacts_metadata UPDATE (#3758) (ed4926f)
  • vm: Fix VM divergence in revert data (#3570) (b82e2e4)

core: v27.0.0

21 Mar 16:07
3e9fc0a
Compare
Choose a tag to compare

27.0.0 (2025-03-21)

⚠ BREAKING CHANGES

  • Remove old prover stack (#3729)
  • V27 update (#3580)

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)

Performance Improvements

  • zkos: Choose optimal amortization radix for ZK OS Merkle tree (#3685) (fc1e230)

core: v26.7.0

07 Mar 10:02
56a919a
Compare
Choose a tag to compare

26.7.0 (2025-03-06)

Features

  • api: add endpoint supports_unsafe_deposit_filter (#3679) (3902df3)
  • zkos: Merkle tree follow-ups (#3662) (7c7c24c)
  • zksync_server: adding --only-verify-config flag (#3666) (022cade)

core: v26.6.0

05 Mar 17:10
64d7ede
Compare
Choose a tag to compare

26.6.0 (2025-03-05)

Features

Bug Fixes

  • Correctly fetch transactions from mempool (#3674) (07144f4)

prover: v19.0.0

04 Mar 15:25
5986708
Compare
Choose a tag to compare

19.0.0 (2025-03-04)

⚠ BREAKING CHANGES

  • Combine GPU and simple Scaler into single Scaler (#3621)

Features

Bug Fixes

  • Add autoscaler_queue metric back (#3668) (7f36ed9)
  • Allow witness_generator to use Prometheus push gateway in continuous mode (#3555) (0f1a5e0)
  • Simplify prover_jobs_fri indices (#3577) (559edc3)

Performance Improvements

  • Add prover jobs as one multi-insert for Witness Generator (#3587) (d150dca)

Code Refactoring

  • Combine GPU and simple Scaler into single Scaler (#3621) (8e24403)

core: v26.5.0

04 Mar 10:03
7c6b706
Compare
Choose a tag to compare

26.5.0 (2025-03-03)

Features

  • add a flag for stage1->stage2 validium migration (#3562) (92e7895)
  • add custom DA support in external node (#3445) (1a8546d)
  • contract-verifier: add Etherscan contract verification (#3609) (a4ea0f2)
  • da-clients: raise Avail blob size to 1mb (#3624) (0baa7ff)
  • eigenda: implement eigenDA client remaining features (#3243) (88fc971)
  • preparation for new precompiles (#3535) (3c1f3fb)
  • tee: add support for recoverable signatures (#3414) (7241a73)
  • zkos: Implement ZK OS Merkle tree (#3625) (331e98c)

Bug Fixes

Performance Improvements

  • api: Use watch channel in values cache updates (#3663) (3a4bdcf)

core: v26.4.0

13 Feb 12:30
5da5be9
Compare
Choose a tag to compare

26.4.0 (2025-02-13)

Features

Bug Fixes

  • contract-verifier: Fix verifier data migration (#3608) (0bb0c88)

core: v26.3.0

12 Feb 12:11
0c998e2
Compare
Choose a tag to compare

26.3.0 (2025-02-12)

Features

  • contract-verifier: Do not allow verification requests for verified contracts (#3578) (6a1f1b8)
  • contract-verifier: Partial matching & automatic verification (#3527) (bf9fe85)
  • contract-verifier: Support missing options for EVM in API (#3592) (309fdf4)
  • en: better EN default req entities limit, improved documentation for API limits (#3546) (e7eb716)
  • make zksync_types thinner (#3574) (e7f93e4)
  • new da_dispatcher metrics (#3464) (75a7c08)
  • update FFLONK protocol version (#3572) (a352852)
  • vm: Allow caching signature verification (#3505) (7bb5ed3)
  • vm: Support missed storage invocation limit in fast VM (#3548) (ef67694)

Bug Fixes

  • Add debug information to object store retries (#3576) (036315c)
  • allow configuring NoDA client via ENV (#3599) (a72ab63)
  • api: Change contractAddress assignment for transaction receipts (#3452) (4179711)
  • api: Improve estimation for gas_per_pubdata_limit (#3475) (bda1b25)
  • Avail gas relay decoding issues (#3547) (a171433)
  • ci: commenting out getFilterChanges test until fix is ready (#3582) (99c3905)
  • Support newer versions of foundry-zksync (#3556) (d39fb6d)
  • vm: Fix VM divergences related to validation (#3567) (170d194)

Performance Improvements

  • db: Remove events.tx_initiator_address writes and index (#3559) (298abd2)

core: v26.2.1

28 Jan 14:01
b7ee366
Compare
Choose a tag to compare

26.2.1 (2025-01-28)

Bug Fixes

prover: v18.0.0

27 Jan 11:10
32a068d
Compare
Choose a tag to compare

18.0.0 (2025-01-27)

⚠ BREAKING CHANGES

  • contracts: gateway integration (#1934)

Features

Bug Fixes