Zebra 1.0.0-rc.4
Pre-release
Pre-release
github-actions
released this
31 Jan 11:54
·
1221 commits
to refs/heads/main
since this release
Zebra 1.0.0-rc.4 - 2023-01-30
In this release we fixed bugs and inconsistencies between zcashd and zebrad in the output of the getblocktemplate
RPC method. In addition, we added block proposal mode to the getblocktemplate
RPC, while we continue the effort of adding and testing mining pool RPC methods.
Security
- Verify the lock times of mempool transactions. Previously, Zebra was ignoring mempool transaction lock times, but checking them in mined blocks. Credit to DeckerSU for reporting this issue. (#6027)
- Bump bumpalo from 3.8.0 to 3.12.0, removing undefined behaviour on
wasm
targets. These targets are not supported Zebra platforms. (#6015) - Bump libgit2-sys from 0.14.0+1.5.0 to 0.14.2+1.5.1, to ensure that SSH server keys are checked. Zebra only uses
libgit2
during builds, and we don't make SSH connections. (#6014) - Bump tokio from 1.24.1 to 1.24.2, to fix unsoundness. The unsound methods are not directly used by Zebra. (#5995)
Added
- Add getpeerinfo RPC method (#5951)
- Add proposal capability to getblocktemplate (#5870)
- Add a test to check that the Docker image config works (#5968)
- Make
zebra-checkpoints
work for zebrad backend (#5894, #5961) - Add test dependency from zebra-rpc to zebra-network with correct features (#5992)
- Document zebra download command (#5901)
Fixed
- Return detailed errors to the RPC client when a block proposal fails (#5993)
- Avoid selecting duplicate transactions in block templates (#6006)
- Calculate getblocktemplate RPC testnet min and max times correctly (#5925)
- Fix Merkle root transaction order in getblocktemplate RPC method (#5953)
Changed
- Strings in zebra configuration file now use double quotes, caused by upgrading the
toml
crate. Old configs will still work #6029
Contributors
Thank you to everyone who contributed to this release, we couldn't make Zebra without you:
@arya2, @conradoplg, @gustavovalverde, @mpguerra, @oxarbitrage and @teor2345