github ZcashFoundation/zebra v1.1.0
Zebra 1.1.0

latest releases: zebra-rpc-v2.0.1, v2.5.0, v2.4.2...
2 years ago

This release adds new mempool metrics, fixes panics when cancelling tasks on shutdown, detects subcommand name typos on the command-line, and improves the usability of Zebra's Docker images (particularly for mining).

Breaking Changes

  • Zebra now detects subcommand name typos on the command-line. If you want to give Zebra a list of tracing filters, use zebrad start --filters debug,... (#7056)

Security

  • Avoid initiating outbound handshakes with IPs for which Zebra already has an active peer (#7029)
  • Rate-limit inbound connections per IP (#7041)

Added

  • Metrics tracking mempool actions and size bucketed by weight (#7019) by @str4d
  • Legacy state format compatibility layer and version bumps for ECC dependencies to match zcashd 5.6.0 (#7053)
  • Framework for upcoming in-place database format upgrades (#7031)

Changed

  • Deduplicate note commitment trees in non-finalized state (#7218, #7239)

Fixed

  • Enable miners running Zebra with Docker to set their address for mining rewards (#7178)
  • Use default RPC port when running Zebra with Docker (#7177, #7162)
  • Stop panicking on async task cancellation on shutdown in network and state futures (#7219)
  • Remove redundant startup logs, fix progress bar number, order, and wording (#7087)
  • Organize Docker ENV and ARG values based on their usage (#7200)
  • Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887)

Contributors

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

Don't miss a new zebra release

NewReleases is sending notifications on new releases.