diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index c9c6d26f..e2bdaedb 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -27,14 +27,14 @@ Tracking: Zebra as a Full-Node Wallet -cluster_2 - -Tracking: Documentation +cluster_1 + +Epic: Zebra Stable Release Candidate cluster_3 - -Tracking: Tech Debt + +Tracking: Documentation cluster_4 @@ -42,9 +42,9 @@ Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks -cluster_1 - -Epic: Zebra Stable Release Candidate +cluster_2 + +Tracking: Tech Debt cluster_5 @@ -296,10 +296,379 @@ - + +ZcashFoundation/zebra#2631 + + +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#3432 + + +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#1904 + + +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#4875 + + +ZcashFoundation/zebra#4875 +Send the state tip height +in Version messages + + + + + +ZcashFoundation/zebra#4784 + + +ZcashFoundation/zebra#4784 +Store only the first tree +state in each identical +series of tree states + + + + + +ZcashFoundation/zebra#4753 + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories + + + + + +ZcashFoundation/zebra#4834 + + +ZcashFoundation/zebra#4834 +Switch zebrad to a non- +blocking tracing logger + + + + + +ZcashFoundation/zebra#3096 + + +ZcashFoundation/zebra#3096 +Epic: Zebra Stable +Release Candidate + + + + + +ZcashFoundation/zebra#4834->ZcashFoundation/zebra#3096 + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4733 + + +ZcashFoundation/zebra#4733 +Return connection errors +from the heartbeat task +to the `Client` + + + + + +ZcashFoundation/zebra#4735 + + +ZcashFoundation/zebra#4735 +Remove the `ErrorSlot` +type + + + + + +ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4735 + + + + + +ZcashFoundation/zebra#4737 + + +ZcashFoundation/zebra#4737 +Return detailed error +information from the +heartbeat task + + + + + +ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4737 + + + + + +ZcashFoundation/zebra#4734 + + +ZcashFoundation/zebra#4734 +Return errors from +`Connection` methods to +the `Client` + + + + + +ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 + + + + + +ZcashFoundation/zebra#4684 + + +ZcashFoundation/zebra#4684 +Test that every old +zebrad.toml config still +works + + + + + +ZcashFoundation/zebra#4778 + + +ZcashFoundation/zebra#4778 +Replace old release +criteria with stable +release candidate +criteria in docs + + + + + +ZcashFoundation/zebra#4677 + + +ZcashFoundation/zebra#4677 +Various tests sometimes +fail + + + + + +ZcashFoundation/zebra#1621 + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default + + + + + +ZcashFoundation/zebra#4295 + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names + + + + + +ZcashFoundation/zebra#1638 + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + +ZcashFoundation/zebra#4822 + + +ZcashFoundation/zebra#4822 +Speed up opening the +database + + + + + +ZcashFoundation/zebra#3757 + + +ZcashFoundation/zebra#3757 +De-duplicate note +commitment trees in the +finalized and non- +finalized state + + + + + +ZcashFoundation/zebra#1615 + + +ZcashFoundation/zebra#1615 +Zebra stable download +should be linked from +ZFND website + + + + + +ZcashFoundation/zebra#4678 + + +ZcashFoundation/zebra#4678 +Return peer metadata from +`connect_isolated` +functions + + + + + +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC + + + + + +ZcashFoundation/zebra#4591 + + +ZcashFoundation/zebra#4591 +Fix timeout not being +enforced by sync_until + + + + + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -307,9 +676,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -370,9 +739,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -382,9 +751,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -394,114 +763,10 @@ - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -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#4841 - + ZcashFoundation/zebra#4841 Improve note commitment @@ -510,9 +775,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -522,9 +787,9 @@ - + ZcashFoundation/zebra#4721 - + @@ -536,10 +801,16 @@ + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 + + + - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -549,33 +820,15 @@ - + ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 - - -ZcashFoundation/zebra#4784 - - -ZcashFoundation/zebra#4784 -Store only the first tree -state in each identical -series of tree states - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 - - - - + ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4794 Revert note commitment @@ -586,9 +839,9 @@ - + ZcashFoundation/zebra#4837 - + ZcashFoundation/zebra#4837 Store history trees by @@ -598,15 +851,15 @@ - + ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4774 - + ZcashFoundation/zebra#4774 Add an NU5 block test @@ -617,15 +870,15 @@ - + ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4775 - + ZcashFoundation/zebra#4775 Add an NU5 block test @@ -636,15 +889,15 @@ - + ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4824 - + ZcashFoundation/zebra#4824 Send note commitment and @@ -655,9 +908,9 @@ - + ZcashFoundation/zebra#4821 - + ZcashFoundation/zebra#4821 Open the database in a @@ -666,9 +919,9 @@ - + ZcashFoundation/zebra#4789 - + ZcashFoundation/zebra#4789 Move CPU-heavy proof @@ -677,349 +930,96 @@ - - -ZcashFoundation/zebra#2631 - - -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#3432 - - -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#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes - - - - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#4875 - - -ZcashFoundation/zebra#4875 -Send the state tip height -in Version messages - - - - - -ZcashFoundation/zebra#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories - - - - - -ZcashFoundation/zebra#4834 - - -ZcashFoundation/zebra#4834 -Switch zebrad to a non- -blocking tracing logger - - - - - -ZcashFoundation/zebra#3096 - - -ZcashFoundation/zebra#3096 -Epic: Zebra Stable -Release Candidate - - - - - -ZcashFoundation/zebra#4834->ZcashFoundation/zebra#3096 - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4733 - - -ZcashFoundation/zebra#4733 -Return connection errors -from the heartbeat task -to the `Client` - - - - - -ZcashFoundation/zebra#4735 - - -ZcashFoundation/zebra#4735 -Remove the `ErrorSlot` -type - - - - - -ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4735 - - - - - -ZcashFoundation/zebra#4737 - - -ZcashFoundation/zebra#4737 -Return detailed error -information from the -heartbeat task - - - - - -ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4737 - - - - - -ZcashFoundation/zebra#4734 - - -ZcashFoundation/zebra#4734 -Return errors from -`Connection` methods to -the `Client` - - - - - -ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 - - - - - -ZcashFoundation/zebra#4684 - - -ZcashFoundation/zebra#4684 -Test that every old -zebrad.toml config still -works - - - - - -ZcashFoundation/zebra#4778 - - -ZcashFoundation/zebra#4778 -Replace old release -criteria with stable -release candidate -criteria in docs - - - - - -ZcashFoundation/zebra#4677 - - -ZcashFoundation/zebra#4677 -Various tests sometimes -fail - - - - - -ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default - - - - + -ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks - + -ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. - + -ZcashFoundation/zebra#4822 - - -ZcashFoundation/zebra#4822 -Speed up opening the -database +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - + -ZcashFoundation/zebra#3757 - - -ZcashFoundation/zebra#3757 -De-duplicate note -commitment trees in the -finalized and non- -finalized state +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing - + -ZcashFoundation/zebra#1615 - - -ZcashFoundation/zebra#1615 -Zebra stable download -should be linked from -ZFND website +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints - + -ZcashFoundation/zebra#4678 - - -ZcashFoundation/zebra#4678 -Return peer metadata from -`connect_isolated` -functions +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs - + -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` - + -ZcashFoundation/zebra#4591 - - -ZcashFoundation/zebra#4591 -Fix timeout not being -enforced by sync_until +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default @@ -1118,6 +1118,12 @@ + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 + + + ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4841 @@ -1136,12 +1142,6 @@ - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 - - - ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4612 diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index 11935516..21dbee21 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -15,14 +15,14 @@ Tracking: Zebra as a Full-Node Wallet -cluster_2 - -Tracking: Documentation +cluster_1 + +Epic: Zebra Stable Release Candidate cluster_3 - -Tracking: Tech Debt + +Tracking: Documentation cluster_4 @@ -30,9 +30,9 @@ Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks -cluster_1 - -Epic: Zebra Stable Release Candidate +cluster_2 + +Tracking: Tech Debt cluster_5 @@ -284,10 +284,379 @@ - + +ZcashFoundation/zebra#2631 + + +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#3432 + + +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#1904 + + +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#4875 + + +ZcashFoundation/zebra#4875 +Send the state tip height +in Version messages + + + + + +ZcashFoundation/zebra#4784 + + +ZcashFoundation/zebra#4784 +Store only the first tree +state in each identical +series of tree states + + + + + +ZcashFoundation/zebra#4753 + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories + + + + + +ZcashFoundation/zebra#4834 + + +ZcashFoundation/zebra#4834 +Switch zebrad to a non- +blocking tracing logger + + + + + +ZcashFoundation/zebra#3096 + + +ZcashFoundation/zebra#3096 +Epic: Zebra Stable +Release Candidate + + + + + +ZcashFoundation/zebra#4834->ZcashFoundation/zebra#3096 + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4733 + + +ZcashFoundation/zebra#4733 +Return connection errors +from the heartbeat task +to the `Client` + + + + + +ZcashFoundation/zebra#4735 + + +ZcashFoundation/zebra#4735 +Remove the `ErrorSlot` +type + + + + + +ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4735 + + + + + +ZcashFoundation/zebra#4737 + + +ZcashFoundation/zebra#4737 +Return detailed error +information from the +heartbeat task + + + + + +ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4737 + + + + + +ZcashFoundation/zebra#4734 + + +ZcashFoundation/zebra#4734 +Return errors from +`Connection` methods to +the `Client` + + + + + +ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 + + + + + +ZcashFoundation/zebra#4684 + + +ZcashFoundation/zebra#4684 +Test that every old +zebrad.toml config still +works + + + + + +ZcashFoundation/zebra#4778 + + +ZcashFoundation/zebra#4778 +Replace old release +criteria with stable +release candidate +criteria in docs + + + + + +ZcashFoundation/zebra#4677 + + +ZcashFoundation/zebra#4677 +Various tests sometimes +fail + + + + + +ZcashFoundation/zebra#1621 + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default + + + + + +ZcashFoundation/zebra#4295 + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names + + + + + +ZcashFoundation/zebra#1638 + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + +ZcashFoundation/zebra#4822 + + +ZcashFoundation/zebra#4822 +Speed up opening the +database + + + + + +ZcashFoundation/zebra#3757 + + +ZcashFoundation/zebra#3757 +De-duplicate note +commitment trees in the +finalized and non- +finalized state + + + + + +ZcashFoundation/zebra#1615 + + +ZcashFoundation/zebra#1615 +Zebra stable download +should be linked from +ZFND website + + + + + +ZcashFoundation/zebra#4678 + + +ZcashFoundation/zebra#4678 +Return peer metadata from +`connect_isolated` +functions + + + + + +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC + + + + + +ZcashFoundation/zebra#4591 + + +ZcashFoundation/zebra#4591 +Fix timeout not being +enforced by sync_until + + + + + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -295,9 +664,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -358,9 +727,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -370,9 +739,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -382,114 +751,10 @@ - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -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#4841 - + ZcashFoundation/zebra#4841 Improve note commitment @@ -498,9 +763,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -510,9 +775,9 @@ - + ZcashFoundation/zebra#4721 - + @@ -524,10 +789,16 @@ + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 + + + - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -537,33 +808,15 @@ - + ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 - - -ZcashFoundation/zebra#4784 - - -ZcashFoundation/zebra#4784 -Store only the first tree -state in each identical -series of tree states - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 - - - - + ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4794 Revert note commitment @@ -574,9 +827,9 @@ - + ZcashFoundation/zebra#4837 - + ZcashFoundation/zebra#4837 Store history trees by @@ -586,15 +839,15 @@ - + ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - + ZcashFoundation/zebra#4774 - + ZcashFoundation/zebra#4774 Add an NU5 block test @@ -605,15 +858,15 @@ - + ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4775 - + ZcashFoundation/zebra#4775 Add an NU5 block test @@ -624,15 +877,15 @@ - + ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - + ZcashFoundation/zebra#4824 - + ZcashFoundation/zebra#4824 Send note commitment and @@ -643,9 +896,9 @@ - + ZcashFoundation/zebra#4821 - + ZcashFoundation/zebra#4821 Open the database in a @@ -654,9 +907,9 @@ - + ZcashFoundation/zebra#4789 - + ZcashFoundation/zebra#4789 Move CPU-heavy proof @@ -665,349 +918,96 @@ - - -ZcashFoundation/zebra#2631 - - -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#3432 - - -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#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes - - - - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#4875 - - -ZcashFoundation/zebra#4875 -Send the state tip height -in Version messages - - - - - -ZcashFoundation/zebra#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories - - - - - -ZcashFoundation/zebra#4834 - - -ZcashFoundation/zebra#4834 -Switch zebrad to a non- -blocking tracing logger - - - - - -ZcashFoundation/zebra#3096 - - -ZcashFoundation/zebra#3096 -Epic: Zebra Stable -Release Candidate - - - - - -ZcashFoundation/zebra#4834->ZcashFoundation/zebra#3096 - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4733 - - -ZcashFoundation/zebra#4733 -Return connection errors -from the heartbeat task -to the `Client` - - - - - -ZcashFoundation/zebra#4735 - - -ZcashFoundation/zebra#4735 -Remove the `ErrorSlot` -type - - - - - -ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4735 - - - - - -ZcashFoundation/zebra#4737 - - -ZcashFoundation/zebra#4737 -Return detailed error -information from the -heartbeat task - - - - - -ZcashFoundation/zebra#4733->ZcashFoundation/zebra#4737 - - - - - -ZcashFoundation/zebra#4734 - - -ZcashFoundation/zebra#4734 -Return errors from -`Connection` methods to -the `Client` - - - - - -ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 - - - - - -ZcashFoundation/zebra#4684 - - -ZcashFoundation/zebra#4684 -Test that every old -zebrad.toml config still -works - - - - - -ZcashFoundation/zebra#4778 - - -ZcashFoundation/zebra#4778 -Replace old release -criteria with stable -release candidate -criteria in docs - - - - - -ZcashFoundation/zebra#4677 - - -ZcashFoundation/zebra#4677 -Various tests sometimes -fail - - - - - -ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default - - - - + -ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks - + -ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. - + -ZcashFoundation/zebra#4822 - - -ZcashFoundation/zebra#4822 -Speed up opening the -database +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - + -ZcashFoundation/zebra#3757 - - -ZcashFoundation/zebra#3757 -De-duplicate note -commitment trees in the -finalized and non- -finalized state +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing - + -ZcashFoundation/zebra#1615 - - -ZcashFoundation/zebra#1615 -Zebra stable download -should be linked from -ZFND website +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints - + -ZcashFoundation/zebra#4678 - - -ZcashFoundation/zebra#4678 -Return peer metadata from -`connect_isolated` -functions +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs - + -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` - + -ZcashFoundation/zebra#4591 - - -ZcashFoundation/zebra#4591 -Fix timeout not being -enforced by sync_until +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default @@ -1106,6 +1106,12 @@ + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 + + + ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4841 @@ -1124,12 +1130,6 @@ - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 - - - ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4612 diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index 1c4f6bd5..2979cfe7 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -22,29 +22,142 @@ -cluster_3 - -Tracking: Documentation - - cluster_1 Epic: Zebra Stable Release Candidate - -cluster_2 + +cluster_3 Tracking: Tech Debt + +cluster_2 + +Tracking: Documentation + cluster_5 Epic: Zebra as a lightwalletd backend - + +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#1904 + + +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#4753 + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4295 + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names + + + + + +ZcashFoundation/zebra#1638 + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -104,119 +217,6 @@ - - -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#1904 - - -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#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names - - - - - -ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org - - - ZcashFoundation/zebra#4612 diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index b0b89f8e..a7a7b8b3 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -10,29 +10,142 @@ -cluster_3 - -Tracking: Documentation - - cluster_1 Epic: Zebra Stable Release Candidate - -cluster_2 + +cluster_3 Tracking: Tech Debt + +cluster_2 + +Tracking: Documentation + cluster_5 Epic: Zebra as a lightwalletd backend - + +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#1904 + + +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#4753 + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4295 + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names + + + + + +ZcashFoundation/zebra#1638 + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -92,119 +205,6 @@ - - -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#1904 - - -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#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names - - - - - -ZcashFoundation/zebra#1638 - - -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org - - - ZcashFoundation/zebra#4612 diff --git a/zcash-zf-frost-dag.html b/zcash-zf-frost-dag.html index 40734ae3..b52ffcf4 100644 --- a/zcash-zf-frost-dag.html +++ b/zcash-zf-frost-dag.html @@ -22,19 +22,101 @@ -cluster_1 - -Epic: Zcon-ready FROST - - cluster_0 Epic: v8 - + +cluster_1 + +Epic: Zcon-ready FROST + + +ZcashFoundation/frost#97 + + +ZcashFoundation/frost#97 +frost-core: update to +spec v8 + + + + + +ZcashFoundation/frost#99 + + +ZcashFoundation/frost#99 +frost-p256: update to use +frost-core v8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#99 + + + + + +ZcashFoundation/frost#98 + + +ZcashFoundation/frost#98 +frost-ristretto255: +update to use frost-core +v8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#98 + + + + + +ZcashFoundation/frost#102 + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() + + + + + +ZcashFoundation/frost#102->ZcashFoundation/frost#97 + + + + + +ZcashFoundation/frost#101 + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite + + + + + +ZcashFoundation/frost#101->ZcashFoundation/frost#97 + + + + + ZcashFoundation/frost#86 - + ZcashFoundation/frost#86 frost-core: update for @@ -43,9 +125,9 @@ - + ZcashFoundation/frost#95 - + ZcashFoundation/frost#95 Flesh out all rustdoc in @@ -54,9 +136,9 @@ - + ZcashFoundation/frost#79 - + ZcashFoundation/frost#79 Publish `frost-` crates @@ -64,15 +146,15 @@ - + ZcashFoundation/frost#95->ZcashFoundation/frost#79 - + ZcashFoundation/frost#55 - + ZcashFoundation/frost#55 Rename participant @@ -82,15 +164,15 @@ - + ZcashFoundation/frost#55->ZcashFoundation/frost#79 - + ZcashFoundation/frost#61 - + ZcashFoundation/frost#61 Flesh out all rustdoc in @@ -100,15 +182,15 @@ - + ZcashFoundation/frost#61->ZcashFoundation/frost#79 - + ZcashFoundation/frost#92 - + ZcashFoundation/frost#92 v6/v7: Use per-signer @@ -118,15 +200,15 @@ - + ZcashFoundation/frost#92->ZcashFoundation/frost#86 - + ZcashFoundation/frost#91 - + ZcashFoundation/frost#91 v6/v7: Make verification @@ -136,15 +218,15 @@ - + ZcashFoundation/frost#91->ZcashFoundation/frost#86 - + ZcashFoundation/frost#47 - + ZcashFoundation/frost#47 Note in Ristretto255 near @@ -156,9 +238,9 @@ - + ZcashFoundation/frost#59 - + ZcashFoundation/frost#59 Rename @@ -170,9 +252,9 @@ - + ZcashFoundation/frost#81 - + ZcashFoundation/frost#81 Start rerandomized repo @@ -180,9 +262,9 @@ - + ZcashFoundation/frost#71 - + ZcashFoundation/frost#71 Add Ed448 support @@ -190,9 +272,9 @@ - + ZcashFoundation/frost#74 - + ZcashFoundation/frost#74 Port fresh keygen test @@ -203,97 +285,15 @@ - + ZcashFoundation/frost#70 - + ZcashFoundation/frost#70 Add Ed25519 support - - -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 - - - - - -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - - - - -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - - - - -ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() - - - - - -ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - - - - -ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite - - - - - -ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - - ZcashFoundation/frost#35 diff --git a/zcash-zf-frost-dag.svg b/zcash-zf-frost-dag.svg index 456c7f03..f4ae1e9c 100644 --- a/zcash-zf-frost-dag.svg +++ b/zcash-zf-frost-dag.svg @@ -10,19 +10,101 @@ -cluster_1 - -Epic: Zcon-ready FROST - - cluster_0 Epic: v8 - + +cluster_1 + +Epic: Zcon-ready FROST + + +ZcashFoundation/frost#97 + + +ZcashFoundation/frost#97 +frost-core: update to +spec v8 + + + + + +ZcashFoundation/frost#99 + + +ZcashFoundation/frost#99 +frost-p256: update to use +frost-core v8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#99 + + + + + +ZcashFoundation/frost#98 + + +ZcashFoundation/frost#98 +frost-ristretto255: +update to use frost-core +v8 + + + + + +ZcashFoundation/frost#97->ZcashFoundation/frost#98 + + + + + +ZcashFoundation/frost#102 + + +ZcashFoundation/frost#102 +frost-core: add and use C +iphersuite.identifier_to_ +scalar() + + + + + +ZcashFoundation/frost#102->ZcashFoundation/frost#97 + + + + + +ZcashFoundation/frost#101 + + +ZcashFoundation/frost#101 +frost-core: support H4 +and H5 domain-separated +hashes per-ciphersuite + + + + + +ZcashFoundation/frost#101->ZcashFoundation/frost#97 + + + + + ZcashFoundation/frost#86 - + ZcashFoundation/frost#86 frost-core: update for @@ -31,9 +113,9 @@ - + ZcashFoundation/frost#95 - + ZcashFoundation/frost#95 Flesh out all rustdoc in @@ -42,9 +124,9 @@ - + ZcashFoundation/frost#79 - + ZcashFoundation/frost#79 Publish `frost-` crates @@ -52,15 +134,15 @@ - + ZcashFoundation/frost#95->ZcashFoundation/frost#79 - + ZcashFoundation/frost#55 - + ZcashFoundation/frost#55 Rename participant @@ -70,15 +152,15 @@ - + ZcashFoundation/frost#55->ZcashFoundation/frost#79 - + ZcashFoundation/frost#61 - + ZcashFoundation/frost#61 Flesh out all rustdoc in @@ -88,15 +170,15 @@ - + ZcashFoundation/frost#61->ZcashFoundation/frost#79 - + ZcashFoundation/frost#92 - + ZcashFoundation/frost#92 v6/v7: Use per-signer @@ -106,15 +188,15 @@ - + ZcashFoundation/frost#92->ZcashFoundation/frost#86 - + ZcashFoundation/frost#91 - + ZcashFoundation/frost#91 v6/v7: Make verification @@ -124,15 +206,15 @@ - + ZcashFoundation/frost#91->ZcashFoundation/frost#86 - + ZcashFoundation/frost#47 - + ZcashFoundation/frost#47 Note in Ristretto255 near @@ -144,9 +226,9 @@ - + ZcashFoundation/frost#59 - + ZcashFoundation/frost#59 Rename @@ -158,9 +240,9 @@ - + ZcashFoundation/frost#81 - + ZcashFoundation/frost#81 Start rerandomized repo @@ -168,9 +250,9 @@ - + ZcashFoundation/frost#71 - + ZcashFoundation/frost#71 Add Ed448 support @@ -178,9 +260,9 @@ - + ZcashFoundation/frost#74 - + ZcashFoundation/frost#74 Port fresh keygen test @@ -191,97 +273,15 @@ - + ZcashFoundation/frost#70 - + ZcashFoundation/frost#70 Add Ed25519 support - - -ZcashFoundation/frost#97 - - -ZcashFoundation/frost#97 -frost-core: update to -spec v8 - - - - - -ZcashFoundation/frost#99 - - -ZcashFoundation/frost#99 -frost-p256: update to use -frost-core v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#99 - - - - - -ZcashFoundation/frost#98 - - -ZcashFoundation/frost#98 -frost-ristretto255: -update to use frost-core -v8 - - - - - -ZcashFoundation/frost#97->ZcashFoundation/frost#98 - - - - - -ZcashFoundation/frost#102 - - -ZcashFoundation/frost#102 -frost-core: add and use C -iphersuite.identifier_to_ -scalar() - - - - - -ZcashFoundation/frost#102->ZcashFoundation/frost#97 - - - - - -ZcashFoundation/frost#101 - - -ZcashFoundation/frost#101 -frost-core: support H4 -and H5 domain-separated -hashes per-ciphersuite - - - - - -ZcashFoundation/frost#101->ZcashFoundation/frost#97 - - - ZcashFoundation/frost#35