Releases: matter-labs/zksync-era
Releases · matter-labs/zksync-era
core: v24.16.0
core: v24.15.0
24.15.0 (2024-08-07)
Features
- optimize LWG and NWG (#2512) (0d00650)
- Poll the main node API for attestation status - relaxed (BFT-496) (#2583) (b45aa91)
- zk_toolbox: allow to run
zk_inception chain create
non-interactively (#2579) (555fcf7)
Bug Fixes
- core: Handle GCS Response retriable errors (#2588) (4b74092)
- node: respect namespaces configuration (#2578) (e2d9060)
- vm-runner: Fix data race in storage loader (1810b78)
Reverts
zk_toolbox: v0.1.1
0.1.1 (2024-08-02)
Features
- Add recovery tests to zk_supervisor (#2444) (0c0d10a)
- add revert tests (external node) to zk_toolbox (#2408) (3fbbee1)
- add revert tests to zk_toolbox (#2317) (c9ad002)
- add zk toolbox (#2005) (60a633b)
- Adding SLChainID (#2547) (656e830)
- Base Token Fundamentals (#2204) (39709f5)
- change
zkSync
occurences toZKsync
(#2227) (0b4104d) - configs: Do not panic if config is only partially filled (#2545) (db13fe3)
- eth-watch: Integrate decentralized upgrades (#2401) (5a48e10)
- L1 batch signing (BFT-474) (#2414) (ab699db)
- Minimal External API Fetcher (#2383) (9f255c0)
- Poll the main node for the next batch to sign (BFT-496) (#2544) (22cf820)
- Revisit base config values (#2532) (3fac8ac)
- Support sending logs via OTLP (#2556) (1d206c0)
- Switch to using crates.io deps (#2409) (27fabaf)
- toolbox: add format and clippy to zk_toolbox ci (#2100) (49a5c3a)
- toolbox: add verify to zk-toolbox (#2013) (23a545c)
- toolbox: add zk supervisor database commands (#2051) (f99739b)
- toolbox: add zk_toolbox ci (#1985) (4ab4922)
- toolbox: refactor config to its own crate (#2063) (5cfcc24)
- Update to consensus 0.1.0-rc.4 (BFT-486) (#2475) (ff6b10c)
- vlog: New vlog interface + opentelemtry improvements (#2472) (c0815cd)
- zk toolbox: External node support (#2287) (6384cad)
- zk_toolbox: Add check for zksync repo path (#2447) (f1cbb74)
- zk_toolbox: Add contract verifier support for zk toolbox (#2420) (d10a24b)
- zk_toolbox: Add grafana support (#2557) (f5aaefe)
- zk_toolbox: Add prover generate-sk command (#2222) (40e0a95)
- zk_toolbox: Add prover init command (#2298) (159af3c)
- zk_toolbox: Add prover run (#2272) (598ef7b)
- zk_toolbox: add test upgrade subcommand to zk_toolbox (#2515) (1a12f5f)
- zk_toolbox: Add update command (#2440) (e2fa86f)
- zk_toolbox: Allow toolbox find Zkstack.yaml in parent dirs (#2430) (0957119)
- zk_toolbox: Clean command (#2387) (52a4680)
- zk_toolbox: Dev command (#2347) (f508ac1)
- zk_toolbox: Implement default upgrader deployment (#2526) (6d86959)
- zk_toolbox: resume functionality (#2376) (e5e0473)
- zk_toolbox: Small adjustment for zk toolbox (#2424) (ce43c42)
- zk_toolbox: Update prover support (#2533) (63c92b6)
- zk_toolbox: Update reamde for toolbox (#2531) (d5ba7d8)
- zk_toolbox: use configs from the main repo (#2470) (4222d13)
- zk_toolbox: Use docker compose instead of docker-compose (#2195) (2f528ec)
- zk_toolbox: use low level command for running verbose command" (#2358) (29671c8)
- zk-toolbox: add balance check (#2016) (a8b8e4b)
- zk-toolbox: Deploy custom token (#2329) (3a8fed4)
Bug Fixes
prover: v16.2.0
16.2.0 (2024-08-02)
Features
- configs: Do not panic if config is only partially filled (#2545) (db13fe3)
- Introduce more tracing instrumentation (#2523) (79d407a)
- New prover documentation (#2466) (1b61d07)
- optimize LWG and NWG (#2512) (0d00650)
- Poll the main node for the next batch to sign (BFT-496) (#2544) (22cf820)
- Remove CI and docker images for CPU prover & compressor (#2540) (0dda805)
- Remove unused VKs, add docs for BWG (#2468) (2fa6bf0)
- Support sending logs via OTLP (#2556) (1d206c0)
- Update to consensus 0.1.0-rc.4 (BFT-486) (#2475) (ff6b10c)
- vlog: New vlog interface + opentelemtry improvements (#2472) (c0815cd)
- witness_vector_generator: Make it possible to run multiple wvg instances in one binary (#2493) (572ad40)
- zk_toolbox: use configs from the main repo (#2470) (4222d13)
Bug Fixes
- prover: Parallelize circuit metadata uploading for BWG (#2520) (f49720f)
- prover: Reduce database connection overhead for BWG (#2543) (c2439e9)
- witness_generator: Only spawn 1 prometheus exporter per witness generator (#2492) (b9cb222)
Reverts
core: v24.14.0
core: v24.13.0
24.13.0 (2024-07-31)
Features
- Add recovery tests to zk_supervisor (#2444) (0c0d10a)
- Added a JSON RPC to simulating L1 for consensus attestation (#2480) (c6b3adf)
- added dropping all attester certificates when doing hard fork (#2529) (5acd686)
- configs: Do not panic if config is only partially filled (#2545) (db13fe3)
- eth-sender: Make eth-sender tests use blob txs + refactor of eth-sender tests (#2316) (c8c8334)
- Introduce more tracing instrumentation (#2523) (79d407a)
- Remove unused VKs, add docs for BWG (#2468) (2fa6bf0)
- Revisit base config values (#2532) (3fac8ac)
- Server 10k gwei limit on gas price and 1M limit on pubdata price (#2460) (be238cc)
- vlog: Implement otlp guard with force flush on drop (#2536) (c9f76e5)
- vlog: New vlog interface + opentelemtry improvements (#2472) (c0815cd)
- zk_toolbox: add test upgrade subcommand to zk_toolbox (#2515) (1a12f5f)
- zk_toolbox: use configs from the main repo (#2470) (4222d13)
Bug Fixes
core: v24.12.0
24.12.0 (2024-07-25)
This release fixes the consensus secrets generator output so that it can be used directly as consensus secrets input
Features
- add general config and secrets opts to snapshot creator (#2471) (0f475c9)
- Update to consensus 0.1.0-rc.4 (BFT-486) (#2475) (ff6b10c)
Bug Fixes
Performance Improvements
prover: v16.1.0
core: v24.11.0
core: v24.10.0
24.10.0 (2024-07-22)
Features
- Add blob size metrics (#2411) (41c535a)
- en: Switch EN to use node framework (#2427) (0cee530)
- eth-sender: add early return in sending new transactions to not spam logs with errors (#2425) (192f2a3)
- eth-watch: Integrate decentralized upgrades (#2401) (5a48e10)
- L1 batch signing (BFT-474) (#2414) (ab699db)
- prover: Make it possible to run prover out of GCP (#2448) (c9da549)
- zk_toolbox: Small adjustment for zk toolbox (#2424) (ce43c42)