Zebra 1.0.0-alpha.10
Pre-release
Pre-release
github-actions
released this
09 Jun 10:58
·
2867 commits
to main
since this release
Zebra's latest alpha continues our work on NU5, including Orchard and Transaction V5. It also includes some security fixes.
Added
Network Upgrade 5
- Store Orchard nullifiers into the state (#2185)
Testing and Bug Reports
- Generate test chains that pass basic chain consistency tests (#2221)
- Make arbitrary block chains pass some genesis checks (#2208)
- Test Eq/PartialEq for Orchard keys (#2187, #2228)
- Further test new transaction consensus rules (#2246)
- Create workflow to regenerate cached state disks for tests (#2247)
- Add final sapling root test vectors (#2243)
Changed
- Make sure the mandatory checkpoint includes the Canopy activation block (#2235)
- Move the check in transaction::check::sapling_balances_match to V4 deserialization (#2234)
Network Upgrade 5
Testing and Diagnostics
- Make debugging easier on proptests with large vectors (#2232, #2222)
- Update test job to use cached state version 5 (#2253)
- Add the database format to the panic metadata (#2249)
Developer Workflows
- Update the GitHub and RFC templates based on retrospectives (#2242)
Fixed
- Get redpallas tweak proptests working again (#2219)
Testing
- Adjust the benchmark sample size so all benchmarks finish successfully (#2237)
- Fix scriptCode serialization and sighash test vectors (#2198)
- Allow multi-digit Zebra alpha versions in the zebrad acceptance tests (#2250)