cluster_3 Tracking: Zebra as a Full-Node Wallet cluster_5 Epic: Zebra as a lightwalletd backend cluster_2 NU5 Tracking Epic cluster_1 Tracking: Tech Debt cluster_0 Tracking: Documentation cluster_6 Epic: Zebra Stable Release Candidate cluster_4 Epic: Breaking Changes before the Stable Release ZcashFoundation/zebra#271 ZcashFoundation/zebra#271 Sapling Key Agreement and KDF ZcashFoundation/zebra#269 ZcashFoundation/zebra#269 Sapling note encryption implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 ZcashFoundation/zebra#3002 ZcashFoundation/zebra#3002 Sapling note decryption implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 ZcashFoundation/zebra#325 ZcashFoundation/zebra#325 Block Chain Scanning ZcashFoundation/zebra#483 ZcashFoundation/zebra#483 Limit generated block and transaction size ZcashFoundation/zebra#267 ZcashFoundation/zebra#267 Implement ZIP-32 Sapling and Orchard key derivation ZcashFoundation/zebra#2064 ZcashFoundation/zebra#2064 Import Poseidon hash into Zebra ZcashFoundation/zebra#2192 ZcashFoundation/zebra#2192 Implement `EphemeralPrivateKey`'s for Orchard, Sapling, Sprout ZcashFoundation/zebra#181 ZcashFoundation/zebra#181 Sprout note encryption/decryption implementation. ZcashFoundation/zebra#785 ZcashFoundation/zebra#785 Implement ZIP 212: Allow Recipient to Derive Sapling Ephemeral Secret from Note Plaintext ZcashFoundation/zebra#321 ZcashFoundation/zebra#321 Create Output Proof ZcashFoundation/zebra#272 ZcashFoundation/zebra#272 Sprout Key Agreement and KDF ZcashFoundation/zebra#2496 ZcashFoundation/zebra#2496 Handle a ivk == ⊥ (KA^Orchard private key) when generating an Orchard Spending Key ZcashFoundation/zebra#3869 ZcashFoundation/zebra#3869 Orchard: ensure that ivk = 0 is rejected if that negligible case occurs ZcashFoundation/zebra#278 ZcashFoundation/zebra#278 Sapling Note Builder ZcashFoundation/zebra#2447 ZcashFoundation/zebra#2447 Define a new `Amount` `Constraint` for Note values w/ [0..2^64) as `valid_range()` ZcashFoundation/zebra#2041 ZcashFoundation/zebra#2041 Orchard: derive OutgoingCipherKey ZcashFoundation/zebra#320 ZcashFoundation/zebra#320 Create a Spend Proof ZcashFoundation/zebra#2080 ZcashFoundation/zebra#2080 Replace`redpallas` module with `reddsa`/`redpallas` crate ZcashFoundation/zebra#2095 ZcashFoundation/zebra#2095 Orchard: update note/action generation to include input note nullifier in the PRF^expand invocations ZcashFoundation/zebra#4168 ZcashFoundation/zebra#4168 ci: call lightwalletd wallet queries ZcashFoundation/zebra#4150 ZcashFoundation/zebra#4150 Update column family names to match Zebra's database design ZcashFoundation/zebra#4168->ZcashFoundation/zebra#4150 ZcashFoundation/zebra#4153 ZcashFoundation/zebra#4153 Re-use cached state with the same version from any branch ZcashFoundation/zebra#4168->ZcashFoundation/zebra#4153 ZcashFoundation/zebra#4340 ZcashFoundation/zebra#4340 ci: Require successful lightwalletd integration tests for PRs to merge ZcashFoundation/zebra#4450 ZcashFoundation/zebra#4450 Test ZecWallet Lite with lightwalletd + Zebra ZcashFoundation/zebra#4456 ZcashFoundation/zebra#4456 Full sync test takes slightly longer than CI timeout ZcashFoundation/zebra#4480 ZcashFoundation/zebra#4480 Support getblock with verbosity=1 ZcashFoundation/zebra#4451 ZcashFoundation/zebra#4451 Test another wallet with lightwalletd + Zebra ZcashFoundation/zebra#4350 ZcashFoundation/zebra#4350 Add GetMempoolTx gRPC test ZcashFoundation/zebra#4060 ZcashFoundation/zebra#4060 Report better transactions errors to lightwalletd ZcashFoundation/zebra#4117 ZcashFoundation/zebra#4117 Set the minimum network protocol version to `170_100` after NU5 mainnet activation ZcashFoundation/zebra#3050 ZcashFoundation/zebra#3050 Tag Zebra v1.0.0-rc1 stable release candidate ZcashFoundation/zebra#4117->ZcashFoundation/zebra#3050 ZcashFoundation/zebra#2573 ZcashFoundation/zebra#2573 Remove redundant watch values once our Tokio dependency is updated ZcashFoundation/zebra#2214 ZcashFoundation/zebra#2214 Limit fanouts to the number of active peers, Credit: Equilibrium ZcashFoundation/zebra#3383 ZcashFoundation/zebra#3383 Document `zebrad download` command. ZcashFoundation/zebra#2560 ZcashFoundation/zebra#2560 Test History Tree serialization ZcashFoundation/zebra#1791 ZcashFoundation/zebra#1791 Re-enable `sync_large_che ckpoints_testnet` test ZcashFoundation/zebra#1875 ZcashFoundation/zebra#1875 Zebra attempts new peer connections in a fixed, predictable order ZcashFoundation/zebra#1956 ZcashFoundation/zebra#1956 Zebra should store a persistent list of recent successful peers ZcashFoundation/zebra#2112 ZcashFoundation/zebra#2112 Integrate tokio-console ZcashFoundation/zebra#2193 ZcashFoundation/zebra#2193 Redesign zebra-network so it's less sensitive to message order, timing, buffer size ZcashFoundation/zebra#2112->ZcashFoundation/zebra#2193 ZcashFoundation/zebra#2042 ZcashFoundation/zebra#2042 zebra-chain: Port array- wrapper types to const generics ZcashFoundation/zebra#3372 ZcashFoundation/zebra#3372 Use clap v3 instead of structopt ZcashFoundation/zebra#3436 ZcashFoundation/zebra#3436 Create wrapper for `precomputed` in `CachedFfiTransaction` ZcashFoundation/zebra#565 ZcashFoundation/zebra#565 Tracking: all the consensus parameters ZcashFoundation/zebra#2298 ZcashFoundation/zebra#2298 Coverage-based fuzzing for transaction processing, (de)serialization ZcashFoundation/zebra#2908 ZcashFoundation/zebra#2908 Improve VerifyBlockError::Commit typing ZcashFoundation/zebra#2090 ZcashFoundation/zebra#2090 Auto-delete old Google Cloud instance templates ZcashFoundation/zebra#2220 ZcashFoundation/zebra#2220 Add the Google Cloud Instance ID to Sentry, so we can search logs ZcashFoundation/zebra#2869 ZcashFoundation/zebra#2869 Add mempool metrics related to memory usage ZcashFoundation/zebra#2632 ZcashFoundation/zebra#2632 Improve performance of authorizing data commitment ZcashFoundation/zebra#2297 ZcashFoundation/zebra#2297 Enforce unwrap-pertinent Clippy lints ZcashFoundation/zebra#1186 ZcashFoundation/zebra#1186 Dedupe Verification error types (Block, Chain) ZcashFoundation/zebra#3831 ZcashFoundation/zebra#3831 Remove duplicated zcash_proofs ZcashFoundation/zebra#2299 ZcashFoundation/zebra#2299 Coverage-based fuzzing for network message processing, (de)serialization ZcashFoundation/zebra#1890 ZcashFoundation/zebra#1890 Zebra should support separate local bind and external advertise addresses ZcashFoundation/zebra#1364 ZcashFoundation/zebra#1364 Add a CI job which compiles each Zebra crate individually ZcashFoundation/zebra#3179 ZcashFoundation/zebra#3179 Use a `bellman::Proof` instead of a byte array in `Groth16Proof` ZcashFoundation/zebra#2587 ZcashFoundation/zebra#2587 Clean up History Tree fields (network, network_upgrade) ZcashFoundation/zebra#3117 ZcashFoundation/zebra#3117 Stop using private IP addresses by default ZcashFoundation/zebra#1951 ZcashFoundation/zebra#1951 Generalize/deduplicate async batch verification services / create a derive-able proc macro ZcashFoundation/zebra#2909 ZcashFoundation/zebra#2909 Test if the block downloader and verifier error checking is correct ZcashFoundation/zebra#2436 ZcashFoundation/zebra#2436 Slim down `zebra-consensu s/src/transaction.rs` ZcashFoundation/zebra#1432 ZcashFoundation/zebra#1432 Remove `zebra_state::Requ est::FindBlockHeaders` ZcashFoundation/zebra#2847 ZcashFoundation/zebra#2847 Make config `Duration` easier to write in the toml file ZcashFoundation/zebra#2559 ZcashFoundation/zebra#2559 Test History Tree errors in finalized state ZcashFoundation/zebra#2971 ZcashFoundation/zebra#2971 Fix crawler.rs doctest ZcashFoundation/zebra#3318 ZcashFoundation/zebra#3318 Consider adding codespell to the CI ZcashFoundation/zebra#2972 ZcashFoundation/zebra#2972 Make it easy for users to discover how to configure Zebra ZcashFoundation/zebra#2191 ZcashFoundation/zebra#2191 Update user and dev instructions in the Zebra Book to deduplicate ZcashFoundation/zebra#2740 ZcashFoundation/zebra#2740 Documentation: adapt Zebra architecture blog posts into zebrad overview for devs in the book ZcashFoundation/zebra#2892 ZcashFoundation/zebra#2892 Go over all `cargo doc` warnings ZcashFoundation/zebra#1772 ZcashFoundation/zebra#1772 Add comments on how to configure metric and tracing endpoints ZcashFoundation/zebra#4448 ZcashFoundation/zebra#4448 Decide on supported platforms and test in CI ZcashFoundation/zebra#4448->ZcashFoundation/zebra#3050 ZcashFoundation/zebra#2995 ZcashFoundation/zebra#2995 Speed up Zebra's CI ZcashFoundation/zebra#1894 ZcashFoundation/zebra#1894 Zebra should follow OS directory conventions better ZcashFoundation/zebra#3432 ZcashFoundation/zebra#3432 Use the Filesystem Hierarchy Standard (FHS) for deployments and artifacts ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 ZcashFoundation/zebra#2631 ZcashFoundation/zebra#2631 Send committed spent OutPoints & nullifiers to the mempool for rejection ZcashFoundation/zebra#950 ZcashFoundation/zebra#950 Demo: compare zcashd vs zebrad ludicrous speed on syncing ZcashFoundation/zebra#1904 ZcashFoundation/zebra#1904 Some DNS seeders and block explorers don't show Zebra nodes ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 ZcashFoundation/zebra#1963 ZcashFoundation/zebra#1963 Revise Release Process RFC Draft ZcashFoundation/zebra#2001 ZcashFoundation/zebra#2001 Write a draft security triage RFC ZcashFoundation/zebra#1615 ZcashFoundation/zebra#1615 Zebra stable download should be linked from ZFND website ZcashFoundation/zebra#1213 ZcashFoundation/zebra#1213 Detect when an older state version is present, and delete it ZcashFoundation/zebra#1621 ZcashFoundation/zebra#1621 Run `zebrad start` by default, and add `start` to `zebrad help` ZcashFoundation/zebra#1617 ZcashFoundation/zebra#1617 Restructure and clean up README to make it easier for new users to get started with Zebra ZcashFoundation/zebra#1638 ZcashFoundation/zebra#1638 Create PGP keys amongst security@zfnd.org ZcashFoundation/zebra#1870 ZcashFoundation/zebra#1870 Decide if old Zebra versions should eventually refuse to run ZcashFoundation/zebra#3247 ZcashFoundation/zebra#3247 Tracking: Questions for Network Audit ZcashFoundation/zebra#1841 ZcashFoundation/zebra#1841 NU5 Tracking Epic ZcashFoundation/zebra#4453 ZcashFoundation/zebra#4453 CI(rpc): Add grpc tests to CI ZcashFoundation/zebra#4453->ZcashFoundation/zebra#4340