From 353277fd3f4285b7c9f6fa4ca00f40ca28619e27 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 01:09:16 -0500 Subject: [PATCH 01/26] release(1.0.0-rc.2): updated versions and CHANGELOG.md I haven't touched zebra-dependencies-for-audit.md. --- CHANGELOG.md | 25 ++++++++++++++++++++++--- Cargo.lock | 24 ++++++++++++------------ README.md | 6 +++--- book/src/user/docker.md | 8 ++++---- tower-batch/Cargo.toml | 2 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 2 +- zebra-consensus/Cargo.toml | 2 +- zebra-network/Cargo.toml | 2 +- zebra-network/src/constants.rs | 2 +- zebra-node-services/Cargo.toml | 2 +- zebra-rpc/Cargo.toml | 2 +- zebra-script/Cargo.toml | 2 +- zebra-state/Cargo.toml | 2 +- zebra-test/Cargo.toml | 2 +- zebra-utils/Cargo.toml | 2 +- zebrad/Cargo.toml | 2 +- 17 files changed, 54 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50eea94bc83..7a30d67ad91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to Zebra are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org). -## [Zebra 1.0.0-rc.2](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.2) - 2022-11-TODO +## [Zebra 1.0.0-rc.2](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.2) - 2022-12-05 Zebra's latest release continues work on mining pool RPCs, fixes a rare RPC crash that could lead to memory corruption, and uses the ZIP-317 conventional fee for mempool size limits. @@ -20,14 +20,33 @@ This release has the following breaking changes: - The ZIP-317 convention fee increases based on the number of logical transparent or shielded actions in a transaction. - This change has no impact under normal network conditions. -- TODO: search the changelog for breaking changes ### Security - Fix a rare crash and memory errors when Zebra's RPC server shuts down ([#5591](https://github.com/ZcashFoundation/zebra/pull/5591)) - Evict transactions from the mempool using the ZIP-317 conventional fee ([#5703](https://github.com/ZcashFoundation/zebra/pull/5703)) -TODO: the rest of the changelog +### Added + +- Add submitblock RPC method ([#5526](https://github.com/ZcashFoundation/zebra/pull/5526)) + +### Changed + +- Add some transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496)) +- Add fee and sigops fields to getblocktemplate transactions ([#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) +- Refactor RPCs using a state tip height function ([#5540](https://github.com/ZcashFoundation/zebra/pull/5540)) +- Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) + +### Fixed + +- Return an error instead of panicking in the batch verifier on shutdown ([#5530](https://github.com/ZcashFoundation/zebra/pull/5530)) +- Use a more reliable release template branch name and docker command ([#5519](https://github.com/ZcashFoundation/zebra/pull/5519)) +- Make the syncer ignore some new block verification errors ([#5537](https://github.com/ZcashFoundation/zebra/pull/5537)) + +### Contributors + +Thank you to everyone who contributed to this release, we couldn't make Zebra without you: +@arya2, @oxarbitrage, @teor2345, and @mpguerra ## [Zebra 1.0.0-rc.1](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.1) - 2022-11-02 diff --git a/Cargo.lock b/Cargo.lock index 0ebbba94e70..0ec6935cc3f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4421,7 +4421,7 @@ dependencies = [ [[package]] name = "tower-batch" -version = "0.2.32" +version = "0.2.33" dependencies = [ "color-eyre", "ed25519-zebra", @@ -4445,7 +4445,7 @@ dependencies = [ [[package]] name = "tower-fallback" -version = "0.2.32" +version = "0.2.33" dependencies = [ "futures-core", "pin-project 0.4.30", @@ -5295,7 +5295,7 @@ dependencies = [ [[package]] name = "zebra-chain" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "aes", "bech32 0.9.1", @@ -5358,7 +5358,7 @@ version = "1.0.0-beta.0" [[package]] name = "zebra-consensus" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "bellman", "blake2b_simd", @@ -5401,7 +5401,7 @@ dependencies = [ [[package]] name = "zebra-network" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "bitflags", "byteorder", @@ -5437,14 +5437,14 @@ dependencies = [ [[package]] name = "zebra-node-services" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "zebra-chain", ] [[package]] name = "zebra-rpc" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "chrono", "futures", @@ -5477,7 +5477,7 @@ dependencies = [ [[package]] name = "zebra-script" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "displaydoc", "hex", @@ -5490,7 +5490,7 @@ dependencies = [ [[package]] name = "zebra-state" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "bincode", "chrono", @@ -5528,7 +5528,7 @@ dependencies = [ [[package]] name = "zebra-test" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "color-eyre", "futures", @@ -5555,7 +5555,7 @@ dependencies = [ [[package]] name = "zebra-utils" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" dependencies = [ "color-eyre", "hex", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "zebrad" -version = "1.0.0-rc.1" +version = "1.0.0-rc.2" dependencies = [ "abscissa_core", "atty", diff --git a/README.md b/README.md index e81b4b95b5c..f319a33800d 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ You can run Zebra using our Docker image. This command will run our latest release, and sync it to the tip: ```sh -docker run zfnd/zebra:1.0.0-rc.1 +docker run zfnd/zebra:1.0.0-rc.2 ``` For more information, read our [Docker documentation](book/src/user/docker.md). @@ -102,7 +102,7 @@ for your platform: - **libclang:** the `libclang`, `libclang-dev`, `llvm`, or `llvm-dev` packages (these packages will have different names depending on your package manager) - **clang** or another C++ compiler: `g++` (all platforms) or `Xcode` (macOS) -3. Run `cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-rc.1 zebrad` +3. Run `cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-rc.2 zebrad` 4. Run `zebrad start` (see [Running Zebra](https://zebra.zfnd.org/user/run.html) for more information) For more detailed instructions, refer to the [documentation](https://zebra.zfnd.org/user/install.html). @@ -245,7 +245,7 @@ There are a few bugs in Zebra that we're still working on fixing: - If Zebra fails downloading the Zcash parameters, use [the Zcash parameters download script](https://github.com/zcash/zcash/blob/master/zcutil/fetch-params.sh) instead. This script might be needed on macOS, even with Rust stable. - No Windows support [#3801](https://github.com/ZcashFoundation/zebra/issues/3801) - We used to test with Windows Server 2019, but not anymore; see issue for details - + - Experimental Tor support is disabled until [`arti-client` upgrades to `x25519-dalek` 2.0.0 or later](https://github.com/ZcashFoundation/zebra/issues/5492) - This happens due to a Rust dependency conflict, which can only be resolved by changing the dependencies of `x25519-dalek` diff --git a/book/src/user/docker.md b/book/src/user/docker.md index d3c9189766c..cfc86be661f 100644 --- a/book/src/user/docker.md +++ b/book/src/user/docker.md @@ -1,8 +1,8 @@ # Zebra with Docker -The easiest way to run Zebra is using [Docker](https://docs.docker.com/get-docker/). +The easiest way to run Zebra is using [Docker](https://docs.docker.com/get-docker/). -We've embraced Docker in Zebra for most of the solution lifecycle, from development environments to CI (in our pipelines), and deployment to end users. +We've embraced Docker in Zebra for most of the solution lifecycle, from development environments to CI (in our pipelines), and deployment to end users. ## Quick usage @@ -11,13 +11,13 @@ You can deploy Zebra for a daily use with the images available in [Docker Hub](h ### Ready to use image ```shell -docker run --detach zfnd/zebra:1.0.0-rc.1 +docker run --detach zfnd/zebra:1.0.0-rc.2 ``` ### Build it locally ```shell -git clone --depth 1 --branch v1.0.0-rc.1 https://github.com/ZcashFoundation/zebra.git +git clone --depth 1 --branch v1.0.0-rc.2 https://github.com/ZcashFoundation/zebra.git docker build --file docker/Dockerfile --target runtime --tag zebra:local docker run --detach zebra:local ``` diff --git a/tower-batch/Cargo.toml b/tower-batch/Cargo.toml index acc6086c00d..d938dafd76d 100644 --- a/tower-batch/Cargo.toml +++ b/tower-batch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tower-batch" -version = "0.2.32" +version = "0.2.33" authors = ["Zcash Foundation "] license = "MIT" edition = "2021" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index 68c49ffad7a..5f69de086e6 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tower-fallback" -version = "0.2.32" +version = "0.2.33" authors = ["Zcash Foundation "] license = "MIT" edition = "2021" diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index 69f2a2abc2f..2aba4edbb89 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-chain" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 0b3933edcbf..1a300fc5f09 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-consensus" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 20a06202590..bbbc75536fb 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-network" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-network/src/constants.rs b/zebra-network/src/constants.rs index 2b0954885a2..df5cead56d1 100644 --- a/zebra-network/src/constants.rs +++ b/zebra-network/src/constants.rs @@ -242,7 +242,7 @@ pub const TIMESTAMP_TRUNCATION_SECONDS: u32 = 30 * 60; /// [BIP 14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki // // TODO: generate this from crate metadata (#2375) -pub const USER_AGENT: &str = "/Zebra:1.0.0-rc.1/"; +pub const USER_AGENT: &str = "/Zebra:1.0.0-rc.2/"; /// The Zcash network protocol version implemented by this crate, and advertised /// during connection setup. diff --git a/zebra-node-services/Cargo.toml b/zebra-node-services/Cargo.toml index e62733d9364..ea2029e1871 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -2,7 +2,7 @@ name = "zebra-node-services" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" edition = "2021" repository = "https://github.com/ZcashFoundation/zebra" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 91cefd9bb58..a6114d90156 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-rpc" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-script/Cargo.toml b/zebra-script/Cargo.toml index 054aaa63a79..d4db10164a5 100644 --- a/zebra-script/Cargo.toml +++ b/zebra-script/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-script" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index e50d8bd39e9..f75b6e78777 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-state" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index 0aafae29853..f07f85649b6 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zebra-test" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 664e86a20d8..abb9ce4d53a 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -2,7 +2,7 @@ name = "zebra-utils" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" -version = "1.0.0-beta.17" +version = "1.0.0-beta.18" edition = "2021" # Prevent accidental publication of this utility crate. publish = false diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index e42063df399..984e9c12bfc 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -2,7 +2,7 @@ name = "zebrad" authors = ["Zcash Foundation "] license = "MIT OR Apache-2.0" -version = "1.0.0-rc.1" +version = "1.0.0-rc.2" edition = "2021" # Zebra is only supported on the latest stable Rust version. Some earlier versions might work. # Zebra uses features introduced in Rust 1.58. From 5e7258cca5c58756de6572c73a1ca70c4c2774e0 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 01:18:37 -0500 Subject: [PATCH 02/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a30d67ad91..889fe41e0b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ This release has the following breaking changes: - The ZIP-317 convention fee increases based on the number of logical transparent or shielded actions in a transaction. - This change has no impact under normal network conditions. +- Use HTTP to clone Zebra in Docker documentation (https://github.com/ZcashFoundation/zebra/pull/5529) ### Security From 345eb08198542074f9b43bcaaa6fce769358de94 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 17:19:26 -0500 Subject: [PATCH 03/26] Update CHANGELOG.md Co-authored-by: Arya --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 889fe41e0b2..7c9c4dc7e3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,8 +33,7 @@ This release has the following breaking changes: ### Changed -- Add some transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496)) -- Add fee and sigops fields to getblocktemplate transactions ([#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) +- Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) - Refactor RPCs using a state tip height function ([#5540](https://github.com/ZcashFoundation/zebra/pull/5540)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) From 32cb03fc52dde299cf57feb13d236557857b0c87 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 17:44:45 -0500 Subject: [PATCH 04/26] Update CHANGELOG.md --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c9c4dc7e3d..1047d2224bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,6 @@ This release has the following breaking changes: - The ZIP-317 convention fee increases based on the number of logical transparent or shielded actions in a transaction. - This change has no impact under normal network conditions. -- Use HTTP to clone Zebra in Docker documentation (https://github.com/ZcashFoundation/zebra/pull/5529) ### Security From 30532b8acd86c8c613a1125564bc96beb7f2a189 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 17:45:04 -0500 Subject: [PATCH 05/26] Update CHANGELOG.md --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1047d2224bb..a54380e45ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,6 @@ This release has the following breaking changes: ### Changed - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) -- Refactor RPCs using a state tip height function ([#5540](https://github.com/ZcashFoundation/zebra/pull/5540)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) ### Fixed From 378fa3067cb474a4764147ebcf7d832c9f82f989 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:43:10 -0500 Subject: [PATCH 06/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a54380e45ce..6dc60685143 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ This release has the following breaking changes: ### Fixed +- Check network and P2SH addresses for mining config and funding streams([#5620](https://github.com/ZcashFoundation/zebra/pull/5620)) - Return an error instead of panicking in the batch verifier on shutdown ([#5530](https://github.com/ZcashFoundation/zebra/pull/5530)) - Use a more reliable release template branch name and docker command ([#5519](https://github.com/ZcashFoundation/zebra/pull/5519)) - Make the syncer ignore some new block verification errors ([#5537](https://github.com/ZcashFoundation/zebra/pull/5537)) From c0f563bf7acb71f919c7bd290ac9e18d7a6783fb Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:45:04 -0500 Subject: [PATCH 07/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dc60685143..af9275826af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ This release has the following breaking changes: - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) +- Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) ### Fixed From 28626c556ecf23f1f9dde696a74e03895cc616d7 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:46:00 -0500 Subject: [PATCH 08/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index af9275826af..39af017a45f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ This release has the following breaking changes: - Return an error instead of panicking in the batch verifier on shutdown ([#5530](https://github.com/ZcashFoundation/zebra/pull/5530)) - Use a more reliable release template branch name and docker command ([#5519](https://github.com/ZcashFoundation/zebra/pull/5519)) - Make the syncer ignore some new block verification errors ([#5537](https://github.com/ZcashFoundation/zebra/pull/5537)) +- Pause new downloads when Zebra reaches the lookahead limit ([#5561](https://github.com/ZcashFoundation/zebra/pull/5561)) ### Contributors From b41f9e84b131e68d89db7e87f44ba6a0b7698f8a Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:48:16 -0500 Subject: [PATCH 09/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39af017a45f..deed608e98d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ This release has the following breaking changes: - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) +- Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) ### Fixed From 1887f440ae8d8a5145e01522a0d6ebbc23dcc019 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:49:34 -0500 Subject: [PATCH 10/26] update 1.0.0-rc.2 date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index deed608e98d..d5e72be94b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to Zebra are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org). -## [Zebra 1.0.0-rc.2](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.2) - 2022-12-05 +## [Zebra 1.0.0-rc.2](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.2) - 2022-12-06 Zebra's latest release continues work on mining pool RPCs, fixes a rare RPC crash that could lead to memory corruption, and uses the ZIP-317 conventional fee for mempool size limits. From 82616a641401dc56be543cd8b4638841b81c96ec Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:50:37 -0500 Subject: [PATCH 11/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5e72be94b7..dd223d914f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,7 @@ This release has the following breaking changes: - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) +- Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) ### Fixed From cf4515185e5c313f4e82b87a02dce988015162e3 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:51:53 -0500 Subject: [PATCH 12/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd223d914f7..e161ccca890 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,7 @@ This release has the following breaking changes: - Use a more reliable release template branch name and docker command ([#5519](https://github.com/ZcashFoundation/zebra/pull/5519)) - Make the syncer ignore some new block verification errors ([#5537](https://github.com/ZcashFoundation/zebra/pull/5537)) - Pause new downloads when Zebra reaches the lookahead limit ([#5561](https://github.com/ZcashFoundation/zebra/pull/5561)) +- Shut down the RPC server properly when Zebra shuts down ([#5591](https://github.com/ZcashFoundation/zebra/pull/5591)) ### Contributors From 836f1b908e314c48c4c3bb1787dacc5e2a79be0c Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:54:59 -0500 Subject: [PATCH 13/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e161ccca890..54f415a7f84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ This release has the following breaking changes: - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) - Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) +- bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) ### Fixed From 241c56ba96388d1084ca9e28cd4a97caac8f17d6 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:55:25 -0500 Subject: [PATCH 14/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54f415a7f84..e8b48e07442 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ This release has the following breaking changes: ### Added - Add submitblock RPC method ([#5526](https://github.com/ZcashFoundation/zebra/pull/5526)) +- Add a `mining` section with miner address to config ([#5491](https://github.com/ZcashFoundation/zebra/pull/5508)) ### Changed From 03fb1d94ccd81e720d1b0254fd9404768cc1db33 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:55:47 -0500 Subject: [PATCH 15/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8b48e07442..ee5cab9395b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,7 @@ This release has the following breaking changes: - Make the syncer ignore some new block verification errors ([#5537](https://github.com/ZcashFoundation/zebra/pull/5537)) - Pause new downloads when Zebra reaches the lookahead limit ([#5561](https://github.com/ZcashFoundation/zebra/pull/5561)) - Shut down the RPC server properly when Zebra shuts down ([#5591](https://github.com/ZcashFoundation/zebra/pull/5591)) +- Print usage info for --help flag ([#5634](https://github.com/ZcashFoundation/zebra/pull/5634)) ### Contributors From 937ffed38e0eb711d2c8f525184d37eb41c7164f Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:57:11 -0500 Subject: [PATCH 16/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee5cab9395b..28c847a3ee2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ This release has the following breaking changes: - Pause new downloads when Zebra reaches the lookahead limit ([#5561](https://github.com/ZcashFoundation/zebra/pull/5561)) - Shut down the RPC server properly when Zebra shuts down ([#5591](https://github.com/ZcashFoundation/zebra/pull/5591)) - Print usage info for --help flag ([#5634](https://github.com/ZcashFoundation/zebra/pull/5634)) +- Fix RPC bugs ([#5761](https://github.com/ZcashFoundation/zebra/pull/5761)) ### Contributors From 8b3d567d94533747f721932478c8bd70d38f46d5 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:58:25 -0500 Subject: [PATCH 17/26] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28c847a3ee2..aabfb0671cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,7 +38,7 @@ This release has the following breaking changes: - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) - Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) -- bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) +- Bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) ### Fixed From 9ffb97cc667cb104f16cc894f9a8f0994717bd33 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Mon, 5 Dec 2022 23:59:24 -0500 Subject: [PATCH 18/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index aabfb0671cb..5253f216b62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ This release has the following breaking changes: ### Changed +- Select getblocktemplate RPC transactions according to ZIP-317 ([#5724](https://github.com/ZcashFoundation/zebra/pull/5724)) - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) From 40f20a1fef5b6638d914ea93838bbd9c3a52d459 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:01:01 -0500 Subject: [PATCH 19/26] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5253f216b62..cf9e78fdc11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,8 @@ This release has the following breaking changes: - Select getblocktemplate RPC transactions according to ZIP-317 ([#5724](https://github.com/ZcashFoundation/zebra/pull/5724)) - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) +- Return an error from getblocktemplate method if Zebra is not synced to network tip ([#5623](https://github.com/ZcashFoundation/zebra/pull/5623)) + - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) From 8780f02cc665a0a714399f6ca50a232bd7c7011d Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:02:42 -0500 Subject: [PATCH 20/26] Update CHANGELOG.md --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf9e78fdc11..843a29f6e32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,7 +36,6 @@ This release has the following breaking changes: - Select getblocktemplate RPC transactions according to ZIP-317 ([#5724](https://github.com/ZcashFoundation/zebra/pull/5724)) - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) - Return an error from getblocktemplate method if Zebra is not synced to network tip ([#5623](https://github.com/ZcashFoundation/zebra/pull/5623)) - - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) From e8f2af927814bb3bdfd51eed69d5fe93f915ffe1 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:03:25 -0500 Subject: [PATCH 21/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 843a29f6e32..829ce278014 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ This release has the following breaking changes: - Select getblocktemplate RPC transactions according to ZIP-317 ([#5724](https://github.com/ZcashFoundation/zebra/pull/5724)) - Add transaction fields to the `getblocktemplate` RPC ([#5496](https://github.com/ZcashFoundation/zebra/pull/5496) and [#5508](https://github.com/ZcashFoundation/zebra/pull/5508)) +- Populate some getblocktemplate RPC block header fields using the state best chain tip ([#5659](https://github.com/ZcashFoundation/zebra/pull/5659)) - Return an error from getblocktemplate method if Zebra is not synced to network tip ([#5623](https://github.com/ZcashFoundation/zebra/pull/5623)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) From b1bf2860c5d570fa174193067c7d2265ddcde8d4 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:03:59 -0500 Subject: [PATCH 22/26] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 829ce278014..1e903134be7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,8 @@ This release has the following breaking changes: - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) - Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) +- Update mainnet and testnet checkpoints on 2022-12-01 ([#5754](https://github.com/ZcashFoundation/zebra/pull/5754)) + - Bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) ### Fixed From e04bd84a3f4d26caa9db455fe43d5f201f37ed22 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:04:39 -0500 Subject: [PATCH 23/26] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e903134be7..5c4d1e7dabd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,8 @@ This release has the following breaking changes: - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) - Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) +- Log loaded config path when Zebra starts up ([#5733](https://github.com/ZcashFoundation/zebra/pull/5733)) + - Update mainnet and testnet checkpoints on 2022-12-01 ([#5754](https://github.com/ZcashFoundation/zebra/pull/5754)) - Bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) From 0062ccb8815f17daa6e446d9265cda7af137f5da Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:05:48 -0500 Subject: [PATCH 24/26] Update CHANGELOG.md --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c4d1e7dabd..5c38b3004d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,10 +41,9 @@ This release has the following breaking changes: - Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) - Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) +- Generate coinbase transactions in the getblocktemplate RPC ([#5580](https://github.com/ZcashFoundation/zebra/pull/5580)) - Log loaded config path when Zebra starts up ([#5733](https://github.com/ZcashFoundation/zebra/pull/5733)) - - Update mainnet and testnet checkpoints on 2022-12-01 ([#5754](https://github.com/ZcashFoundation/zebra/pull/5754)) - - Bump zcash\_proofs from 0.8.0 to 0.9.0 and zcash\_primitives from 0.8.1 to 0.9.0 ([#5631](https://github.com/ZcashFoundation/zebra/pull/5631)) ### Fixed From 4914c46b94e7e71a221a160224151acf76d55de4 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 6 Dec 2022 00:06:34 -0500 Subject: [PATCH 25/26] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c38b3004d3..3fa1a633022 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -56,6 +56,7 @@ This release has the following breaking changes: - Shut down the RPC server properly when Zebra shuts down ([#5591](https://github.com/ZcashFoundation/zebra/pull/5591)) - Print usage info for --help flag ([#5634](https://github.com/ZcashFoundation/zebra/pull/5634)) - Fix RPC bugs ([#5761](https://github.com/ZcashFoundation/zebra/pull/5761)) +- Clarify inbound and outbound port requirements ([#5584](https://github.com/ZcashFoundation/zebra/pull/5584)) ### Contributors From cdad6a2dc7973d9459ddd67b86c49a3029fbda19 Mon Sep 17 00:00:00 2001 From: teor Date: Wed, 7 Dec 2022 05:00:22 +1000 Subject: [PATCH 26/26] Update CHANGELOG.md Co-authored-by: Arya --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fa1a633022..cbe4a3391c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,9 +38,8 @@ This release has the following breaking changes: - Populate some getblocktemplate RPC block header fields using the state best chain tip ([#5659](https://github.com/ZcashFoundation/zebra/pull/5659)) - Return an error from getblocktemplate method if Zebra is not synced to network tip ([#5623](https://github.com/ZcashFoundation/zebra/pull/5623)) - Implement coinbase conversion to RPC `TransactionTemplate` type ([#5554](https://github.com/ZcashFoundation/zebra/pull/5554)) -- Verify that mempool transaction UTXOs are in the best chain ([#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Check block and transaction Sprout anchors in parallel ([#5742](https://github.com/ZcashFoundation/zebra/pull/5742)) -- Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716)) +- Contextually validates mempool transactions in best chain ([#5716](https://github.com/ZcashFoundation/zebra/pull/5716) and [#5616](https://github.com/ZcashFoundation/zebra/pull/5616)) - Generate coinbase transactions in the getblocktemplate RPC ([#5580](https://github.com/ZcashFoundation/zebra/pull/5580)) - Log loaded config path when Zebra starts up ([#5733](https://github.com/ZcashFoundation/zebra/pull/5733)) - Update mainnet and testnet checkpoints on 2022-12-01 ([#5754](https://github.com/ZcashFoundation/zebra/pull/5754))