diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index f61a12e7..41ea0637 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -17,73 +17,73 @@ -
- - +
+ + -cluster_3 - -Epic: Zebra as a lightwalletd backend +cluster_4 + +Epic: Zebra as a lightwalletd backend cluster_2 - -Tracking: Zebra as a Full-Node Wallet + +Tracking: Zebra as a Full-Node Wallet -cluster_0 - -Tracking: Tech Debt +cluster_1 + +Tracking: Documentation -cluster_4 - -Epic: Zebra Stable Release Candidate +cluster_3 + +Epic: Zebra Stable Release Candidate -cluster_1 - -Tracking: Documentation +cluster_0 + +Tracking: Tech Debt ZcashFoundation/zebra#4456 - -ZcashFoundation/zebra#4456 -Full sync test takes -slightly longer than CI -timeout + +ZcashFoundation/zebra#4456 +Full sync test takes +slightly longer than CI +timeout - + ZcashFoundation/zebra#4554 - - -ZcashFoundation/zebra#4554 -benchmarks: surface -zebrad mainnet sync time -in CI + + +ZcashFoundation/zebra#4554 +benchmarks: surface +zebrad mainnet sync time +in CI - + ZcashFoundation/zebra#4456->ZcashFoundation/zebra#4554 - - + + ZcashFoundation/zebra#4350 - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test @@ -91,11 +91,11 @@ ZcashFoundation/zebra#4060 - -ZcashFoundation/zebra#4060 -Report better -transactions errors to -lightwalletd + +ZcashFoundation/zebra#4060 +Report better +transactions errors to +lightwalletd @@ -103,10 +103,10 @@ ZcashFoundation/zebra#271 - -ZcashFoundation/zebra#271 -Sapling/Orchard Key -Agreement and KDF + +ZcashFoundation/zebra#271 +Sapling/Orchard Key +Agreement and KDF @@ -114,44 +114,44 @@ ZcashFoundation/zebra#269 - -ZcashFoundation/zebra#269 -Sapling/Orchard note -encryption -implementation. + +ZcashFoundation/zebra#269 +Sapling/Orchard note +encryption +implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 - - + + ZcashFoundation/zebra#3002 - -ZcashFoundation/zebra#3002 -Sapling note decryption -implementation. + +ZcashFoundation/zebra#3002 +Sapling note decryption +implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 - - + + ZcashFoundation/zebra#325 - -ZcashFoundation/zebra#325 -Block Chain Scanning + +ZcashFoundation/zebra#325 +Block Chain Scanning @@ -159,11 +159,11 @@ ZcashFoundation/zebra#267 - -ZcashFoundation/zebra#267 -Implement ZIP-32 Sapling -and Orchard key -derivation + +ZcashFoundation/zebra#267 +Implement ZIP-32 Sapling +and Orchard key +derivation @@ -171,10 +171,10 @@ ZcashFoundation/zebra#2064 - -ZcashFoundation/zebra#2064 -Import Poseidon hash into -Zebra + +ZcashFoundation/zebra#2064 +Import Poseidon hash into +Zebra @@ -182,12 +182,12 @@ ZcashFoundation/zebra#2192 - -ZcashFoundation/zebra#2192 -Implement -`EphemeralPrivateKey`'s -for Orchard, Sapling, -Sprout + +ZcashFoundation/zebra#2192 +Implement +`EphemeralPrivateKey`'s +for Orchard, Sapling, +Sprout @@ -195,11 +195,11 @@ ZcashFoundation/zebra#181 - -ZcashFoundation/zebra#181 -Sprout note -encryption/decryption -implementation. + +ZcashFoundation/zebra#181 +Sprout note +encryption/decryption +implementation. @@ -207,9 +207,9 @@ ZcashFoundation/zebra#321 - -ZcashFoundation/zebra#321 -Create Output Proof + +ZcashFoundation/zebra#321 +Create Output Proof @@ -217,10 +217,10 @@ ZcashFoundation/zebra#272 - -ZcashFoundation/zebra#272 -Sprout Key Agreement and -KDF + +ZcashFoundation/zebra#272 +Sprout Key Agreement and +KDF @@ -228,12 +228,12 @@ ZcashFoundation/zebra#2496 - -ZcashFoundation/zebra#2496 -Handle a ivk == ⊥ -(KA^Orchard private key) -when generating an -Orchard Spending Key + +ZcashFoundation/zebra#2496 +Handle a ivk == ⊥ +(KA^Orchard private key) +when generating an +Orchard Spending Key @@ -241,11 +241,11 @@ ZcashFoundation/zebra#3869 - -ZcashFoundation/zebra#3869 -Orchard: ensure that ivk -= 0 is rejected if that -negligible case occurs + +ZcashFoundation/zebra#3869 +Orchard: ensure that ivk += 0 is rejected if that +negligible case occurs @@ -253,9 +253,9 @@ ZcashFoundation/zebra#278 - -ZcashFoundation/zebra#278 -Sapling Note Builder + +ZcashFoundation/zebra#278 +Sapling Note Builder @@ -263,12 +263,12 @@ ZcashFoundation/zebra#2447 - -ZcashFoundation/zebra#2447 -Define a new `Amount` -`Constraint` for Note -values w/ [0..2^64) as -`valid_range()` + +ZcashFoundation/zebra#2447 +Define a new `Amount` +`Constraint` for Note +values w/ [0..2^64) as +`valid_range()` @@ -276,11 +276,11 @@ ZcashFoundation/zebra#2041 - -ZcashFoundation/zebra#2041 -Orchard: derive -OutgoingCipherKey ( -Sapling and Orchard) + +ZcashFoundation/zebra#2041 +Orchard: derive +OutgoingCipherKey ( +Sapling and Orchard) @@ -288,9 +288,9 @@ ZcashFoundation/zebra#320 - -ZcashFoundation/zebra#320 -Create a Spend Proof + +ZcashFoundation/zebra#320 +Create a Spend Proof @@ -298,12 +298,12 @@ ZcashFoundation/zebra#2080 - -ZcashFoundation/zebra#2080 -[blocked on frost] -replace`redpallas` module -with `reddsa`/`redpallas` -crate + +ZcashFoundation/zebra#2080 +[blocked on frost] +replace`redpallas` module +with `reddsa`/`redpallas` +crate @@ -311,390 +311,390 @@ ZcashFoundation/zebra#2095 - -ZcashFoundation/zebra#2095 -Orchard: update -note/action generation to -include input note -nullifier in the -PRF^expand invocations + +ZcashFoundation/zebra#2095 +Orchard: update +note/action generation to +include input note +nullifier in the +PRF^expand invocations - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test + + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest - + -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI - + -ZcashFoundation/zebra#1364 - - -ZcashFoundation/zebra#1364 -Add a CI job which -compiles each Zebra crate -individually +ZcashFoundation/zebra#4549 + + +ZcashFoundation/zebra#4549 +Document optional zebrad +Rust features - - -ZcashFoundation/zebra#4550 - - -ZcashFoundation/zebra#4550 -Add all-features and no- -default-features builds -to CI - - - - - -ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550 - - - - + -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft - + -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra - + -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: link to +Zebra architecture blog +posts in zebrad overview +for devs in the book - + -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC - + ZcashFoundation/zebra#2631 - - -ZcashFoundation/zebra#2631 -Send committed spent -OutPoints & nullifiers to -the mempool for rejection + + +ZcashFoundation/zebra#2631 +Send committed spent +OutPoints & nullifiers to +the mempool for rejection - + ZcashFoundation/zebra#1894 - - -ZcashFoundation/zebra#1894 -Zebra should follow OS -directory conventions -better + + +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#3432 +Use the Filesystem +Hierarchy Standard (FHS) +for deployments and +artifacts ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 - - + + - + ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra 1.0.0-rc.0 -stable release candidate + + +ZcashFoundation/zebra#3050 +Tag Zebra 1.0.0-rc.0 +stable release candidate - + ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes + + +ZcashFoundation/zebra#1904 +Some DNS seeders and +block explorers don't +show Zebra nodes + + + + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - + + - + ZcashFoundation/zebra#4448 - - -ZcashFoundation/zebra#4448 -Decide on supported -platforms and test in CI + + +ZcashFoundation/zebra#4448 +Decide on supported +platforms and test in CI ZcashFoundation/zebra#4448->ZcashFoundation/zebra#3050 - - + + - + ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC - - + + - + ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default - + ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org - + ZcashFoundation/zebra#1213 - - -ZcashFoundation/zebra#1213 -Detect when an older -state version is present, -and delete it + + +ZcashFoundation/zebra#1213 +Detect when an older +state version is present, +and delete it - + ZcashFoundation/zebra#1615 - - -ZcashFoundation/zebra#1615 -Zebra stable download -should be linked from -ZFND website + + +ZcashFoundation/zebra#1615 +Zebra stable download +should be linked from +ZFND website - + ZcashFoundation/zebra#1617 - - -ZcashFoundation/zebra#1617 -Move long README sections -to the book, to make it -easier for new users to -get started with Zebra + + +ZcashFoundation/zebra#1617 +Move long README sections +to the book, to make it +easier for new users to +get started with Zebra - + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#1364 + + +ZcashFoundation/zebra#1364 +Add a CI job which +compiles each Zebra crate +individually + + + + + +ZcashFoundation/zebra#4550 + + +ZcashFoundation/zebra#4550 +Add all-features and no- +default-features builds +to CI + + + + + +ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550 + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - + -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing - + -ZcashFoundation/zebra#4549 - - -ZcashFoundation/zebra#4549 -Document optional zebrad -Rust features +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints - + -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs - + -ZcashFoundation/zebra#2972 - - -ZcashFoundation/zebra#2972 -Make it easy for users to -discover how to configure -Zebra +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` - + -ZcashFoundation/zebra#2740 - - -ZcashFoundation/zebra#2740 -Documentation: link to -Zebra architecture blog -posts in zebrad overview -for devs in the book +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default @@ -702,10 +702,10 @@ ZcashFoundation/zebra#3247 - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit + +ZcashFoundation/zebra#3247 +Tracking: Questions for +Network Audit @@ -713,11 +713,11 @@ ZcashFoundation/zebra#4150 - -ZcashFoundation/zebra#4150 -Update column family -names to match Zebra's -database design + +ZcashFoundation/zebra#4150 +Update column family +names to match Zebra's +database design @@ -725,31 +725,31 @@ ZcashFoundation/zebra#4474 - - - -ZcashFoundation/zebra#4474 -fix(ci): Require full -sync to reach 100% + + + +ZcashFoundation/zebra#4474 +fix(ci): Require full +sync to reach 100% ZcashFoundation/zebra#4474->ZcashFoundation/zebra#4554 - - + + ZcashFoundation/zebra#4545 - -ZcashFoundation/zebra#4545 -Start disconnecting from -outdated peers before -network upgrade -activation + +ZcashFoundation/zebra#4545 +Start disconnecting from +outdated peers before +network upgrade +activation @@ -757,31 +757,31 @@ ZcashFoundation/zebra#4226 - -ZcashFoundation/zebra#4226 -Prefer faster peers, but -if all peers are slow, -still connect to them + +ZcashFoundation/zebra#4226 +Prefer faster peers, but +if all peers are slow, +still connect to them ZcashFoundation/zebra#4545->ZcashFoundation/zebra#4226 - - + + ZcashFoundation/zebra#4537 - - - -ZcashFoundation/zebra#4537 -test(grpc): -`GetMempoolTx` and -`GetMempoolStream` test + + + +ZcashFoundation/zebra#4537 +test(grpc): +`GetMempoolTx` and +`GetMempoolStream` test @@ -789,27 +789,27 @@ ZcashFoundation/zebra#4546 - -ZcashFoundation/zebra#4546 -Fix Zebra deployments + +ZcashFoundation/zebra#4546 +Fix Zebra deployments ZcashFoundation/zebra#4546->ZcashFoundation/zebra#4562 - - + + ZcashFoundation/zebra#4576 - -ZcashFoundation/zebra#4576 -See if registry tracing -stack is faster than -FmtSubscriber stack + +ZcashFoundation/zebra#4576 +See if registry tracing +stack is faster than +FmtSubscriber stack diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index bbda05b0..3f7c897a 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -5,73 +5,73 @@ - - - + + + -cluster_3 - -Epic: Zebra as a lightwalletd backend +cluster_4 + +Epic: Zebra as a lightwalletd backend cluster_2 - -Tracking: Zebra as a Full-Node Wallet + +Tracking: Zebra as a Full-Node Wallet -cluster_0 - -Tracking: Tech Debt +cluster_1 + +Tracking: Documentation -cluster_4 - -Epic: Zebra Stable Release Candidate +cluster_3 + +Epic: Zebra Stable Release Candidate -cluster_1 - -Tracking: Documentation +cluster_0 + +Tracking: Tech Debt ZcashFoundation/zebra#4456 - -ZcashFoundation/zebra#4456 -Full sync test takes -slightly longer than CI -timeout + +ZcashFoundation/zebra#4456 +Full sync test takes +slightly longer than CI +timeout - + ZcashFoundation/zebra#4554 - - -ZcashFoundation/zebra#4554 -benchmarks: surface -zebrad mainnet sync time -in CI + + +ZcashFoundation/zebra#4554 +benchmarks: surface +zebrad mainnet sync time +in CI - + ZcashFoundation/zebra#4456->ZcashFoundation/zebra#4554 - - + + ZcashFoundation/zebra#4350 - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test @@ -79,11 +79,11 @@ ZcashFoundation/zebra#4060 - -ZcashFoundation/zebra#4060 -Report better -transactions errors to -lightwalletd + +ZcashFoundation/zebra#4060 +Report better +transactions errors to +lightwalletd @@ -91,10 +91,10 @@ ZcashFoundation/zebra#271 - -ZcashFoundation/zebra#271 -Sapling/Orchard Key -Agreement and KDF + +ZcashFoundation/zebra#271 +Sapling/Orchard Key +Agreement and KDF @@ -102,44 +102,44 @@ ZcashFoundation/zebra#269 - -ZcashFoundation/zebra#269 -Sapling/Orchard note -encryption -implementation. + +ZcashFoundation/zebra#269 +Sapling/Orchard note +encryption +implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 - - + + ZcashFoundation/zebra#3002 - -ZcashFoundation/zebra#3002 -Sapling note decryption -implementation. + +ZcashFoundation/zebra#3002 +Sapling note decryption +implementation. ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 - - + + ZcashFoundation/zebra#325 - -ZcashFoundation/zebra#325 -Block Chain Scanning + +ZcashFoundation/zebra#325 +Block Chain Scanning @@ -147,11 +147,11 @@ ZcashFoundation/zebra#267 - -ZcashFoundation/zebra#267 -Implement ZIP-32 Sapling -and Orchard key -derivation + +ZcashFoundation/zebra#267 +Implement ZIP-32 Sapling +and Orchard key +derivation @@ -159,10 +159,10 @@ ZcashFoundation/zebra#2064 - -ZcashFoundation/zebra#2064 -Import Poseidon hash into -Zebra + +ZcashFoundation/zebra#2064 +Import Poseidon hash into +Zebra @@ -170,12 +170,12 @@ ZcashFoundation/zebra#2192 - -ZcashFoundation/zebra#2192 -Implement -`EphemeralPrivateKey`'s -for Orchard, Sapling, -Sprout + +ZcashFoundation/zebra#2192 +Implement +`EphemeralPrivateKey`'s +for Orchard, Sapling, +Sprout @@ -183,11 +183,11 @@ ZcashFoundation/zebra#181 - -ZcashFoundation/zebra#181 -Sprout note -encryption/decryption -implementation. + +ZcashFoundation/zebra#181 +Sprout note +encryption/decryption +implementation. @@ -195,9 +195,9 @@ ZcashFoundation/zebra#321 - -ZcashFoundation/zebra#321 -Create Output Proof + +ZcashFoundation/zebra#321 +Create Output Proof @@ -205,10 +205,10 @@ ZcashFoundation/zebra#272 - -ZcashFoundation/zebra#272 -Sprout Key Agreement and -KDF + +ZcashFoundation/zebra#272 +Sprout Key Agreement and +KDF @@ -216,12 +216,12 @@ ZcashFoundation/zebra#2496 - -ZcashFoundation/zebra#2496 -Handle a ivk == ⊥ -(KA^Orchard private key) -when generating an -Orchard Spending Key + +ZcashFoundation/zebra#2496 +Handle a ivk == ⊥ +(KA^Orchard private key) +when generating an +Orchard Spending Key @@ -229,11 +229,11 @@ ZcashFoundation/zebra#3869 - -ZcashFoundation/zebra#3869 -Orchard: ensure that ivk -= 0 is rejected if that -negligible case occurs + +ZcashFoundation/zebra#3869 +Orchard: ensure that ivk += 0 is rejected if that +negligible case occurs @@ -241,9 +241,9 @@ ZcashFoundation/zebra#278 - -ZcashFoundation/zebra#278 -Sapling Note Builder + +ZcashFoundation/zebra#278 +Sapling Note Builder @@ -251,12 +251,12 @@ ZcashFoundation/zebra#2447 - -ZcashFoundation/zebra#2447 -Define a new `Amount` -`Constraint` for Note -values w/ [0..2^64) as -`valid_range()` + +ZcashFoundation/zebra#2447 +Define a new `Amount` +`Constraint` for Note +values w/ [0..2^64) as +`valid_range()` @@ -264,11 +264,11 @@ ZcashFoundation/zebra#2041 - -ZcashFoundation/zebra#2041 -Orchard: derive -OutgoingCipherKey ( -Sapling and Orchard) + +ZcashFoundation/zebra#2041 +Orchard: derive +OutgoingCipherKey ( +Sapling and Orchard) @@ -276,9 +276,9 @@ ZcashFoundation/zebra#320 - -ZcashFoundation/zebra#320 -Create a Spend Proof + +ZcashFoundation/zebra#320 +Create a Spend Proof @@ -286,12 +286,12 @@ ZcashFoundation/zebra#2080 - -ZcashFoundation/zebra#2080 -[blocked on frost] -replace`redpallas` module -with `reddsa`/`redpallas` -crate + +ZcashFoundation/zebra#2080 +[blocked on frost] +replace`redpallas` module +with `reddsa`/`redpallas` +crate @@ -299,390 +299,390 @@ ZcashFoundation/zebra#2095 - -ZcashFoundation/zebra#2095 -Orchard: update -note/action generation to -include input note -nullifier in the -PRF^expand invocations + +ZcashFoundation/zebra#2095 +Orchard: update +note/action generation to +include input note +nullifier in the +PRF^expand invocations - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test + + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest - + -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI - + -ZcashFoundation/zebra#1364 - - -ZcashFoundation/zebra#1364 -Add a CI job which -compiles each Zebra crate -individually +ZcashFoundation/zebra#4549 + + +ZcashFoundation/zebra#4549 +Document optional zebrad +Rust features - - -ZcashFoundation/zebra#4550 - - -ZcashFoundation/zebra#4550 -Add all-features and no- -default-features builds -to CI - - - - - -ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550 - - - - + -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft - + -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra - + -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: link to +Zebra architecture blog +posts in zebrad overview +for devs in the book - + -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC - + ZcashFoundation/zebra#2631 - - -ZcashFoundation/zebra#2631 -Send committed spent -OutPoints & nullifiers to -the mempool for rejection + + +ZcashFoundation/zebra#2631 +Send committed spent +OutPoints & nullifiers to +the mempool for rejection - + ZcashFoundation/zebra#1894 - - -ZcashFoundation/zebra#1894 -Zebra should follow OS -directory conventions -better + + +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#3432 +Use the Filesystem +Hierarchy Standard (FHS) +for deployments and +artifacts ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 - - + + - + ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra 1.0.0-rc.0 -stable release candidate + + +ZcashFoundation/zebra#3050 +Tag Zebra 1.0.0-rc.0 +stable release candidate - + ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes + + +ZcashFoundation/zebra#1904 +Some DNS seeders and +block explorers don't +show Zebra nodes + + + + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - + + - + ZcashFoundation/zebra#4448 - - -ZcashFoundation/zebra#4448 -Decide on supported -platforms and test in CI + + +ZcashFoundation/zebra#4448 +Decide on supported +platforms and test in CI ZcashFoundation/zebra#4448->ZcashFoundation/zebra#3050 - - + + - + ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC - - + + - + ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default - + ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org - + ZcashFoundation/zebra#1213 - - -ZcashFoundation/zebra#1213 -Detect when an older -state version is present, -and delete it + + +ZcashFoundation/zebra#1213 +Detect when an older +state version is present, +and delete it - + ZcashFoundation/zebra#1615 - - -ZcashFoundation/zebra#1615 -Zebra stable download -should be linked from -ZFND website + + +ZcashFoundation/zebra#1615 +Zebra stable download +should be linked from +ZFND website - + ZcashFoundation/zebra#1617 - - -ZcashFoundation/zebra#1617 -Move long README sections -to the book, to make it -easier for new users to -get started with Zebra + + +ZcashFoundation/zebra#1617 +Move long README sections +to the book, to make it +easier for new users to +get started with Zebra - + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#1364 + + +ZcashFoundation/zebra#1364 +Add a CI job which +compiles each Zebra crate +individually + + + + + +ZcashFoundation/zebra#4550 + + +ZcashFoundation/zebra#4550 +Add all-features and no- +default-features builds +to CI + + + + + +ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550 + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - + -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing - + -ZcashFoundation/zebra#4549 - - -ZcashFoundation/zebra#4549 -Document optional zebrad -Rust features +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints - + -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs - + -ZcashFoundation/zebra#2972 - - -ZcashFoundation/zebra#2972 -Make it easy for users to -discover how to configure -Zebra +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` - + -ZcashFoundation/zebra#2740 - - -ZcashFoundation/zebra#2740 -Documentation: link to -Zebra architecture blog -posts in zebrad overview -for devs in the book +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default @@ -690,10 +690,10 @@ ZcashFoundation/zebra#3247 - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit + +ZcashFoundation/zebra#3247 +Tracking: Questions for +Network Audit @@ -701,11 +701,11 @@ ZcashFoundation/zebra#4150 - -ZcashFoundation/zebra#4150 -Update column family -names to match Zebra's -database design + +ZcashFoundation/zebra#4150 +Update column family +names to match Zebra's +database design @@ -713,31 +713,31 @@ ZcashFoundation/zebra#4474 - - - -ZcashFoundation/zebra#4474 -fix(ci): Require full -sync to reach 100% + + + +ZcashFoundation/zebra#4474 +fix(ci): Require full +sync to reach 100% ZcashFoundation/zebra#4474->ZcashFoundation/zebra#4554 - - + + ZcashFoundation/zebra#4545 - -ZcashFoundation/zebra#4545 -Start disconnecting from -outdated peers before -network upgrade -activation + +ZcashFoundation/zebra#4545 +Start disconnecting from +outdated peers before +network upgrade +activation @@ -745,31 +745,31 @@ ZcashFoundation/zebra#4226 - -ZcashFoundation/zebra#4226 -Prefer faster peers, but -if all peers are slow, -still connect to them + +ZcashFoundation/zebra#4226 +Prefer faster peers, but +if all peers are slow, +still connect to them ZcashFoundation/zebra#4545->ZcashFoundation/zebra#4226 - - + + ZcashFoundation/zebra#4537 - - - -ZcashFoundation/zebra#4537 -test(grpc): -`GetMempoolTx` and -`GetMempoolStream` test + + + +ZcashFoundation/zebra#4537 +test(grpc): +`GetMempoolTx` and +`GetMempoolStream` test @@ -777,27 +777,27 @@ ZcashFoundation/zebra#4546 - -ZcashFoundation/zebra#4546 -Fix Zebra deployments + +ZcashFoundation/zebra#4546 +Fix Zebra deployments ZcashFoundation/zebra#4546->ZcashFoundation/zebra#4562 - - + + ZcashFoundation/zebra#4576 - -ZcashFoundation/zebra#4576 -See if registry tracing -stack is faster than -FmtSubscriber stack + +ZcashFoundation/zebra#4576 +See if registry tracing +stack is faster than +FmtSubscriber stack diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index 12d5a438..8fd6698b 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -22,51 +22,29 @@ -cluster_1 - -Tracking: Documentation - - cluster_0 Tracking: Tech Debt - + cluster_3 Epic: Zebra Stable Release Candidate + +cluster_1 + +Tracking: Documentation + cluster_4 Epic: Zebra as a lightwalletd backend - - -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI - - - - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft - - - - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -75,9 +53,9 @@ - + ZcashFoundation/zebra#1364 - + ZcashFoundation/zebra#1364 Add a CI job which @@ -105,9 +83,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -117,9 +95,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -136,9 +114,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -147,9 +125,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -165,9 +143,9 @@ - + ZcashFoundation/zebra#4448 - + ZcashFoundation/zebra#4448 Decide on supported @@ -182,9 +160,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -200,9 +178,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -210,6 +188,28 @@ + + +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI + + + + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + ZcashFoundation/zebra#4456 diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index 28a0903d..0389c1ea 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -10,51 +10,29 @@ -cluster_1 - -Tracking: Documentation - - cluster_0 Tracking: Tech Debt - + cluster_3 Epic: Zebra Stable Release Candidate + +cluster_1 + +Tracking: Documentation + cluster_4 Epic: Zebra as a lightwalletd backend - - -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI - - - - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft - - - - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -63,9 +41,9 @@ - + ZcashFoundation/zebra#1364 - + ZcashFoundation/zebra#1364 Add a CI job which @@ -93,9 +71,9 @@ - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -105,9 +83,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -124,9 +102,9 @@ - + ZcashFoundation/zebra#3050 - + ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 @@ -135,9 +113,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -153,9 +131,9 @@ - + ZcashFoundation/zebra#4448 - + ZcashFoundation/zebra#4448 Decide on supported @@ -170,9 +148,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -188,9 +166,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -198,6 +176,28 @@ + + +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI + + + + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + ZcashFoundation/zebra#4456