diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 4185bd5c59a5..2ebd4f487587 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,5 +1,5 @@ { "core": "26.2.0", - "prover": "17.1.1", + "prover": "18.0.0", "zkstack_cli": "0.1.2" } diff --git a/prover/CHANGELOG.md b/prover/CHANGELOG.md index e99c20193eb5..68a02884328b 100644 --- a/prover/CHANGELOG.md +++ b/prover/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [18.0.0](https://github.com/matter-labs/zksync-era/compare/prover-v17.1.1...prover-v18.0.0) (2025-01-27) + + +### ⚠ BREAKING CHANGES + +* **contracts:** gateway integration ([#1934](https://github.com/matter-labs/zksync-era/issues/1934)) + +### Features + +* Compressor optimizations ([#3476](https://github.com/matter-labs/zksync-era/issues/3476)) ([3e931be](https://github.com/matter-labs/zksync-era/commit/3e931be6bddaacbd7d029c537db03a3c191fdc21)) +* **consensus:** Added view_timeout to consensus config ([#3383](https://github.com/matter-labs/zksync-era/issues/3383)) ([fc02a8f](https://github.com/matter-labs/zksync-era/commit/fc02a8f1c9f0bffb438fb27769d6dced3ce14cd9)) +* **consensus:** Update consensus dependencies ([#3339](https://github.com/matter-labs/zksync-era/issues/3339)) ([aa9575f](https://github.com/matter-labs/zksync-era/commit/aa9575fccbbc941f416d597256442afa974efd0a)) +* **contracts:** gateway integration ([#1934](https://github.com/matter-labs/zksync-era/issues/1934)) ([f06cb79](https://github.com/matter-labs/zksync-era/commit/f06cb79883bf320f50089099e0abeb95eaace470)) +* **eth-watch:** Change protocol upgrade schema ([#3435](https://github.com/matter-labs/zksync-era/issues/3435)) ([2c778fd](https://github.com/matter-labs/zksync-era/commit/2c778fdd3fcd1e774bcb945f14a640ccf4227a2f)) +* FFLONK support for compressor ([#3359](https://github.com/matter-labs/zksync-era/issues/3359)) ([1a297be](https://github.com/matter-labs/zksync-era/commit/1a297bedd226c56fc2ba02dc54d79129a271a1eb)) +* Support stable compiler for VM (and some other crates) ([#3248](https://github.com/matter-labs/zksync-era/issues/3248)) ([cbee99d](https://github.com/matter-labs/zksync-era/commit/cbee99d8661b38aa6b49784c3934b8070a743fb4)) + + +### Bug Fixes + +* added missing quote in prover query ([#3347](https://github.com/matter-labs/zksync-era/issues/3347)) ([668ca51](https://github.com/matter-labs/zksync-era/commit/668ca51f5d52646e64b19b973acec05daa1c6f09)) +* Compressor setup data ([#3526](https://github.com/matter-labs/zksync-era/issues/3526)) ([62aea8b](https://github.com/matter-labs/zksync-era/commit/62aea8b4dcd986587de2cf17979e1042307d6b3e)) +* **prover:** Create reqwest client only once ([#3324](https://github.com/matter-labs/zksync-era/issues/3324)) ([40f8123](https://github.com/matter-labs/zksync-era/commit/40f8123a67970efbba3519f7954f807958a76cff)) + ## [17.1.1](https://github.com/matter-labs/zksync-era/compare/prover-v17.1.0...prover-v17.1.1) (2024-11-26) diff --git a/prover/Cargo.lock b/prover/Cargo.lock index 77521740ffd9..bc33f8d54385 100644 --- a/prover/Cargo.lock +++ b/prover/Cargo.lock @@ -4706,7 +4706,7 @@ dependencies = [ [[package]] name = "prover_cli" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -4739,7 +4739,7 @@ dependencies = [ [[package]] name = "prover_version" -version = "17.1.1" +version = "18.0.0" dependencies = [ "zksync_prover_fri_types", ] @@ -8114,7 +8114,7 @@ dependencies = [ [[package]] name = "zksync_circuit_prover" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8144,7 +8144,7 @@ dependencies = [ [[package]] name = "zksync_circuit_prover_service" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8552,7 +8552,7 @@ dependencies = [ [[package]] name = "zksync_proof_fri_compressor" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8647,7 +8647,7 @@ dependencies = [ [[package]] name = "zksync_prover_autoscaler" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8684,7 +8684,7 @@ dependencies = [ [[package]] name = "zksync_prover_dal" -version = "17.1.1" +version = "18.0.0" dependencies = [ "sqlx", "strum", @@ -8694,7 +8694,7 @@ dependencies = [ [[package]] name = "zksync_prover_fri" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8728,7 +8728,7 @@ dependencies = [ [[package]] name = "zksync_prover_fri_gateway" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8754,7 +8754,7 @@ dependencies = [ [[package]] name = "zksync_prover_fri_types" -version = "17.1.1" +version = "18.0.0" dependencies = [ "circuit_definitions", "serde", @@ -8764,7 +8764,7 @@ dependencies = [ [[package]] name = "zksync_prover_fri_utils" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "regex", @@ -8799,7 +8799,7 @@ dependencies = [ [[package]] name = "zksync_prover_job_monitor" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8821,7 +8821,7 @@ dependencies = [ [[package]] name = "zksync_prover_job_processor" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -8836,7 +8836,7 @@ dependencies = [ [[package]] name = "zksync_prover_keystore" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "bincode", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "zksync_vk_setup_data_generator_server_fri" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "bincode", @@ -9054,7 +9054,7 @@ dependencies = [ [[package]] name = "zksync_witness_generator" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", @@ -9092,7 +9092,7 @@ dependencies = [ [[package]] name = "zksync_witness_vector_generator" -version = "17.1.1" +version = "18.0.0" dependencies = [ "anyhow", "async-trait", diff --git a/prover/Cargo.toml b/prover/Cargo.toml index 4e2483cbf0c0..7144b3821215 100644 --- a/prover/Cargo.toml +++ b/prover/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/bin/*", "crates/lib/*"] resolver = "2" [workspace.package] -version = "17.1.1" # x-release-please-version +version = "18.0.0" # x-release-please-version edition = "2021" authors = ["The Matter Labs Team "] homepage = "https://zksync.io/" @@ -100,14 +100,14 @@ zksync_core_leftovers = { path = "../core/lib/zksync_core_leftovers" } zksync_protobuf_config = { path = "../core/lib/protobuf_config" } # Prover workspace dependencies -zksync_prover_dal = { version = "17.1.1", path = "crates/lib/prover_dal" } -zksync_prover_fri_types = { version = "17.1.1", path = "crates/lib/prover_fri_types" } -zksync_prover_fri_utils = { version = "17.1.1", path = "crates/lib/prover_fri_utils" } -zksync_prover_keystore = { version = "17.1.1", path = "crates/lib/keystore" } -zksync_vk_setup_data_generator_server_fri = { version = "17.1.1", path = "crates/bin/vk_setup_data_generator_server_fri" } -zksync_prover_job_processor = { version = "17.1.1", path = "crates/lib/prover_job_processor" } -zksync_circuit_prover_service = { version = "17.1.1", path = "crates/lib/circuit_prover_service" } -zksync_prover_job_monitor = { version = "17.1.1", path = "crates/bin/prover_job_monitor" } +zksync_prover_dal = { version = "18.0.0", path = "crates/lib/prover_dal" } +zksync_prover_fri_types = { version = "18.0.0", path = "crates/lib/prover_fri_types" } +zksync_prover_fri_utils = { version = "18.0.0", path = "crates/lib/prover_fri_utils" } +zksync_prover_keystore = { version = "18.0.0", path = "crates/lib/keystore" } +zksync_vk_setup_data_generator_server_fri = { version = "18.0.0", path = "crates/bin/vk_setup_data_generator_server_fri" } +zksync_prover_job_processor = { version = "18.0.0", path = "crates/lib/prover_job_processor" } +zksync_circuit_prover_service = { version = "18.0.0", path = "crates/lib/circuit_prover_service" } +zksync_prover_job_monitor = { version = "18.0.0", path = "crates/bin/prover_job_monitor" } # for `perf` profiling [profile.perf]