Zebra 1.0.0-rc.1
Pre-release
Pre-release
This is the second Zebra release candidate. Zebra's consensus rules, node sync, and lightwalletd
RPCs are ready for user testing and experimental use. Zebra has not been audited yet.
This release starts work on mining pool RPCs, including some mempool fixes. It also restores support for Rust 1.64.
Breaking Changes
This release has the following breaking changes:
- Remove unused buggy cryptographic code from zebra-chain (#5464, #5476). This code was never used in production, and it had known bugs. Anyone using it should migrate to
librustzcash
instead.
Added
- Introduce
getblocktemplate-rpcs
feature (#5357) - Add block commit task metrics (#5327)
- Document how we tag and release Zebra (#5392)
- Document how to use Zebra with Docker (#5504)
Changed
- Update mainnet and testnet checkpoints (#5512)
Fixed
- Reject mempool transactions with spent outpoints or nullifiers (#5434)
- Allow extra lookahead blocks in the verifier, state, and block commit task queues. This reduces the number of downloaded blocks that are dropped due to the lookahead limit. (#5465)
Contributors
Thank you to everyone who contributed to this release, we couldn't make Zebra without you:
@arya2, @gustavovalverde, @oxarbitrage, @teor2345 and @upbqdn