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

v1.0.0-rc.6 release #6314

Merged
merged 10 commits into from
Mar 24, 2023
Merged
Show file tree
Hide file tree
Changes from 5 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
37 changes: 31 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +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.6](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.6) - 2023-03-TODO INSERT DATE HERE
## [Zebra 1.0.0-rc.6](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.6) - 2023-03-23

This release:
- TODO: insert summary here
This release we fixed several security issues.

### Known Issues

- `orchard` 0.3.0 can't verify `halo2` proofs when compiled with Rust 1.69 or later (currently nightly Rust TODO: update this based on https://releases.rs/ ). Compile Zebra with stable Rust to avoid this bug. ([halo2/#737](https://github.com/zcash/halo2/issues/737))
- TODO: turn this into a breaking change if the bug is fixed in `orchard` 0.3.1 or 0.4.0, and [Zebra has updated #6232](https://github.com/ZcashFoundation/zebra/issues/6232)
- `orchard` 0.3.0 can't verify `halo2` proofs when compiled with Rust 1.69 or later (currently beta Rust). Compile Zebra with stable Rust to avoid this bug. ([halo2/#737](https://github.com/zcash/halo2/issues/737)).
teor2345 marked this conversation as resolved.
Show resolved Hide resolved
Zebra tracking issue for this problem is [here](https://github.com/ZcashFoundation/zebra/issues/6232).
teor2345 marked this conversation as resolved.
Show resolved Hide resolved

### Security

- Fix Halborn disclosures in Zebra ([#6297](https://github.com/ZcashFoundation/zebra/pull/6297))
teor2345 marked this conversation as resolved.
Show resolved Hide resolved
teor2345 marked this conversation as resolved.
Show resolved Hide resolved
- Bump incrementalmerkletree from 0.3.0 to 0.3.1, resolving a consensus bug on 32-bit platforms ([#6258](https://github.com/ZcashFoundation/zebra/pull/6258))
teor2345 marked this conversation as resolved.
Show resolved Hide resolved
- Remove unused dependencies, and check for them in CI ([#6216](https://github.com/ZcashFoundation/zebra/pull/6216))
- Validate address length before reading ([#6320](https://github.com/ZcashFoundation/zebra/pull/6320)) [#6368](https://github.com/ZcashFoundation/zebra/pull/6368)
teor2345 marked this conversation as resolved.
Show resolved Hide resolved

### Added

- Add instructions for mining with s-nomp to Zebra book ([#6220](https://github.com/ZcashFoundation/zebra/pull/6220))
- Export block data to elasticsearch database ([#6274](https://github.com/ZcashFoundation/zebra/pull/6274))
- Add elasticsearch section to Zebra book ([#6295](https://github.com/ZcashFoundation/zebra/pull/6295))

### Changed

- Update Zebra's build instructions ([#6273](https://github.com/ZcashFoundation/zebra/pull/6273))
- Improve CommitBlockError message ([#6251](https://github.com/ZcashFoundation/zebra/pull/6251))

### Fixed

- Stop ignoring some transaction broadcasts ([#6230](https://github.com/ZcashFoundation/zebra/pull/6230))

### Contributors

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

TODO: insert the rest of the changelog here

## [Zebra 1.0.0-rc.5](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0-rc.5) - 2023-02-23

Expand Down
24 changes: 12 additions & 12 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4539,7 +4539,7 @@ dependencies = [

[[package]]
name = "tower-batch"
version = "0.2.36"
version = "0.2.37"
dependencies = [
"color-eyre",
"ed25519-zebra",
Expand All @@ -4563,7 +4563,7 @@ dependencies = [

[[package]]
name = "tower-fallback"
version = "0.2.36"
version = "0.2.37"
dependencies = [
"futures-core",
"pin-project",
Expand Down Expand Up @@ -5492,7 +5492,7 @@ dependencies = [

[[package]]
name = "zebra-chain"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"bitflags",
"bitvec",
Expand Down Expand Up @@ -5553,7 +5553,7 @@ version = "1.0.0-beta.0"

[[package]]
name = "zebra-consensus"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"bellman",
"blake2b_simd",
Expand Down Expand Up @@ -5596,7 +5596,7 @@ dependencies = [

[[package]]
name = "zebra-network"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"bitflags",
"byteorder",
Expand Down Expand Up @@ -5632,14 +5632,14 @@ dependencies = [

[[package]]
name = "zebra-node-services"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"zebra-chain",
]

[[package]]
name = "zebra-rpc"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"chrono",
"futures",
Expand Down Expand Up @@ -5671,7 +5671,7 @@ dependencies = [

[[package]]
name = "zebra-script"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"displaydoc",
"hex",
Expand All @@ -5684,7 +5684,7 @@ dependencies = [

[[package]]
name = "zebra-state"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"bincode",
"chrono",
Expand Down Expand Up @@ -5721,7 +5721,7 @@ dependencies = [

[[package]]
name = "zebra-test"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"color-eyre",
"futures",
Expand All @@ -5748,7 +5748,7 @@ dependencies = [

[[package]]
name = "zebra-utils"
version = "1.0.0-beta.21"
version = "1.0.0-beta.22"
dependencies = [
"color-eyre",
"hex",
Expand All @@ -5765,7 +5765,7 @@ dependencies = [

[[package]]
name = "zebrad"
version = "1.0.0-rc.5"
version = "1.0.0-rc.6"
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 @@ -77,7 +77,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.5
docker run zfnd/zebra:1.0.0-rc.6
```

For more information, read our [Docker documentation](book/src/user/docker.md).
Expand Down Expand Up @@ -121,7 +121,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.5 zebrad
cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-rc.6 zebrad
```

You can start Zebra by
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.5
docker run --detach zfnd/zebra:1.0.0-rc.6
```

### Build it locally

```shell
git clone --depth 1 --branch v1.0.0-rc.5 https://github.com/ZcashFoundation/zebra.git
git clone --depth 1 --branch v1.0.0-rc.6 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.36"
version = "0.2.37"
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.36"
version = "0.2.37"
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.21"
version = "1.0.0-beta.22"
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.21"
version = "1.0.0-beta.22"
authors = ["Zcash Foundation <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2021"
Expand Down
Loading