From df0a42ef88a81b624e67e4b813f14128fe05dc32 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:00:56 -0700 Subject: [PATCH 01/10] Release zcash_primitives version 0.20.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- zcash_primitives/CHANGELOG.md | 2 ++ zcash_primitives/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 41afe519d..2cf521ebd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6203,7 +6203,7 @@ dependencies = [ [[package]] name = "zcash_primitives" -version = "0.19.0" +version = "0.20.0" dependencies = [ "aes", "assert_matches", diff --git a/Cargo.toml b/Cargo.toml index 6b11b660a..7a7a2db0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ zcash_protocol = { version = "0.4.1", path = "components/zcash_protocol" } zip321 = { version = "0.2", path = "components/zip321" } zcash_note_encryption = "0.4" -zcash_primitives = { version = "0.19", path = "zcash_primitives", default-features = false } +zcash_primitives = { version = "0.20", path = "zcash_primitives", default-features = false } zcash_proofs = { version = "0.19", path = "zcash_proofs", default-features = false } # Shielded protocols diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index 8c357adc5..4b8d6a0e5 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.20.0] - 2024-11-14 + ### Added - A new feature flag, `non-standard-fees`, has been added. This flag is now required in order to make use of any types or methods that enable non-standard diff --git a/zcash_primitives/Cargo.toml b/zcash_primitives/Cargo.toml index d2b235dbe..d1421e200 100644 --- a/zcash_primitives/Cargo.toml +++ b/zcash_primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_primitives" description = "Rust implementations of the Zcash primitives" -version = "0.19.0" +version = "0.20.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From d904e86b79882f386c5f04bc684bf27de7ccbef4 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:02:39 -0700 Subject: [PATCH 02/10] Release zcash_proofs version 0.20.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- zcash_proofs/CHANGELOG.md | 3 +++ zcash_proofs/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2cf521ebd..ba5be7379 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6246,7 +6246,7 @@ dependencies = [ [[package]] name = "zcash_proofs" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bellman", "blake2b_simd", diff --git a/Cargo.toml b/Cargo.toml index 7a7a2db0d..8c5f9fdf4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ zip321 = { version = "0.2", path = "components/zip321" } zcash_note_encryption = "0.4" zcash_primitives = { version = "0.20", path = "zcash_primitives", default-features = false } -zcash_proofs = { version = "0.19", path = "zcash_proofs", default-features = false } +zcash_proofs = { version = "0.20", path = "zcash_proofs", default-features = false } # Shielded protocols bellman = { version = "0.14", default-features = false, features = ["groth16"] } diff --git a/zcash_proofs/CHANGELOG.md b/zcash_proofs/CHANGELOG.md index ded50642f..30f75ab68 100644 --- a/zcash_proofs/CHANGELOG.md +++ b/zcash_proofs/CHANGELOG.md @@ -7,7 +7,10 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.20.0] - 2024-11-14 + ### Changed +- Migrated to `zcash_primitives 0.20`. - MSRV is now 1.77.0. ## [0.19.0] - 2024-10-02 diff --git a/zcash_proofs/Cargo.toml b/zcash_proofs/Cargo.toml index c417a4b13..a2589034a 100644 --- a/zcash_proofs/Cargo.toml +++ b/zcash_proofs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_proofs" description = "Zcash zk-SNARK circuits and proving APIs" -version = "0.19.0" +version = "0.20.0" authors = [ "Jack Grigg ", ] From 4720f62a43718dd4283de2351322a36e7c14c23a Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:04:53 -0700 Subject: [PATCH 03/10] Release zcash_keys version 0.5.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- zcash_keys/CHANGELOG.md | 3 +++ zcash_keys/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ba5be7379..2b67d92e2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6160,7 +6160,7 @@ dependencies = [ [[package]] name = "zcash_keys" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bech32", "bip32", diff --git a/Cargo.toml b/Cargo.toml index 8c5f9fdf4..c766a1a7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ equihash = { version = "0.2", path = "components/equihash" } zcash_address = { version = "0.6", path = "components/zcash_address" } zcash_client_backend = { version = "0.14", path = "zcash_client_backend" } zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding" } -zcash_keys = { version = "0.4", path = "zcash_keys" } +zcash_keys = { version = "0.5", path = "zcash_keys" } zcash_protocol = { version = "0.4.1", path = "components/zcash_protocol" } zip321 = { version = "0.2", path = "components/zip321" } diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index 2ee7f47c9..54a42f584 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -6,7 +6,10 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.5.0] - 2024-11-14 + ### Changed +- Migrated to `zcash_primitives 0.20.0` - MSRV is now 1.77.0. ## [0.4.0] - 2024-10-04 diff --git a/zcash_keys/Cargo.toml b/zcash_keys/Cargo.toml index 5f1f5382a..aa8699710 100644 --- a/zcash_keys/Cargo.toml +++ b/zcash_keys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_keys" description = "Zcash key and address management" -version = "0.4.0" +version = "0.5.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From e5fdf06d55ca663abe4b547d5bc27487dc21a951 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:23:56 -0700 Subject: [PATCH 04/10] Update `cargo vet` artifacts for zcash_primitives 0.20.0 release. --- supply-chain/imports.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 762aba7d9..9f02daf8e 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -307,11 +307,11 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] version = "0.19.0" From e81b340678c2a8b85a2c82d93c506d400cb438da Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:30:13 -0700 Subject: [PATCH 05/10] Update `cargo vet` artifacts for `zcash_proofs 0.20.0` release. --- supply-chain/imports.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 762aba7d9..4fad2bbed 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -307,18 +307,18 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_protocol]] version = "0.4.1" From 941392813f904067b2a594f1a2136ad191af72bf Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:07:56 -0700 Subject: [PATCH 06/10] Release zcash_client_backend version 0.15.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- zcash_client_backend/CHANGELOG.md | 3 +++ zcash_client_backend/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2b67d92e2..1e68091a9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6011,7 +6011,7 @@ dependencies = [ [[package]] name = "zcash_client_backend" -version = "0.14.0" +version = "0.15.0" dependencies = [ "ambassador", "arti-client", diff --git a/Cargo.toml b/Cargo.toml index c766a1a7a..ff0e81c5b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ categories = ["cryptography::cryptocurrencies"] # Intra-workspace dependencies equihash = { version = "0.2", path = "components/equihash" } zcash_address = { version = "0.6", path = "components/zcash_address" } -zcash_client_backend = { version = "0.14", path = "zcash_client_backend" } +zcash_client_backend = { version = "0.15", path = "zcash_client_backend" } zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding" } zcash_keys = { version = "0.5", path = "zcash_keys" } zcash_protocol = { version = "0.4.1", path = "components/zcash_protocol" } diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index a915fd569..bf011068a 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.15.0] - 2024-11-14 + ### Added - `zcash_client_backend::data_api`: - `Progress` @@ -33,6 +35,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.77.0. +- Migrated to `zcash_primitives 0.20.0`, `zcash_keys 0.5.0`. - Migrated to `arti-client 0.23`. - `zcash_client_backend::data_api`: - `InputSource` has an added method `get_account_metadata` diff --git a/zcash_client_backend/Cargo.toml b/zcash_client_backend/Cargo.toml index 3bf10880a..144faef43 100644 --- a/zcash_client_backend/Cargo.toml +++ b/zcash_client_backend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_client_backend" description = "APIs for creating shielded Zcash light clients" -version = "0.14.0" +version = "0.15.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From 484d0ef57181e1f0c9eb94a6a8458f0c91bb5134 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:18:45 -0700 Subject: [PATCH 07/10] Release zcash_client_sqlite 0.13.0 --- Cargo.lock | 2 +- zcash_client_sqlite/CHANGELOG.md | 4 ++++ zcash_client_sqlite/Cargo.toml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1e68091a9..d8e6db001 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6078,7 +6078,7 @@ dependencies = [ [[package]] name = "zcash_client_sqlite" -version = "0.12.2" +version = "0.13.0" dependencies = [ "ambassador", "assert_matches", diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index fcf0fa286..0f6440e54 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -7,12 +7,16 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.13.0] - 2024-11-14 + ### Added - Exposed `AccountId::from_u32` and `AccountId::as_u32` conversions under the `unstable` feature flag. ### Changed - MSRV is now 1.77.0. +- Migrated to `zcash_primitives 0.20`, `zcash_keys 0.5`, + `zcash_client_backend 0.15`. - Migrated from `schemer` to our fork `schemerz`. - Migrated to `rusqlite 0.32`. - `error::SqliteClientError` has additional variant `NoteFilterInvalid` diff --git a/zcash_client_sqlite/Cargo.toml b/zcash_client_sqlite/Cargo.toml index 9c3793ba5..9501ba5a8 100644 --- a/zcash_client_sqlite/Cargo.toml +++ b/zcash_client_sqlite/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_client_sqlite" description = "An SQLite-based Zcash light client" -version = "0.12.2" +version = "0.13.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From 8c98397cec79d4b4ccb71380f1a00b8162868768 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:49:55 -0700 Subject: [PATCH 08/10] Update `cargo vet` artifacts for `zcash_keys 0.5.0` release. --- supply-chain/imports.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 762aba7d9..1819c1d00 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -293,8 +293,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_keys]] -version = "0.4.0" -when = "2024-10-04" +version = "0.5.0" +when = "2024-11-14" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -307,18 +307,18 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_protocol]] version = "0.4.1" From 94efb822e8c9263fdcd6406eeae339353048be76 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:53:48 -0700 Subject: [PATCH 09/10] Update `cargo vet` artifacts for `zcash_client_backend 0.15.0` release. --- supply-chain/imports.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 762aba7d9..6be6f12be 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -259,8 +259,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_client_backend]] -version = "0.14.0" -when = "2024-10-04" +version = "0.15.0" +when = "2024-11-14" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -293,8 +293,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_keys]] -version = "0.4.0" -when = "2024-10-04" +version = "0.5.0" +when = "2024-11-14" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -307,18 +307,18 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_protocol]] version = "0.4.1" From a240d49634d8b10b97904192d0a5761401138333 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 14 Nov 2024 16:57:59 -0700 Subject: [PATCH 10/10] Update `cargo vet` artifacts for `zcash_client_sqlite 0.13.0` release. --- supply-chain/imports.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 762aba7d9..dfe1e95b1 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -259,18 +259,18 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_client_backend]] -version = "0.14.0" -when = "2024-10-04" +version = "0.15.0" +when = "2024-11-14" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_client_sqlite]] -version = "0.12.2" -when = "2024-10-22" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.13.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_encoding]] version = "0.2.0" @@ -293,8 +293,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_keys]] -version = "0.4.0" -when = "2024-10-04" +version = "0.5.0" +when = "2024-11-14" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -307,18 +307,18 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] -version = "0.19.0" -when = "2024-10-02" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.20.0" +when = "2024-11-14" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_protocol]] version = "0.4.1"