Zebra 3.0.0-rc.0 Release

Hi everyone,

We are pleased to announce the release of Zebra 3.0.0-rc.0.

You can find this latest release on Github, Dockerhub and crates.io.

Please try out this latest release and let us know if you find any issues or have any feature requests by opening issues on the Zcash Foundation Github, or by writing to us here on the forum.

Please note the following breaking changes in this release:

  1. In order to standardise configuration of key infrastructure components across the ecosystem we’ve migrated zebrad to a layered configuration using config.rs. This has changed a number of environment variables which will need to be updated in any scripts or configuration files that are using the old names.

  2. In order to simplify the Docker entrypoint, we are no longer generating a zebrad.toml file or translating legacy Docker environment variables. Node operators relying on any of the above must switch to the new config.rs equivalents.

  3. We have made block template generation part of the default zebra build and have cleaned up zebrad/Cargo.toml to remove the getblocktemplate-rpcs feature flag. As a result, the following build command is no longer supported: cargo build --features getblocktemplate-rpcs

For more details on these breaking changes and what is included with this release please check the release notes on GitHub and the upcoming release blog post.

16 Likes

Great work, and welcome back @pili :heart_suit:

5 Likes