Releases: matter-labs/zksync-era
Releases · matter-labs/zksync-era
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)
Bug Fixes
prover: v16.0.0
prover: v15.1.0
15.1.0 (2024-07-10)
Features
- api: Retry
read_value
(#2352) (256a43c) - Base Token Fundamentals (#2204) (39709f5)
- BWIP (#2258) (75bdfcc)
- change
zkSync
occurences toZKsync
(#2227) (0b4104d) - config: Make getaway_url optional (#2412) (200bc82)
- consensus support for pruning (BFT-473) (#2334) (abc4256)
- contract-verifier: Add file based config for contract verifier (#2415) (f4410e3)
- en: file based configs for en (#2110) (7940fa3)
- Make all core workspace crate names start with zksync_ (#2294) (8861f29)
- Minimal External API Fetcher (#2383) (9f255c0)
- prover: Add file based config for compressor (#2353) (1d6f87d)
- prover: Add file based config for prover fri (#2184) (f851615)
- prover: Add file based config for witness vector generator (#2337) (f86eb13)
- prover: Add file based config support for vk-setup-data-generator-server-fri (#2371) (b0e72c9)
- prover: Add prometheus port to witness generator config (#2385) (d0e1add)
- prover: Add prover_cli stats command (#2362) (fe65319)
- Remove cached commitments, add BWIP to docs (#2400) (e652e4d)
- Remove initialize_components function (#2284) (0a38891)
- snark proof is already verified inside wrap_proof function (#1903) (2c8cf35)
- Switch to using crates.io deps (#2409) (27fabaf)
- tee: TEE Prover Gateway (#2333) (f8df34d)
- upgraded encoding of transactions in consensus Payload. (#2245) (cb6a6c8)
- Validium with DA (#2010) (fe03d0e)
- zk_toolbox: Add prover run (#2272) (598ef7b)