Skip to content

Zebra 1.0.0-beta.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Apr 19:42
· 2060 commits to refs/heads/main since this release
13c216c

Zebra's latest beta fixes a cargo install build failure in the previous beta release. It also fixes a lightwalletd RPC bug, and improves test coverage.

Changed

Database and State

  • Update database design to put ordered list values in RocksDB keys (#3997)
  • Make transparent address index database design more consistent (#4019)

CI

  • Do not invalidate cache between PRs (#3996)

Dependency Updates

  • Bump hyper from 0.14.17 to 0.14.18 (#3946)
  • Bump indexmap from 1.8.0 to 1.8.1 (#4003)
  • Bump semver from 1.0.6 to 1.0.7 (#3982)
  • Bump serde-big-array from 0.3.2 to 0.4.1 (#4004)
Test Dependency Updates
  • Bump insta from 1.13.0 to 1.14.0 (#3980)
  • Bump tokio-util from 0.7.0 to 0.7.1 (#3981)
CI Dependency Updates
  • Bump tj-actions/changed-files from 18.4 to 18.6 (#4002)

Fixed

Build

  • Fix a compilation error caused by a test-only method in production code (#4000)
  • Add a job to ci.yml that does cargo install --locked --path ./zebrad/ zebrad (#3998)

RPC

  • Tell lightwalletd to wait for missing blocks in the getblock RPC (#3977)

State

  • Stop panicking when a state block commit fails (#4016)

Logging

  • Log hashes as hex strings in block committment errors (#4021)

Tests

  • Check for accidental database incompatibilities in cached state tests (#4020)