Skip to content

Releases: matter-labs/zksync-era

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)

zkstack test ad0df3a

12 Feb 13:54
e32fee0
Compare
Choose a tag to compare
zkstack test ad0df3a Pre-release
Pre-release
feat: Avail gas relay upgrade (#3601)

## What ❔

This PR upgrades Avail Turbo DA from v0.1 to v1 with significant API
changes and improvements to the authentication system. The upgrade
includes a complete overhaul of the API endpoints structure,
authentication mechanism (moving from JWT to API keys), and internal
architecture improvements.

## Why ❔

Improve security through better API key management and support for
multiple keys per user
Enhance performance with better latency and higher throughput
capabilities
Create a more maintainable and extensible codebase through modular
design
Establish proper API versioning to better manage future updates and
backwards compatibility
Standardize endpoint structures by removing redundant path segments

## Is this a breaking change?
- [ ] Yes
- [x] No

## Operational changes
<!-- Any config changes? Any new flags? Any changes to any scripts? -->
<!-- Please add anything that non-Matter Labs entities running their own
ZK Chain may need to know -->

## Checklist

<!-- Check your PR fulfills the following items. -->
<!-- For draft PRs check the boxes as you complete them. -->

- [ ] PR title corresponds to the body of PR (we generate changelog
entries from PRs).
- [ ] Tests for the changes have been added / updated.
- [ ] Documentation comments have been added / updated.
- [ ] Code has been formatted via `zkstack dev fmt` and `zkstack dev
lint`.

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

core: v26.2.0

24 Jan 14:48
fc06147
Compare
Choose a tag to compare

26.2.0 (2025-01-24)

Features

Bug Fixes

  • en: better defaults, i.e. the same as used by main node (#3521) (2b5fe98)
  • en: Fix race condition in EN storage initialization (#3515) (c916797)
  • JSON proof serialization (#3514) (516e521)

core: v26.1.0

21 Jan 14:24
52de758
Compare
Choose a tag to compare

26.1.0 (2025-01-21)

Features

  • update l2 erc20 bridge address in updater as well (#3500) (fe3c7b2)
  • vm: Implement call tracing for fast VM (#2905) (731b824)

Bug Fixes

  • copy special case to fast VM call tracer (#3509) (995e583)
  • fix execute encoding for transactions (#3501) (4c381a8)
  • gateway: erc20 workaround for gateway upgrade (#3511) (c140ba8)

Performance Improvements

core: v26.0.0

17 Jan 14:19
7463636
Compare
Choose a tag to compare

26.0.0 (2025-01-17)

⚠ BREAKING CHANGES

  • contracts: gateway integration (#1934)

Features

Bug Fixes

Performance Improvements

core: v25.4.0

19 Dec 14:47
3ce7e8a
Compare
Choose a tag to compare

25.4.0 (2024-12-19)

Features

Bug Fixes

  • contract-verifier: Fix version extraction in gh resolver (#3378) (9a10dcf)

core: v25.3.0

11 Dec 18:21
503956d
Compare
Choose a tag to compare

25.3.0 (2024-12-11)

Features

  • change seal criteria for gateway (#3320) (a0a74aa)
  • contract-verifier: Download compilers from GH automatically (#3291) (a10c4ba)
  • integrate gateway changes for some components (#3274) (cbc91e3)
  • proof-data-handler: exclude batches without object file in GCS (#2980) (3e309e0)
  • pruning: Record L1 batch root hash in pruning logs (#3266) (7b6e590)
  • state-keeper: mempool io opens batch if there is protocol upgrade tx (#3360) (f6422cd)
  • tee: add error handling for unstable_getTeeProofs API endpoint (#3321) (26f630c)
  • zksync_cli: Health checkpoint improvements (#3193) (440fe8d)

Bug Fixes

  • api: batch fee input scaling for debug_traceCall (#3344) (7ace594)
  • tee: correct previous fix for race condition in batch locking (#3358) (b12da8d)
  • tee: fix race condition in batch locking (#3342) (a7dc0ed)
  • tracer: adds vm error to flatCallTracer error field if exists (#3374) (5d77727)