Releases: matter-labs/zksync-era
Releases · matter-labs/zksync-era
Prover release for boojnet
fix(eth-sender): Correct ABI for get_verification_key (#445) ## What ❔ Use correct contract ABI with `get_verification_key` function ## Why ❔ Fix eth-sender for pre-boojum ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] 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. - [x] Code has been formatted via `zk fmt` and `zk lint`.
Server release for boojnet #14
fix(eth-sender): Correct ABI for get_verification_key (#445) ## What ❔ Use correct contract ABI with `get_verification_key` function ## Why ❔ Fix eth-sender for pre-boojum ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] 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. - [x] Code has been formatted via `zk fmt` and `zk lint`.
Server release for boojnet #13
chore: Restore contract verification tests (#419) # What ❔ - restoring contract verification tests - bumping hardhat and hardhat-vyper ## Why ❔ A bug in hardhat-vyper was fixed, hence we can compile vyper again. ## 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 `zk fmt` and `zk lint`. Co-authored-by: Igor Borodin <[email protected]>
prover: v8.1.0
8.1.0 (2023-11-03)
⚠ BREAKING CHANGES
- Update to protocol version 17 (#384)
Features
- boojum: Adding README to prover directory (#189) (c175033)
- config: Extract everything not related to the env config from zksync_config crate (#245) (42c64e9)
- fri-prover: In witness - panic if protocol version is not available (#192) (0403749)
- merkle tree: Snapshot recovery for Merkle tree (#163) (9e20703)
- Rewrite server binary to use
vise
metrics (#120) (26ee1fb) - Update to protocol version 17 (#384) (ba271a5)
- vm: Move all vm versions to the one crate (#249) (e3fb489)
Bug Fixes
- crypto: update snark-vk to be used in server and update args for proof wrapping (#240) (4a5c54c)
- docs: Add links to setup-data keys (#360) (1d4fe69)
- prover-fri: Update setup loading for node agg circuit (#323) (d1034b0)
- prover-logging: tasks_allowed_to_finish set to true for 1 off jobs (#227) (0fac66f)
core: v17.1.0
17.1.0 (2023-11-03)
⚠ BREAKING CHANGES
- Update to protocol version 17 (#384)
Features
- en: Cache blocks in
fetch_l2_block
(#403) (b94c845) - Port boojum eth-sender changes (#293) (8027326)
- state-keeper: Disable some seal criteria for boojum (#390) (2343532)
- Update to protocol version 17 (#384) (ba271a5)
- vm: Make calculation for pubdata a bit more percise (#392) (6d0e61c)
Bug Fixes
- bump zksolc from yanked version to 1.3.16 (#348) (c32b88f)
- db-index: Add missing index from FRI prover jobs (#334) (730447f)
- db-query: use join instead of nested query for FRI prover extracting (#364) (f9cc831)
- db-query: use nested query for requeuing FRI prover jobs (#399) (3890542)
- incorrect directory of intrinsic.rs generated. (#332) (#336) (eefaad0)
Server release for boojnet #12
core-v_boojnet_1.12.0 Merge pull request #307 from matter-labs/lyova-merge-main-into-boojum…
core: v16.2.0
core: v16.1.0
16.1.0 (2023-10-24)
Features
- Add new commitments (#219) (a19256e)
- arm64 zk-environment rust Docker images and other (#296) (33174aa)
- config: Extract everything not related to the env config from zksync_config crate (#245) (42c64e9)
- eth-watch: process governor upgrades (#247) (d250294)
- merkle tree: Expose Merkle tree API (#209) (4010c7e)
- merkle tree: Snapshot recovery for Merkle tree (#163) (9e20703)
- multivm: Remove lifetime from multivm (#218) (7eda27c)
- Remove fee_ticker and token_trading_volume fetcher modules (#262) (44f7179)
- reorg_detector: compare miniblock hashes for reorg detection (#236) (2c930b2)
- Rewrite server binary to use
vise
metrics (#120) (26ee1fb) - types: introduce state diff record type and compression (#194) (ccf753c)
- vm: Improve tracer trait (#121) (ff60138)
- vm: Move all vm versions to the one crate (#249) (e3fb489)
Bug Fixes
- crypto: update snark-vk to be used in server and update args for proof wrapping (#240) (4a5c54c)
- db: Fix write stalls in RocksDB (#250) (650124c)
- db: Fix write stalls in RocksDB (again) (#265) (7b23ab0)
- db: Fix write stalls in RocksDB (for real this time) (#292) (0f15919)
- Fix
TxStage
string representation (#255) (246b5a0) - fix typos (#226) (feb8a6c)
- witness-generator: Witness generator oracle with cached storage refunds (#274) (8928a41)
Server release for boojnet #11
Merge pull request #253 from matter-labs/sb-merge-main-into-boojum chore: Merge main into boojum