Skip to content

Commit

Permalink
chore(main): release prover 16.6.0 (matter-labs#2761)
Browse files Browse the repository at this point in the history
🤖 I have created a release *beep* *boop*
---


##
[16.6.0](matter-labs/zksync-era@prover-v16.5.0...prover-v16.6.0)
(2024-10-31)


### Features

* (DB migration) Rename recursion_scheduler_level_vk_hash to
snark_wrapper_vk_hash
([matter-labs#2809](matter-labs#2809))
([64f9551](matter-labs@64f9551))
* Add initial version prover_autoscaler
([matter-labs#2993](matter-labs#2993))
([ebf9604](matter-labs@ebf9604))
* added seed_peers to consensus global config
([matter-labs#2920](matter-labs#2920))
([e9d1d90](matter-labs@e9d1d90))
* attester committees data extractor (BFT-434)
([matter-labs#2684](matter-labs#2684))
([92dde03](matter-labs@92dde03))
* Bump crypto and protocol deps
([matter-labs#2825](matter-labs#2825))
([a5ffaf1](matter-labs@a5ffaf1))
* **circuit_prover:** Add circuit prover
([matter-labs#2908](matter-labs#2908))
([48317e6](matter-labs@48317e6))
* **consensus:** Support for syncing blocks before consensus genesis
over p2p network
([matter-labs#3040](matter-labs#3040))
([d3edc3d](matter-labs@d3edc3d))
* **da-clients:** add secrets
([matter-labs#2954](matter-labs#2954))
([f4631e4](matter-labs@f4631e4))
* gateway preparation
([matter-labs#3006](matter-labs#3006))
([16f2757](matter-labs@16f2757))
* Integrate tracers and implement circuits tracer in vm2
([matter-labs#2653](matter-labs#2653))
([87b02e3](matter-labs@87b02e3))
* Move prover data to
/home/popzxc/workspace/current/zksync-era/prover/data
([matter-labs#2778](matter-labs#2778))
([62e4d46](matter-labs@62e4d46))
* Prover e2e test
([matter-labs#2975](matter-labs#2975))
([0edd796](matter-labs@0edd796))
* **prover:** add CLI option to run prover with max allocation
([matter-labs#2794](matter-labs#2794))
([35e4cae](matter-labs@35e4cae))
* **prover:** Add endpoint to PJM to get queue reports
([matter-labs#2918](matter-labs#2918))
([2cec83f](matter-labs@2cec83f))
* **prover:** Add error to panic message of prover
([matter-labs#2807](matter-labs#2807))
([6e057eb](matter-labs@6e057eb))
* **prover:** Add min_provers and dry_run features. Improve metrics and
test. ([matter-labs#3129](matter-labs#3129))
([7c28964](matter-labs@7c28964))
* **prover:** Add scale failure events watching and pods eviction.
([matter-labs#3175](matter-labs#3175))
([dd166f8](matter-labs@dd166f8))
* **prover:** Add sending scale requests for Scaler targets
([matter-labs#3194](matter-labs#3194))
([767c5bc](matter-labs@767c5bc))
* **prover:** Add support for scaling WGs and compressor
([matter-labs#3179](matter-labs#3179))
([c41db9e](matter-labs@c41db9e))
* **prover:** Autoscaler sends scale request to appropriate agents.
([matter-labs#3150](matter-labs#3150))
([bfedac0](matter-labs@bfedac0))
* **prover:** Extract keystore into a separate crate
([matter-labs#2797](matter-labs#2797))
([e239260](matter-labs@e239260))
* **prover:** Optimize setup keys loading
([matter-labs#2847](matter-labs#2847))
([19887ef](matter-labs@19887ef))
* **prover:** Refactor WitnessGenerator
([matter-labs#2845](matter-labs#2845))
([934634b](matter-labs@934634b))
* **prover:** Update witness generator to zkevm_test_harness 0.150.6
([matter-labs#3029](matter-labs#3029))
([2151c28](matter-labs@2151c28))
* **prover:** Use query macro instead string literals for queries
([matter-labs#2930](matter-labs#2930))
([1cf959d](matter-labs@1cf959d))
* **prover:** WG refactoring
[#3](matter-labs#3)
([matter-labs#2942](matter-labs#2942))
([df68762](matter-labs@df68762))
* **prover:** WitnessGenerator refactoring
[#2](matter-labs#2)
([matter-labs#2899](matter-labs#2899))
([36e5340](matter-labs@36e5340))
* Refactor metrics/make API use binaries
([matter-labs#2735](matter-labs#2735))
([8ed086a](matter-labs@8ed086a))
* Remove prover db from house keeper
([matter-labs#2795](matter-labs#2795))
([85b7346](matter-labs@85b7346))
* **tee:** use hex serialization for RPC responses
([matter-labs#2887](matter-labs#2887))
([abe0440](matter-labs@abe0440))
* **utils:** Rework locate_workspace, introduce Workspace type
([matter-labs#2830](matter-labs#2830))
([d256092](matter-labs@d256092))
* vm2 tracers can access storage
([matter-labs#3114](matter-labs#3114))
([e466b52](matter-labs@e466b52))
* **vm:** Do not panic on VM divergence
([matter-labs#2705](matter-labs#2705))
([7aa5721](matter-labs@7aa5721))
* **vm:** EVM emulator support – base
([matter-labs#2979](matter-labs#2979))
([deafa46](matter-labs@deafa46))
* **vm:** Extract batch executor to separate crate
([matter-labs#2702](matter-labs#2702))
([b82dfa4](matter-labs@b82dfa4))
* **zk_toolbox:** `zk_supervisor prover` subcommand
([matter-labs#2820](matter-labs#2820))
([3506731](matter-labs@3506731))
* **zk_toolbox:** Add external_node consensus support
([matter-labs#2821](matter-labs#2821))
([4a10d7d](matter-labs@4a10d7d))
* **zk_toolbox:** Add SQL format for zk supervisor
([matter-labs#2950](matter-labs#2950))
([540e5d7](matter-labs@540e5d7))
* **zk_toolbox:** deploy legacy bridge
([matter-labs#2837](matter-labs#2837))
([93b4e08](matter-labs@93b4e08))
* **zk_toolbox:** Redesign zk_toolbox commands
([matter-labs#3003](matter-labs#3003))
([114834f](matter-labs@114834f))
* **zkstack_cli:** Build dependencies at zkstack build time
([matter-labs#3157](matter-labs#3157))
([724d9a9](matter-labs@724d9a9))


### Bug Fixes

* allow compilation under current toolchain
([matter-labs#3176](matter-labs#3176))
([89eadd3](matter-labs@89eadd3))
* **api:** Return correct flat call tracer
([matter-labs#2917](matter-labs#2917))
([218646a](matter-labs@218646a))
* count SECP256 precompile to account validation gas limit as well
([matter-labs#2859](matter-labs#2859))
([fee0c2a](matter-labs@fee0c2a))
* Fix Doc lint.
([matter-labs#3158](matter-labs#3158))
([c79949b](matter-labs@c79949b))
* ignore unknown fields in rpc json response
([matter-labs#2962](matter-labs#2962))
([692ea73](matter-labs@692ea73))
* **prover:** Do not exit on missing watcher data.
([matter-labs#3119](matter-labs#3119))
([76ed6d9](matter-labs@76ed6d9))
* **prover:** fix setup_metadata_to_setup_data_key
([matter-labs#2875](matter-labs#2875))
([4ae5a93](matter-labs@4ae5a93))
* **prover:** Run for zero queue to allow scaling down to 0
([matter-labs#3115](matter-labs#3115))
([bbe1919](matter-labs@bbe1919))
* **tee_verifier:** correctly initialize storage for re-execution
([matter-labs#3017](matter-labs#3017))
([9d88373](matter-labs@9d88373))
* **vm:** Prepare new VM for use in API server and fix divergences
([matter-labs#2994](matter-labs#2994))
([741b77e](matter-labs@741b77e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
  • Loading branch information
zksync-era-bot authored Oct 31, 2024
1 parent 9654097 commit e95f50a
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/release-please/manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"core": "25.0.0",
"prover": "16.5.0",
"prover": "16.6.0",
"zkstack_cli": "0.1.2"
}
61 changes: 61 additions & 0 deletions prover/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,66 @@
# Changelog

## [16.6.0](https://github.com/matter-labs/zksync-era/compare/prover-v16.5.0...prover-v16.6.0) (2024-10-31)


### Features

* (DB migration) Rename recursion_scheduler_level_vk_hash to snark_wrapper_vk_hash ([#2809](https://github.com/matter-labs/zksync-era/issues/2809)) ([64f9551](https://github.com/matter-labs/zksync-era/commit/64f95514c99f95da2a19a97ff064c29a97efc22f))
* Add initial version prover_autoscaler ([#2993](https://github.com/matter-labs/zksync-era/issues/2993)) ([ebf9604](https://github.com/matter-labs/zksync-era/commit/ebf9604c5ab2a1cae1ffd2f9c922f35a1d0ad876))
* added seed_peers to consensus global config ([#2920](https://github.com/matter-labs/zksync-era/issues/2920)) ([e9d1d90](https://github.com/matter-labs/zksync-era/commit/e9d1d905f1ce86f9de2cf39d79be4b5aada4a81d))
* attester committees data extractor (BFT-434) ([#2684](https://github.com/matter-labs/zksync-era/issues/2684)) ([92dde03](https://github.com/matter-labs/zksync-era/commit/92dde039ee8a0bc08e2019b7fa6f243a34d9816f))
* Bump crypto and protocol deps ([#2825](https://github.com/matter-labs/zksync-era/issues/2825)) ([a5ffaf1](https://github.com/matter-labs/zksync-era/commit/a5ffaf1b4e291d6f09ba8c1f224f5900665bffc4))
* **circuit_prover:** Add circuit prover ([#2908](https://github.com/matter-labs/zksync-era/issues/2908)) ([48317e6](https://github.com/matter-labs/zksync-era/commit/48317e640a00b016bf7bf782cc94fccaf077ed6d))
* **consensus:** Support for syncing blocks before consensus genesis over p2p network ([#3040](https://github.com/matter-labs/zksync-era/issues/3040)) ([d3edc3d](https://github.com/matter-labs/zksync-era/commit/d3edc3d817c151ed00d4fa822fdae0a746e33356))
* **da-clients:** add secrets ([#2954](https://github.com/matter-labs/zksync-era/issues/2954)) ([f4631e4](https://github.com/matter-labs/zksync-era/commit/f4631e4466de620cc1401b326d864cdb8b48a05d))
* gateway preparation ([#3006](https://github.com/matter-labs/zksync-era/issues/3006)) ([16f2757](https://github.com/matter-labs/zksync-era/commit/16f275756cd28024a6b11ac1ac327eb5b8b446e1))
* Integrate tracers and implement circuits tracer in vm2 ([#2653](https://github.com/matter-labs/zksync-era/issues/2653)) ([87b02e3](https://github.com/matter-labs/zksync-era/commit/87b02e3ab5c1f61d59dd0f0eefa9ec33a7b55488))
* Move prover data to /home/popzxc/workspace/current/zksync-era/prover/data ([#2778](https://github.com/matter-labs/zksync-era/issues/2778)) ([62e4d46](https://github.com/matter-labs/zksync-era/commit/62e4d4619dde9d6bd9102f1410eea75b0e2051c5))
* Prover e2e test ([#2975](https://github.com/matter-labs/zksync-era/issues/2975)) ([0edd796](https://github.com/matter-labs/zksync-era/commit/0edd7962429b3530ae751bd7cc947c97193dd0ca))
* **prover:** add CLI option to run prover with max allocation ([#2794](https://github.com/matter-labs/zksync-era/issues/2794)) ([35e4cae](https://github.com/matter-labs/zksync-era/commit/35e4cae29314fa98ce356a875e08b3e869a31036))
* **prover:** Add endpoint to PJM to get queue reports ([#2918](https://github.com/matter-labs/zksync-era/issues/2918)) ([2cec83f](https://github.com/matter-labs/zksync-era/commit/2cec83f26e0b9309387135ca43718af4fcd6f6b1))
* **prover:** Add error to panic message of prover ([#2807](https://github.com/matter-labs/zksync-era/issues/2807)) ([6e057eb](https://github.com/matter-labs/zksync-era/commit/6e057ebf277e0cbc7964079c01ef0348e006a53b))
* **prover:** Add min_provers and dry_run features. Improve metrics and test. ([#3129](https://github.com/matter-labs/zksync-era/issues/3129)) ([7c28964](https://github.com/matter-labs/zksync-era/commit/7c289649b7b3c418c7193a35b51c264cf4970f3c))
* **prover:** Add scale failure events watching and pods eviction. ([#3175](https://github.com/matter-labs/zksync-era/issues/3175)) ([dd166f8](https://github.com/matter-labs/zksync-era/commit/dd166f887b11a8dfb039a0030dda923c481f67af))
* **prover:** Add sending scale requests for Scaler targets ([#3194](https://github.com/matter-labs/zksync-era/issues/3194)) ([767c5bc](https://github.com/matter-labs/zksync-era/commit/767c5bc6a62c402c099abe93b7dbecbb59e4acb7))
* **prover:** Add support for scaling WGs and compressor ([#3179](https://github.com/matter-labs/zksync-era/issues/3179)) ([c41db9e](https://github.com/matter-labs/zksync-era/commit/c41db9ecec1c21b80969604f703ac6990f6f3434))
* **prover:** Autoscaler sends scale request to appropriate agents. ([#3150](https://github.com/matter-labs/zksync-era/issues/3150)) ([bfedac0](https://github.com/matter-labs/zksync-era/commit/bfedac03b53055c6e2d5fa6bd6bdc78e2cb1724c))
* **prover:** Extract keystore into a separate crate ([#2797](https://github.com/matter-labs/zksync-era/issues/2797)) ([e239260](https://github.com/matter-labs/zksync-era/commit/e239260d77b55fcce0b1f485029762a605cdb6d0))
* **prover:** Optimize setup keys loading ([#2847](https://github.com/matter-labs/zksync-era/issues/2847)) ([19887ef](https://github.com/matter-labs/zksync-era/commit/19887ef21a8bbd26977353f8ee277b711850dfd2))
* **prover:** Refactor WitnessGenerator ([#2845](https://github.com/matter-labs/zksync-era/issues/2845)) ([934634b](https://github.com/matter-labs/zksync-era/commit/934634b149377c730ec39e904508c40628ff4019))
* **prover:** Update witness generator to zkevm_test_harness 0.150.6 ([#3029](https://github.com/matter-labs/zksync-era/issues/3029)) ([2151c28](https://github.com/matter-labs/zksync-era/commit/2151c2832498ca6e7ee1eee0bfdf6a0568345fee))
* **prover:** Use query macro instead string literals for queries ([#2930](https://github.com/matter-labs/zksync-era/issues/2930)) ([1cf959d](https://github.com/matter-labs/zksync-era/commit/1cf959da12d2b6369f34a67ccc2575b4b173d75a))
* **prover:** WG refactoring [#3](https://github.com/matter-labs/zksync-era/issues/3) ([#2942](https://github.com/matter-labs/zksync-era/issues/2942)) ([df68762](https://github.com/matter-labs/zksync-era/commit/df6876221936a44fa2fb8c80c01d043d229621fc))
* **prover:** WitnessGenerator refactoring [#2](https://github.com/matter-labs/zksync-era/issues/2) ([#2899](https://github.com/matter-labs/zksync-era/issues/2899)) ([36e5340](https://github.com/matter-labs/zksync-era/commit/36e534091f73f4e3ce86e322fb20842cda6a6b61))
* Refactor metrics/make API use binaries ([#2735](https://github.com/matter-labs/zksync-era/issues/2735)) ([8ed086a](https://github.com/matter-labs/zksync-era/commit/8ed086afecfcad30bfda44fc4d29a00beea71cca))
* Remove prover db from house keeper ([#2795](https://github.com/matter-labs/zksync-era/issues/2795)) ([85b7346](https://github.com/matter-labs/zksync-era/commit/85b734664b4306e988da07005860a7ea0fb7d22d))
* **tee:** use hex serialization for RPC responses ([#2887](https://github.com/matter-labs/zksync-era/issues/2887)) ([abe0440](https://github.com/matter-labs/zksync-era/commit/abe0440811ae4daf4a0f307922a282e9664308e0))
* **utils:** Rework locate_workspace, introduce Workspace type ([#2830](https://github.com/matter-labs/zksync-era/issues/2830)) ([d256092](https://github.com/matter-labs/zksync-era/commit/d2560928cc67b40a97a5497ac8542915bf6f91a9))
* vm2 tracers can access storage ([#3114](https://github.com/matter-labs/zksync-era/issues/3114)) ([e466b52](https://github.com/matter-labs/zksync-era/commit/e466b52948e3c4ed1cb5af4fd999a52028e4d216))
* **vm:** Do not panic on VM divergence ([#2705](https://github.com/matter-labs/zksync-era/issues/2705)) ([7aa5721](https://github.com/matter-labs/zksync-era/commit/7aa5721d22e253d05d369a60d5bcacbf52021c48))
* **vm:** EVM emulator support – base ([#2979](https://github.com/matter-labs/zksync-era/issues/2979)) ([deafa46](https://github.com/matter-labs/zksync-era/commit/deafa460715334a77edf9fe8aa76fa90029342c4))
* **vm:** Extract batch executor to separate crate ([#2702](https://github.com/matter-labs/zksync-era/issues/2702)) ([b82dfa4](https://github.com/matter-labs/zksync-era/commit/b82dfa4d29fce107223c3638fe490b5cb0f28d8c))
* **zk_toolbox:** `zk_supervisor prover` subcommand ([#2820](https://github.com/matter-labs/zksync-era/issues/2820)) ([3506731](https://github.com/matter-labs/zksync-era/commit/3506731d1702bdec8c6b5b41cabca9a257f0269b))
* **zk_toolbox:** Add external_node consensus support ([#2821](https://github.com/matter-labs/zksync-era/issues/2821)) ([4a10d7d](https://github.com/matter-labs/zksync-era/commit/4a10d7d9554d6c1aa2f4fc46557d40baaad8ff2f))
* **zk_toolbox:** Add SQL format for zk supervisor ([#2950](https://github.com/matter-labs/zksync-era/issues/2950)) ([540e5d7](https://github.com/matter-labs/zksync-era/commit/540e5d7554f54e80d52f1bfae37e03ca8f787baf))
* **zk_toolbox:** deploy legacy bridge ([#2837](https://github.com/matter-labs/zksync-era/issues/2837)) ([93b4e08](https://github.com/matter-labs/zksync-era/commit/93b4e08257802d11108870d867dd59fa35e52733))
* **zk_toolbox:** Redesign zk_toolbox commands ([#3003](https://github.com/matter-labs/zksync-era/issues/3003)) ([114834f](https://github.com/matter-labs/zksync-era/commit/114834f357421c62d596a1954fac8ce615cfde49))
* **zkstack_cli:** Build dependencies at zkstack build time ([#3157](https://github.com/matter-labs/zksync-era/issues/3157)) ([724d9a9](https://github.com/matter-labs/zksync-era/commit/724d9a9c7f2127263845b640c843e751fd3c21ae))


### Bug Fixes

* allow compilation under current toolchain ([#3176](https://github.com/matter-labs/zksync-era/issues/3176)) ([89eadd3](https://github.com/matter-labs/zksync-era/commit/89eadd353c4fb84bb815ae56b29f4ff3467b80f3))
* **api:** Return correct flat call tracer ([#2917](https://github.com/matter-labs/zksync-era/issues/2917)) ([218646a](https://github.com/matter-labs/zksync-era/commit/218646aa1c56200f4ffee99b7f83366e2689354f))
* count SECP256 precompile to account validation gas limit as well ([#2859](https://github.com/matter-labs/zksync-era/issues/2859)) ([fee0c2a](https://github.com/matter-labs/zksync-era/commit/fee0c2ad08a5ab4a04252765b367eb9fbb1f3db7))
* Fix Doc lint. ([#3158](https://github.com/matter-labs/zksync-era/issues/3158)) ([c79949b](https://github.com/matter-labs/zksync-era/commit/c79949b8ffde9867b961192afa6c815b44865ae4))
* ignore unknown fields in rpc json response ([#2962](https://github.com/matter-labs/zksync-era/issues/2962)) ([692ea73](https://github.com/matter-labs/zksync-era/commit/692ea73f75a5fb9db2b4ac33ad24d20568638742))
* **prover:** Do not exit on missing watcher data. ([#3119](https://github.com/matter-labs/zksync-era/issues/3119)) ([76ed6d9](https://github.com/matter-labs/zksync-era/commit/76ed6d966051c56f8e894c18461c5ea284b1a74b))
* **prover:** fix setup_metadata_to_setup_data_key ([#2875](https://github.com/matter-labs/zksync-era/issues/2875)) ([4ae5a93](https://github.com/matter-labs/zksync-era/commit/4ae5a93e9e96cd0cd529baf9ffa78c1b21a9c4b1))
* **prover:** Run for zero queue to allow scaling down to 0 ([#3115](https://github.com/matter-labs/zksync-era/issues/3115)) ([bbe1919](https://github.com/matter-labs/zksync-era/commit/bbe191937fa5c5711a7164fd4f0c2ae65cda0833))
* **tee_verifier:** correctly initialize storage for re-execution ([#3017](https://github.com/matter-labs/zksync-era/issues/3017)) ([9d88373](https://github.com/matter-labs/zksync-era/commit/9d88373f1b745c489e98e5ef542644a70e815498))
* **vm:** Prepare new VM for use in API server and fix divergences ([#2994](https://github.com/matter-labs/zksync-era/issues/2994)) ([741b77e](https://github.com/matter-labs/zksync-era/commit/741b77e080f75c6a93d3ee779b1c9ce4297618f9))

## [16.5.0](https://github.com/matter-labs/zksync-era/compare/prover-v16.4.0...prover-v16.5.0) (2024-08-28)


Expand Down

0 comments on commit e95f50a

Please sign in to comment.