From f930ea556c37570e7a33a6e71f729194897909ef Mon Sep 17 00:00:00 2001 From: Artem Fomiuk <88630083+Artemka374@users.noreply.github.com> Date: Wed, 18 Dec 2024 17:39:31 +0200 Subject: [PATCH 1/4] feat: Bump dependencies (#62) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # What ❔ ## Why ❔ ## Checklist - [ ] 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`. --- Cargo.toml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 0d065ec..20f0a03 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,14 +29,14 @@ fflonk = { version = "=0.152.8", path = "crates/fflonk", package = "fflonk-cuda" # These dependencies should be shared by all the crates. # zksync-crypto repository -boojum = "=0.30.9" -fflonk-cpu = {package = "fflonk", version = "=0.30.9"} -franklin-crypto = "=0.30.9" -rescue_poseidon = "=0.30.9" -snark_wrapper = "=0.30.9" +boojum = "=0.30.11" +fflonk-cpu = {package = "fflonk", version = "=0.30.11"} +franklin-crypto = "=0.30.11" +rescue_poseidon = "=0.30.11" +snark_wrapper = "=0.30.11" # zksync-protocol repository -circuit_definitions = { version = "=0.150.16" } -zkevm_test_harness = { version = "=0.150.16" } +circuit_definitions = { version = "=0.150.18" } +zkevm_test_harness = { version = "=0.150.18" } [profile.release] debug = "line-tables-only" From 80be249a56d22f6f24d829ba75bcba8d264c70b1 Mon Sep 17 00:00:00 2001 From: zksync-era-bot <147085853+zksync-era-bot@users.noreply.github.com> Date: Wed, 18 Dec 2024 19:47:54 +0400 Subject: [PATCH 2/4] chore(main): release 0.152.9 (#63) :robot: I have created a release *beep* *boop* --- ## [0.152.9](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.8...v0.152.9) (2024-12-18) ### Features * Bump dependencies ([#62](https://github.com/matter-labs/zksync-crypto-gpu/issues/62)) ([f930ea5](https://github.com/matter-labs/zksync-crypto-gpu/commit/f930ea556c37570e7a33a6e71f729194897909ef)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: zksync-era-bot --- .github/release-please/manifest.json | 2 +- CHANGELOG.md | 7 +++++++ Cargo.toml | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 95f5e56..310c0a8 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.152.8" + ".": "0.152.9" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ed0c152..b35aade 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.152.9](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.8...v0.152.9) (2024-12-18) + + +### Features + +* Bump dependencies ([#62](https://github.com/matter-labs/zksync-crypto-gpu/issues/62)) ([f930ea5](https://github.com/matter-labs/zksync-crypto-gpu/commit/f930ea556c37570e7a33a6e71f729194897909ef)) + ## [0.152.8](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.7...v0.152.8) (2024-11-22) diff --git a/Cargo.toml b/Cargo.toml index 20f0a03..6b4c340 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,21 +11,21 @@ keywords = ["blockchain", "zksync"] categories = ["cryptography"] repository = "https://github.com/matter-labs/zksync-crypto-gpu" # All the packages in the workspace should have the same version -version = "0.152.8" +version = "0.152.9" [workspace.dependencies] # Local dependencies -boojum-cuda = { version = "=0.152.8", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.152.8", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.152.8", path = "crates/cudart" } -era_cudart_sys = { version = "=0.152.8", path = "crates/cudart-sys" } -era_cudart_sys_bindings_generator = { version = "=0.152.8", path = "crates/cudart-sys-bindings-generator" } -gpu-ffi = { version = "=0.152.8", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-ffi-bindings-generator = { version = "=0.152.8", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } -gpu-prover = { version = "=0.152.8", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.152.8", path = "crates/shivini" } -wrapper-prover = { version = "=0.152.8", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } -fflonk = { version = "=0.152.8", path = "crates/fflonk", package = "fflonk-cuda" } +boojum-cuda = { version = "=0.152.9", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.152.9", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.152.9", path = "crates/cudart" } +era_cudart_sys = { version = "=0.152.9", path = "crates/cudart-sys" } +era_cudart_sys_bindings_generator = { version = "=0.152.9", path = "crates/cudart-sys-bindings-generator" } +gpu-ffi = { version = "=0.152.9", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-ffi-bindings-generator = { version = "=0.152.9", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } +gpu-prover = { version = "=0.152.9", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.152.9", path = "crates/shivini" } +wrapper-prover = { version = "=0.152.9", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +fflonk = { version = "=0.152.9", path = "crates/fflonk", package = "fflonk-cuda" } # These dependencies should be shared by all the crates. # zksync-crypto repository From 7c955dd132b5b2a4e8a11d5bc33708a1cbd5bd88 Mon Sep 17 00:00:00 2001 From: Artem Fomiuk <88630083+Artemka374@users.noreply.github.com> Date: Fri, 20 Dec 2024 16:04:35 +0200 Subject: [PATCH 3/4] feat: FFLONK (#64) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # What ❔ ## Why ❔ ## Checklist - [ ] 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: Robert Remen --- Cargo.toml | 14 +++++++------- crates/fflonk/Cargo.toml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 6b4c340..e06bc17 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,14 +29,14 @@ fflonk = { version = "=0.152.9", path = "crates/fflonk", package = "fflonk-cuda" # These dependencies should be shared by all the crates. # zksync-crypto repository -boojum = "=0.30.11" -fflonk-cpu = {package = "fflonk", version = "=0.30.11"} -franklin-crypto = "=0.30.11" -rescue_poseidon = "=0.30.11" -snark_wrapper = "=0.30.11" +boojum = "=0.30.12" +fflonk-cpu = {package = "fflonk", version = "=0.30.12"} +franklin-crypto = "=0.30.12" +rescue_poseidon = "=0.30.12" +snark_wrapper = "=0.30.12" # zksync-protocol repository -circuit_definitions = { version = "=0.150.18" } -zkevm_test_harness = { version = "=0.150.18" } +circuit_definitions = { version = "=0.150.19" } +zkevm_test_harness = { version = "=0.150.19" } [profile.release] debug = "line-tables-only" diff --git a/crates/fflonk/Cargo.toml b/crates/fflonk/Cargo.toml index 0dcc4aa..46638b1 100644 --- a/crates/fflonk/Cargo.toml +++ b/crates/fflonk/Cargo.toml @@ -24,5 +24,5 @@ serde_json = "1" serde_derive = "1" [features] -default = ["sanity"] +default = [] sanity = [] From 0dda58b5ca7d4f62307cbe519699fbcf145258c4 Mon Sep 17 00:00:00 2001 From: zksync-era-bot <147085853+zksync-era-bot@users.noreply.github.com> Date: Fri, 20 Dec 2024 18:45:59 +0400 Subject: [PATCH 4/4] chore(main): release 0.152.10 (#65) :robot: I have created a release *beep* *boop* --- ## [0.152.10](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.9...v0.152.10) (2024-12-20) ### Features * FFLONK ([#64](https://github.com/matter-labs/zksync-crypto-gpu/issues/64)) ([7c955dd](https://github.com/matter-labs/zksync-crypto-gpu/commit/7c955dd132b5b2a4e8a11d5bc33708a1cbd5bd88)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: zksync-era-bot --- .github/release-please/manifest.json | 2 +- CHANGELOG.md | 7 +++++++ Cargo.toml | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 310c0a8..5a517f3 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.152.9" + ".": "0.152.10" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b35aade..08b251a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.152.10](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.9...v0.152.10) (2024-12-20) + + +### Features + +* FFLONK ([#64](https://github.com/matter-labs/zksync-crypto-gpu/issues/64)) ([7c955dd](https://github.com/matter-labs/zksync-crypto-gpu/commit/7c955dd132b5b2a4e8a11d5bc33708a1cbd5bd88)) + ## [0.152.9](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.152.8...v0.152.9) (2024-12-18) diff --git a/Cargo.toml b/Cargo.toml index e06bc17..db92b2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,21 +11,21 @@ keywords = ["blockchain", "zksync"] categories = ["cryptography"] repository = "https://github.com/matter-labs/zksync-crypto-gpu" # All the packages in the workspace should have the same version -version = "0.152.9" +version = "0.152.10" [workspace.dependencies] # Local dependencies -boojum-cuda = { version = "=0.152.9", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.152.9", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.152.9", path = "crates/cudart" } -era_cudart_sys = { version = "=0.152.9", path = "crates/cudart-sys" } -era_cudart_sys_bindings_generator = { version = "=0.152.9", path = "crates/cudart-sys-bindings-generator" } -gpu-ffi = { version = "=0.152.9", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-ffi-bindings-generator = { version = "=0.152.9", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } -gpu-prover = { version = "=0.152.9", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.152.9", path = "crates/shivini" } -wrapper-prover = { version = "=0.152.9", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } -fflonk = { version = "=0.152.9", path = "crates/fflonk", package = "fflonk-cuda" } +boojum-cuda = { version = "=0.152.10", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.152.10", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.152.10", path = "crates/cudart" } +era_cudart_sys = { version = "=0.152.10", path = "crates/cudart-sys" } +era_cudart_sys_bindings_generator = { version = "=0.152.10", path = "crates/cudart-sys-bindings-generator" } +gpu-ffi = { version = "=0.152.10", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-ffi-bindings-generator = { version = "=0.152.10", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } +gpu-prover = { version = "=0.152.10", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.152.10", path = "crates/shivini" } +wrapper-prover = { version = "=0.152.10", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +fflonk = { version = "=0.152.10", path = "crates/fflonk", package = "fflonk-cuda" } # These dependencies should be shared by all the crates. # zksync-crypto repository