github ZcashFoundation/zebra v1.0.0-alpha.14
Zebra 1.0.0-alpha.14

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

Zebra's latest alpha continues our work on NU5, including Orchard and Transaction V5.

Added

  • Reject UTXO double spends (#2511)
  • Add a ValueBalance type (#2505)
  • Implement Sum for Amount (#2500)
  • Add an OrderedUtxo type for transparent spend validation (#2502)
  • Pass the finalized state to chain contextual validation (#2503)
  • Calculate incremental note commitment trees (#2407)
  • Reject duplicate Sapling and Orchard nullifiers (#2497)
  • Add proptest-impl feature to zebra-state crate to help simplify tests(#2529)
  • Track anchors and note commitment trees (#2458)
  • Validate spends of transparent coinbase outputs (#2525)
  • Calculate the remaining value in the transparent transaction value pool (#2486)

Documentation

  • Add value pools design to book summary (#2520)

Testing

  • Test consensus-critical Amount deserialization (#2487)
  • Update to use new GitHub action names in Google Cloud workflows (#2533)
  • Add test intialization helper function for tests (#2539)

Changed

  • Decrease the number of randomised test cases in zebra-state (#2521, #2513)
  • Make nullifier tests consistent with UTXO tests (#2513)

Testing

  • Disable Rust beta tests in CI, due to a Rust bug (#2542)

Fixed

  • Clarify a variable name and check for overflow in new_ordered_outputs (#2510)
  • Update Orchard keys, hashes, and note commitments to match Zcash test vectors (#2445)

Don't miss a new zebra release

NewReleases is sending notifications on new releases.