The Zcash Basis is happy to announce the discharge of Zebra 3.0.0-rc.0.
This launch candidate contains the mainnet activation peak for the Zcash Community Improve 6.1 (NU6.1) which is able to activate at block peak 3,146,400.
Help for this launch is about to run out earlier than the NU6.1 activation peak. If we discover no points with this launch model, we’ll make a closing launch primarily based on this candidate previous to NU6.1 activation.
This launch additionally contains important updates to Zebra’s CI and Docker setup, in addition to efficiency optimizations.
Lastly, the discharge contains the next breaking adjustments:
- With a purpose to standardise configuration of key infrastructure elements throughout the ecosystem, we’ve migrated zebrad to make use of a layered configuration utilizing
config.rs
. This has modified quite a lot of surroundings variables which is able to have to be up to date in any scripts or configuration information which might be utilizing the outdated names. - With a purpose to simplify the Docker entrypoint, we’re now not producing a
zebrad.toml
file or translating legacy Docker surroundings variables. Node operators counting on any of the above should change to the brand newconfig.rs
equivalents. - We’ve got made block template era a part of the default zebra construct and have cleaned up
zebrad/Cargo.toml
to take away the getblocktemplate-rpcs function flag. Because of this, the next construct command is now not supported:cargo construct --features getblocktemplate-rpcs
You’ll be able to see a full copy of the included adjustments within the v3.0.0-rc.0 Launch Notes on GitHub.