ZcashFoundation/zebra#5297 ZcashFoundation/zebra#5297 Add metrics for chain fork work and lengths ZcashFoundation/zebra#1135 ZcashFoundation/zebra#1135 Refactor Network and NetworkUpgrade enums into structs and a trait ZcashFoundation/zebra#1011 ZcashFoundation/zebra#1011 Re-enable the BlockVerifier continuous_ blockchain_test ZcashFoundation/zebra#1135->ZcashFoundation/zebra#1011 ZcashFoundation/zebra#5472 ZcashFoundation/zebra#5472 Support shielded coinbase in `getblocktemplate` for Sapling addresses ZcashFoundation/zebra#5929 ZcashFoundation/zebra#5929 Support shielded coinbase in `getblocktemplate` for Orchard Unified addresses ZcashFoundation/zebra#5472->ZcashFoundation/zebra#5929 ZcashFoundation/zebra#7109 ZcashFoundation/zebra#7109 Store cumulative work in the finalized state for each height ZcashFoundation/zebra#7109->ZcashFoundation/zebra#5297 ZcashFoundation/zebra#6688 ZcashFoundation/zebra#6688 `getnetworksolps` & `getnetworkhashps` RPCs hang with large num_blocks ZcashFoundation/zebra#7109->ZcashFoundation/zebra#6688 ZcashFoundation/zebra#7110 ZcashFoundation/zebra#7110 Show the full chain work in the chain fork progress bars ZcashFoundation/zebra#7109->ZcashFoundation/zebra#7110 ZcashFoundation/zebra#7403 ZcashFoundation/zebra#7403 Make `getnetworksolps` & `getnetworkhashps` RPCs support the full height range ZcashFoundation/zebra#6688->ZcashFoundation/zebra#7403 ZcashFoundation/zebra#5604 ZcashFoundation/zebra#5604 Send the same getblocktemplate RPC response until the template would change ZcashFoundation/zebra#5911 ZcashFoundation/zebra#5911 Store the serialized block size in the database ZcashFoundation/zebra#4841 ZcashFoundation/zebra#4841 Improve note commitment tree append performance ZcashFoundation/zebra#2908 ZcashFoundation/zebra#2908 Improve VerifyBlockError::Commit typing, so we don't accidentally break syncer error handling ZcashFoundation/zebra#5487 ZcashFoundation/zebra#5487 Return detailed errors from the `submitblock` RPC ZcashFoundation/zebra#2908->ZcashFoundation/zebra#5487 ZcashFoundation/zebra#5709 ZcashFoundation/zebra#5709 Fix repeated block timeouts during initial sync ZcashFoundation/zebra#5425 ZcashFoundation/zebra#5425 Parallelise note commitment tree point conversions ZcashFoundation/zebra#5709->ZcashFoundation/zebra#5425 ZcashFoundation/zebra#4774 ZcashFoundation/zebra#4774 Add an NU5 block test vector that contains many shielded Orchard transactions ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 ZcashFoundation/zebra#4775 ZcashFoundation/zebra#4775 Add an NU5 block test vector that contains many shielded Sapling transactions ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 ZcashFoundation/zebra#4554 ZcashFoundation/zebra#4554 benchmarks: create a ticket if zebrad mainnet sync time increases significantly ZcashFoundation/zebra#4545 ZcashFoundation/zebra#4545 Start disconnecting from outdated peers before network upgrade activation ZcashFoundation/zebra#4226 ZcashFoundation/zebra#4226 Prefer faster peers, but if all peers are slow, still connect to them ZcashFoundation/zebra#4545->ZcashFoundation/zebra#4226 ZcashFoundation/zebra#7450 ZcashFoundation/zebra#7450 Manually test `z_getsubtreesbyindex` using `zcash-rpc-diff` ZcashFoundation/zebra#7449 ZcashFoundation/zebra#7449 Test the `z_getsubtreesbyindex` RPC ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7463 Rename subtree methods and types to "subtree root" ZcashFoundation/zebra#7449->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7451 ZcashFoundation/zebra#7451 Test `z_getsubtreesbyindex` using a `lightwalletd` gRPC request ZcashFoundation/zebra#7451->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7446 ZcashFoundation/zebra#7446 Add format checks with fixed subtree values from `zcashd` ZcashFoundation/zebra#7377 ZcashFoundation/zebra#7377 change(state): Move format upgrades to separate modules ZcashFoundation/zebra#7446->ZcashFoundation/zebra#7377 ZcashFoundation/zebra#7441 ZcashFoundation/zebra#7441 Decide if we need to speed up adding subtrees for existing database blocks ZcashFoundation/zebra#7446->ZcashFoundation/zebra#7441 ZcashFoundation/zebra#7441->ZcashFoundation/zebra#7377 ZcashFoundation/zebra#7444 ZcashFoundation/zebra#7444 Correctly populate subtree values in ZebraDb ::note_commitment_trees() ZcashFoundation/zebra#7444->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7443 ZcashFoundation/zebra#7443 Fix proptest coverage of note commitment subtree serialization ZcashFoundation/zebra#7443->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7447 ZcashFoundation/zebra#7447 Compare subtree roots in non-finalized chains when evaluating chain equality ZcashFoundation/zebra#7447->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7447->ZcashFoundation/zebra#7441 ZcashFoundation/zebra#7407 ZcashFoundation/zebra#7407 Make subtree index upgrade compatible with lightwalletd back- tracking algorithm ZcashFoundation/zebra#7407->ZcashFoundation/zebra#7463 ZcashFoundation/zebra#7407->ZcashFoundation/zebra#7377 ZcashFoundation/zebra#7407->ZcashFoundation/zebra#7441 ZcashFoundation/zebra#7263 ZcashFoundation/zebra#7263 Return errors instead of panicking in methods for `Height`s ZcashFoundation/zebra#7407->ZcashFoundation/zebra#7263 ZcashFoundation/zebra#7383 ZcashFoundation/zebra#7383 (De)Serialize `NoteCommitmentTree`s using supported serialization format instead of `bincode` ZcashFoundation/zebra#7407->ZcashFoundation/zebra#7383 ZcashFoundation/zebra#7361 ZcashFoundation/zebra#7361 Make getblocktemplate- rpcs a default feature ZcashFoundation/zebra#7415 ZcashFoundation/zebra#7415 devops: Remove redundant tags in Docker Hub ZcashFoundation/zebra#7361->ZcashFoundation/zebra#7415 ZcashFoundation/zebra#7362 ZcashFoundation/zebra#7362 Remove extra tests for getblocktemplate-rpcs feature ZcashFoundation/zebra#7361->ZcashFoundation/zebra#7362 ZcashFoundation/zebra#7416 ZcashFoundation/zebra#7416 diagnostic: Log column family and database size on startup and shutdown ZcashFoundation/zebra#5718 ZcashFoundation/zebra#5718 Reduce Zebra disk usage for mining pools ZcashFoundation/zebra#7416->ZcashFoundation/zebra#5718 ZcashFoundation/zebra#6642 ZcashFoundation/zebra#6642 Tracking: Update `lightwalletd` RPCs for "spend before sync" algorithm ZcashFoundation/zebra#7335 ZcashFoundation/zebra#7335 Fix lightwalletd sync finish detection code in tests ZcashFoundation/zebra#7335->ZcashFoundation/zebra#7451 ZcashFoundation/zebra#6812 ZcashFoundation/zebra#6812 Process abort in state tests on some macOS versions with Rust 1.70 ZcashFoundation/zebra#6824 ZcashFoundation/zebra#6824 Restore macOS tests ZcashFoundation/zebra#6812->ZcashFoundation/zebra#6824 ZcashFoundation/zebra#7363 ZcashFoundation/zebra#7363 Make a config for progress bars, rather than having the feature activate them by default ZcashFoundation/zebra#7364 ZcashFoundation/zebra#7364 Make progress-bars a default feature ZcashFoundation/zebra#7363->ZcashFoundation/zebra#7364 ZcashFoundation/ed25519-zebra#77 ZcashFoundation/ed25519-zebra#77 Add instructions to the README for updating this crate ZcashFoundation/ed25519-zebra#79 ZcashFoundation/ed25519-zebra#79 Tag a new  ed25519-zebra release ZcashFoundation/ed25519-zebra#77->ZcashFoundation/ed25519-zebra#79