Skip to content

Zebra v1.0.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Mar 00:19
· 3239 commits to main since this release
d49eaab

Zebra's latest alpha starts our work on NU5 and fixes several security issues.

Some notable changes include:

​Added

Network Upgrade 5

  • Add some NU5 constants to zebra (#1823)
  • Start work on transaction version 5 (#1824)

Metrics

  • Add Grafana dashboards (#1830)
  • Add Zebra version info to metrics (#1900)
  • Add message type tag to message metrics (#1900)

Changed

Fixed

Code Style

  • Apply nightly clippy suggestions (#1834)

​Documentation

  • Re-enable zebra.zfnd.org deployment (#1792)
  • Document and log trailing message bytes (#1888)
  • Move design/data-flow to rfcs/drafts (#1825)
  • Document how inbound connections are added to the CandidateSet (#1852)

Hangs and Panics

  • Fix a peer DNS resolution edge case (#1796)
  • Stop sending blocks and transactions on the first error (#1818)
  • Revert a connection refactor that caused frequent hangs (#1803)

​Testing

  • Avoid acceptance test port conflicts (#1812)
  • Re-enable the checkpoint verifier restart tests (#1837)
  • Adjust the crawl interval and acceptance test timeout (#1878)
  • Explicitly auto-delete additional cache disks (#1859)

Security

  • Reduce inbound concurrency to limit memory usage (#1881)
  • Verify proof-of-work in the checkpoint verifier (#1882)
  • Implement outbound connection rate limiting (#1855)
  • Document that the configured Zcash listener IP address is advertised to remote peers (#1891)