Skip to content

Releases: matter-labs/zksync-os

v0.1.0-rc1

21 Nov 10:56
19ec28c

Choose a tag to compare

uses interface crate v0.0.10

v0.2.3

20 Nov 17:56
b27dfc5

Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

18 Nov 10:10
45adae4

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

16 Nov 18:49
b0121f5

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Nov 21:36
cfcfc09

Choose a tag to compare

Breaking changes

This release includes various fixes and improvements that may affect backward compatibility of External Nodes. For this reason it should be treated as a breaking release.

Meaningful changes for users are additive (new features):

  • Added support for blobs DA commitment scheme in #367

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.0.26-rc2

21 Nov 10:35
2d60650

Choose a tag to compare

uses interface crate 0.0.10

V0.1.0

02 Nov 21:24
be15cc0

Choose a tag to compare

Breaking changes

This release includes various fixes and improvements that may affect backward compatibility of External Nodes. For this reason it should be treated as a breaking release.

Meaningful changes for users are additive (new features):

  • Enabled support of EIP-7702. This feature should be also supported and enabled by server in order to be used by users.
  • Added events for native token withdrawals.
  • System hooks now charge EVM gas.

Notes for operators:

  • Names of binaries are changed. Now singleblock_batch.bin or multiblock-batch.bin should be used for proving.

What's Changed

New Contributors

Full Changelog: v0.0.27...v0.1.0

v0.0.26-rc1

31 Oct 13:50
7a629ff

Choose a tag to compare

uses interface crate 0.0.9

v0.0.27

21 Oct 18:55

Choose a tag to compare

This release focuses on stability fixes, non-breaking feature additions and improvements.

It introduces no breaking changes for users and External Nodes compared to v0.0.26

New Features

  • RLP transaction format support: Added support for RLP encoded transactions for Ethereum transaction types (#321)
  • Point evaluation precompile (disabled by default) (#320)
  • Enhanced contexts for internal errors: Now it's possible to attach additional context to internal errors in ZKsync OS (#177)
  • Stack (general data structure) simplification: Simplified stack data structure trait which is used in different parts of the system, including caches (#322)
  • Metadata abstractions: Improved internal metadata abstractions (#314)
  • Oracle simplification: Simplified and streamlined oracle interface in ZKsync OS (#311)

Bug Fixes

  • Modexp bug fixes: Fixed forward/proving divergence issues in modular exponentiation implementation (#333, #339)
  • Tracer related fixes: Storage writes/reads could call invalid tracing hook, which potentially could affect prestate-like tracer implementations (#335)
  • Initial slot validation: Additional validation of initial storage slots values (#325)

Testing & Security

  • Added comprehensive fuzzing targets for Modexp delegation
  • Significantly enhanced testing setup for proof run comparisons
  • Improved validation and assertion coverage across core components

Full Changelog: v0.0.26...v0.0.27

v0.0.26

07 Oct 02:26
f3939b3

Choose a tag to compare

What's Changed

Full Changelog: v0.0.25...v0.0.26