diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 9548f55..fd3b3be 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.150.7" + ".": "0.150.8" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 43877e0..795f268 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.150.8](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.150.7...v0.150.8) (2024-09-10) + + +### Features + +* **gpu-ffi:** add bindings for the distribute function in bellman-cuda ([#22](https://github.com/matter-labs/zksync-crypto-gpu/issues/22)) ([a099924](https://github.com/matter-labs/zksync-crypto-gpu/commit/a099924566592ea0587c27ff26ea2e0f742f775f)) + + +### Bug Fixes + +* **boojum-cuda:** "un-swap" coarse and fine count for powers_data_g_i ([#27](https://github.com/matter-labs/zksync-crypto-gpu/issues/27)) ([95b29da](https://github.com/matter-labs/zksync-crypto-gpu/commit/95b29da7581121b1e2ffc068d90725a9616f7123)) + ## [0.150.7](https://github.com/matter-labs/zksync-crypto-gpu/compare/v0.150.6...v0.150.7) (2024-09-06) diff --git a/Cargo.toml b/Cargo.toml index 2891b43..7d3db1a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,19 +13,19 @@ 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.150.7" +version = "0.150.8" [workspace.dependencies] # Local dependencies -bindings-generator = { version = "=0.150.7", path = "crates/bindings-generator" } -boojum-cuda = { version = "=0.150.7", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.150.7", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.150.7", path = "crates/cudart" } -era_cudart_sys = { version = "=0.150.7", path = "crates/cudart-sys" } -gpu-ffi = { version = "=0.150.7", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-prover = { version = "=0.150.7", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.150.7", path = "crates/shivini" } -wrapper-prover = { version = "=0.150.7", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +bindings-generator = { version = "=0.150.8", path = "crates/bindings-generator" } +boojum-cuda = { version = "=0.150.8", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.150.8", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.150.8", path = "crates/cudart" } +era_cudart_sys = { version = "=0.150.8", path = "crates/cudart-sys" } +gpu-ffi = { version = "=0.150.8", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-prover = { version = "=0.150.8", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.150.8", path = "crates/shivini" } +wrapper-prover = { version = "=0.150.8", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } # These dependencies should be shared by all the crates. circuit_definitions = { version = "=0.150.5" }