Zebra 1.0.0-beta.10
Pre-release
Pre-release
github-actions
released this
19 May 23:38
·
1848 commits
to refs/heads/main
since this release
Zebra's latest beta continues adding support for lightwalletd
RPC methods and continues with the testing of each of these features. Also, this beta sets the NU5 mainnet activation height.
Added
RPC
z_gettreestate
RPC (#3990)
Tests
- grpc test for
GetTaddressBalanceStream
andGetAddressUtxosStream
(#4407) - snapshot tests for RPC methods responses (#4352 #4401)
CI
Changed
- Set NU5 mainnet activation height and current network protocol version (#4390)
- NU5 mainnet dependency upgrades (#4405)
- Use the latest lightwalletd version (#4398)
Rust Dependencies
- orchard, redjubjub, jubjub, group, bls12_381, bitvec, halo2, jubjub, primitive_types,
librustzcash, zcash_history, zcash_encoding, bellman, zcash_script, incrementalmerkletree (#4405) - vergen from 7.0.0 to 7.1.0 (#4420)
- tokio-util from 0.7.1 to 0.7.2 (#4406)
- inferno from 0.11.2 to 0.11.3 (#4357)
- tokio from 1.18.1 to 1.18.2 (#4358)
- prost from 0.10.2 to 0.10.3 (#4348)
- bech32 from 0.8.1 to 0.9.0 (#4394)
CI Dependencies
- google-github-actions/auth from 0.7.1 to 0.7.3 (#4404 #4419)
- tj-actions/changed-files from 19 to 20 (#4403)
- w9jds/firebase-action from 2.0.0 to 2.1.0 (#4402)
Others
- Rename workflow files (#3941)
- Added block hash and height to syncer errors (#4287)
- Drop sentry dependencies when enable-sentry feature is disabled (#4372)
- Deprecate gcr.io as a registry and build faster (#4298)
- Clippy: Remove redundant bindings, allocations, and generics (#4353)
Documentation
- Added "old state directories aren't deleted" to known issues (#4365)
- Added support for Mermaid to render graphs (#4359)
- Fix some typos (#4397)
Fixed
RPC
- Use the Sapling activation height in gRPC tests (#4424)
State
- Return non-finalized UTXOs and tx IDs in address queries (#4356)
- List cached state files before or after tests (#4409)
CI and testing fixes
- Updated Cargo.lock check job name in patch workflow (#4428)
- Put gRPC tests behind an optional feature flag to fix production build issues (#4369)
- Stop failing the send transaction test (#4416)
- Require cached lightwalletd state for the send transaction tests (#4303)
- Errors in Docker entrypoint (#4411)
- Only use cached state disks with the same state version (#4391)
- Output length in some tests (#4387)
- Wrong file being referenced by CI (#4364)
- Make test selection and logging consistent (#4375)
- Allow builds over 1 hour and tests without the sentry feature (#4370)