Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.0.0-rc.9 #6821

Merged
merged 22 commits into from
Jun 8, 2023
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,42 @@ 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.9](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.9) - 2023-06-07

This release continues to address audit findings and reduces sensitive
information logging, and is the last release candidate.
dconnolly marked this conversation as resolved.
Show resolved Hide resolved

### Security

- Stop logging peer IP addresses, to protect user privacy ([#6662](https://github.com/ZcashFoundation/zebra/pull/6662))
- Stop logging potentially sensitive user information from unmined transactions ([#6616](https://github.com/ZcashFoundation/zebra/pull/6616))
- Rate-limit MetaAddrChange::Responded from peers ([#6738](https://github.com/ZcashFoundation/zebra/pull/6738))
- Ignore out of order Address Book changes, unless they are concurrent ([#6717](https://github.com/ZcashFoundation/zebra/pull/6717))
- Limit blocks and transactions sent in response to a single request ([#6679](https://github.com/ZcashFoundation/zebra/pull/6679))
- Rate-limit and size-limit peer transaction ID messages ([#6625](https://github.com/ZcashFoundation/zebra/pull/6625))
- Stop panicking on state RPC or block requests with very large heights ([#6699](https://github.com/ZcashFoundation/zebra/pull/6699))
dconnolly marked this conversation as resolved.
Show resolved Hide resolved

### Added

- Report compiler version and Zebra features when starting Zebra ([#6606](https://github.com/ZcashFoundation/zebra/pull/6606))
- Update Zebra book summary to include supported platforms, platform tier policy, and versioning ([#6683](https://github.com/ZcashFoundation/zebra/pull/6683))
- Add cargo update steps to task list ([#6657](https://github.com/ZcashFoundation/zebra/pull/6657))
dconnolly marked this conversation as resolved.
Show resolved Hide resolved
- Limit RPC failure log length, add details to RPC failure logs ([#6754](https://github.com/ZcashFoundation/zebra/pull/6754))
- Stop logging peer IP addresses, to protect user privacy ([#6662](https://github.com/ZcashFoundation/zebra/pull/6662))
dconnolly marked this conversation as resolved.
Show resolved Hide resolved
- Accept default subcommand arguments and print consistent usage information for top-level 'help' subcommand ([#6801](https://github.com/ZcashFoundation/zebra/pull/6801))
dconnolly marked this conversation as resolved.
Show resolved Hide resolved

### Fixed

- Limit RPC failure log length, add details to RPC failure logs ([#6754](https://github.com/ZcashFoundation/zebra/pull/6754))
- Allow inbound connections to Zebra running in Docker ([#6755](https://github.com/ZcashFoundation/zebra/pull/6755))

dconnolly marked this conversation as resolved.
Show resolved Hide resolved
### Contributors

Thank you to everyone who contributed to this release, we couldn't make Zebra without you:
@arya2, @mpguerra, @oxarbitrage, @teor2345 and @upbqdn


## [Zebra 1.0.0-rc.8](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.8) - 2023-05-10

Starting in this release, Zebra has implemented an "end of support" halt. Just like `zcashd`, the `zebrad` binary will stop running 16 weeks after the last release date.
Expand Down
24 changes: 12 additions & 12 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4799,7 +4799,7 @@ dependencies = [

[[package]]
name = "tower-batch"
version = "0.2.39"
version = "0.2.40"
dependencies = [
"color-eyre",
"ed25519-zebra",
Expand All @@ -4823,7 +4823,7 @@ dependencies = [

[[package]]
name = "tower-fallback"
version = "0.2.39"
version = "0.2.40"
dependencies = [
"futures-core",
"pin-project",
Expand Down Expand Up @@ -5736,7 +5736,7 @@ dependencies = [

[[package]]
name = "zebra-chain"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"bitflags 2.3.1",
"bitflags-serde-legacy",
Expand Down Expand Up @@ -5796,7 +5796,7 @@ dependencies = [

[[package]]
name = "zebra-consensus"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"bellman",
"blake2b_simd",
Expand Down Expand Up @@ -5841,7 +5841,7 @@ dependencies = [

[[package]]
name = "zebra-network"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"bitflags 2.3.1",
"byteorder",
Expand Down Expand Up @@ -5878,7 +5878,7 @@ dependencies = [

[[package]]
name = "zebra-node-services"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"color-eyre",
"jsonrpc-core",
Expand All @@ -5890,7 +5890,7 @@ dependencies = [

[[package]]
name = "zebra-rpc"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"chrono",
"futures",
Expand Down Expand Up @@ -5922,7 +5922,7 @@ dependencies = [

[[package]]
name = "zebra-script"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"displaydoc",
"hex",
Expand All @@ -5935,7 +5935,7 @@ dependencies = [

[[package]]
name = "zebra-state"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"bincode",
"chrono",
Expand Down Expand Up @@ -5975,7 +5975,7 @@ dependencies = [

[[package]]
name = "zebra-test"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"color-eyre",
"futures",
Expand All @@ -6002,7 +6002,7 @@ dependencies = [

[[package]]
name = "zebra-utils"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
dependencies = [
"color-eyre",
"hex",
Expand All @@ -6023,7 +6023,7 @@ dependencies = [

[[package]]
name = "zebrad"
version = "1.0.0-rc.8"
version = "1.0.0-rc.9"
dependencies = [
"abscissa_core",
"atty",
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ section in the Zebra book for system requirements.
This command will run our latest release, and sync it to the tip:

```sh
docker run zfnd/zebra:1.0.0-rc.8
docker run zfnd/zebra:1.0.0-rc.9
```

For more information, read our [Docker documentation](book/src/user/docker.md).
Expand Down Expand Up @@ -101,7 +101,7 @@ Note that the package `clang` includes `libclang` as well as the C++ compiler.
Once the dependencies are in place, you can build Zebra

```sh
cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-rc.8 zebrad
cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-rc.9 zebrad
```

You can start Zebra by
dconnolly marked this conversation as resolved.
Show resolved Hide resolved
Expand Down
4 changes: 2 additions & 2 deletions book/src/user/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.8
docker run --detach zfnd/zebra:1.0.0-rc.9
```

### Build it locally

```shell
git clone --depth 1 --branch v1.0.0-rc.8 https://github.com/ZcashFoundation/zebra.git
git clone --depth 1 --branch v1.0.0-rc.9 https://github.com/ZcashFoundation/zebra.git
docker build --file docker/Dockerfile --target runtime --tag zebra:local .
docker run --detach zebra:local
```
Expand Down
2 changes: 1 addition & 1 deletion tower-batch/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tower-batch"
version = "0.2.39"
version = "0.2.40"
authors = ["Zcash Foundation <[email protected]>"]
license = "MIT"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion tower-fallback/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tower-fallback"
version = "0.2.39"
version = "0.2.40"
authors = ["Zcash Foundation <[email protected]>"]
license = "MIT"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion zebra-chain/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "zebra-chain"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
authors = ["Zcash Foundation <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion zebra-consensus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "zebra-consensus"
version = "1.0.0-beta.24"
version = "1.0.0-beta.25"
authors = ["Zcash Foundation <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2021"
Expand Down
Loading