diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index bc7c8350..9e4bf1bb 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -17,143 +17,39 @@ -
- - +
+ + -cluster_2 - -Tracking: Tech Debt - - cluster_0 Tracking: Zebra as a Full-Node Wallet - -cluster_1 - -Epic: Zebra Release Candidates - - + cluster_3 - -Tracking: Documentation + +Tracking: Documentation - + cluster_4 Epic: Zebra as a lightwalletd backend - - -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 - + +cluster_1 + +Epic: Zebra Release Candidates + +cluster_2 + +Tracking: Tech Debt - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -162,9 +58,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -180,9 +76,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -197,9 +93,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -207,9 +103,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -219,9 +115,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -231,9 +127,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -242,9 +138,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -255,9 +151,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -266,9 +162,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -278,9 +174,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -288,9 +184,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -299,9 +195,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -312,9 +208,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -322,9 +218,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -335,9 +231,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -347,9 +243,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -359,9 +255,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -369,9 +265,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -382,9 +278,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -395,91 +291,108 @@ - - -ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra 1.0.0-rc.0 -stable release candidate + + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest - - -ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Work out how to release +Zebra binaries - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#4875 - - -ZcashFoundation/zebra#4875 -Send the state tip height -in Version messages + + +ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#755 +Automate zebrad releases - - -ZcashFoundation/zebra#4894 - - -ZcashFoundation/zebra#4894 -Wait until lightwalletd -full sync goes all the -way to the tip + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 + + + + + +ZcashFoundation/zebra#2564 + + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 + + + + + +ZcashFoundation/zebra#4412 + + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes - - -ZcashFoundation/zebra#4894->ZcashFoundation/zebra#4350 - - + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 + + - - -ZcashFoundation/zebra#4882 - - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs + + +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra + + + + + +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: link to +Zebra architecture blog +posts in zebrad overview +for devs in the book - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -488,150 +401,253 @@ + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +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#4894 + + +ZcashFoundation/zebra#4894 +Wait until lightwalletd +full sync goes all the +way to the tip + + + + + +ZcashFoundation/zebra#4894->ZcashFoundation/zebra#4350 + + + + + +ZcashFoundation/zebra#4882 + + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs + + + ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - + + - + 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#4929 - - -ZcashFoundation/zebra#4929 -Re-enable beta Rust tests -on Ubuntu + + +ZcashFoundation/zebra#4929 +Re-enable beta Rust tests +on Ubuntu - + ZcashFoundation/zebra#4529 - - -ZcashFoundation/zebra#4529 -Make PRs from external -repositories pass or skip -CI jobs + + +ZcashFoundation/zebra#4529 +Make PRs from external +repositories pass or skip +CI jobs - + ZcashFoundation/zebra#4684 - - -ZcashFoundation/zebra#4684 -Test that every old -zebrad.toml config still -works + + +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#4778 +Replace old release +criteria with stable +release candidate +criteria in docs - + ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default - + ZcashFoundation/zebra#4821 - - -ZcashFoundation/zebra#4821 -Open the database in a -blocking tokio thread + + +ZcashFoundation/zebra#4821 +Open the database in a +blocking tokio thread - + ZcashFoundation/zebra#4857 - - -ZcashFoundation/zebra#4857 -Limit the number of -concurrent Google Cloud -jobs + + +ZcashFoundation/zebra#4857 +Limit the number of +concurrent Google Cloud +jobs - + ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names - + ZcashFoundation/zebra#4834 - - -ZcashFoundation/zebra#4834 -Switch zebrad to a non- -blocking tracing logger + + +ZcashFoundation/zebra#4834 +Switch zebrad to a non- +blocking tracing logger - + ZcashFoundation/zebra#1638 - + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + +ZcashFoundation/zebra#4932 + -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org +ZcashFoundation/zebra#4932 +Reduce the frequency of +Zebra performance logs - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -641,9 +657,9 @@ - + ZcashFoundation/zebra#4678 - + ZcashFoundation/zebra#4678 Return peer metadata from @@ -653,9 +669,9 @@ - + ZcashFoundation/zebra#2001 - + ZcashFoundation/zebra#2001 Write a draft security @@ -663,131 +679,126 @@ - + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. - + -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Work out how to release -Zebra binaries +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - - -ZcashFoundation/zebra#755 - - -ZcashFoundation/zebra#755 -Automate zebrad releases - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - - - - -ZcashFoundation/zebra#2564 - - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - - - - -ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - - + -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#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#3247 - - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit + + +ZcashFoundation/zebra#3247 +Tracking: Questions for +Network Audit - + ZcashFoundation/zebra#4767 - + ZcashFoundation/zebra#4767 Remove duplicate @@ -798,9 +809,9 @@ - + ZcashFoundation/zebra#4745 - + @@ -818,9 +829,9 @@ - + ZcashFoundation/zebra#4672 - + ZcashFoundation/zebra#4672 Add support for Orchard @@ -835,9 +846,9 @@ - + ZcashFoundation/zebra#4910 - + ZcashFoundation/zebra#4910 Quick fix for sync test @@ -845,24 +856,24 @@ - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 - - - - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4894 - - - ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 + + + + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4894 + + + ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4767 @@ -870,9 +881,9 @@ - + ZcashFoundation/zebra#4909 - + ZcashFoundation/zebra#4909 Checkpoint note @@ -888,26 +899,26 @@ - + ZcashFoundation/zebra#4841 - - -ZcashFoundation/zebra#4841 -Improve note commitment -tree append performance + + +ZcashFoundation/zebra#4841 +Improve note commitment +tree append performance ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4841 - - + + - + ZcashFoundation/zebra#4904 - + @@ -924,9 +935,9 @@ - + ZcashFoundation/zebra#4902 - + @@ -943,9 +954,9 @@ - + ZcashFoundation/zebra#4870 - + @@ -964,9 +975,9 @@ - + ZcashFoundation/zebra#4842 - + ZcashFoundation/zebra#4842 Replace cached state from @@ -982,9 +993,9 @@ - + ZcashFoundation/zebra#4908 - + @@ -1002,9 +1013,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -1020,9 +1031,9 @@ - + ZcashFoundation/zebra#4898 - + @@ -1039,9 +1050,9 @@ - + ZcashFoundation/zebra#4806 - + @@ -1060,9 +1071,9 @@ - + ZcashFoundation/zebra#4804 - + @@ -1081,9 +1092,9 @@ - + ZcashFoundation/zebra#4721 - + @@ -1102,9 +1113,9 @@ - + ZcashFoundation/zebra#4784 - + ZcashFoundation/zebra#4784 Store only the first tree @@ -1120,9 +1131,9 @@ - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -1138,101 +1149,101 @@ - + ZcashFoundation/zebra#4794 - - -ZcashFoundation/zebra#4794 -Revert note commitment -and history trees when -forking non-finalized -chains + + +ZcashFoundation/zebra#4794 +Revert note commitment +and history trees when +forking non-finalized +chains - + ZcashFoundation/zebra#3096 - - -ZcashFoundation/zebra#3096 -Epic: Zebra Release -Candidates + + +ZcashFoundation/zebra#3096 +Epic: Zebra Release +Candidates - + ZcashFoundation/zebra#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories - + ZcashFoundation/zebra#4837 - - -ZcashFoundation/zebra#4837 -Store history trees by -height in the non- -finalized state + + +ZcashFoundation/zebra#4837 +Store history trees by +height in the non- +finalized state ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - - + + - + ZcashFoundation/zebra#4774 - - -ZcashFoundation/zebra#4774 -Add an NU5 block test -vector that contains many -shielded Orchard -transactions + + +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 +Add an NU5 block test +vector that contains many +shielded Sapling +transactions ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - - + + - + ZcashFoundation/zebra#4853 - + @@ -1249,76 +1260,76 @@ - + 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#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 - + 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#4735 - - -ZcashFoundation/zebra#4735 -Remove the `ErrorSlot` -type + + +ZcashFoundation/zebra#4735 +Remove the `ErrorSlot` +type - + ZcashFoundation/zebra#4734 - - -ZcashFoundation/zebra#4734 -Return errors from -`Connection` methods to -the `Client` + + +ZcashFoundation/zebra#4734 +Return errors from +`Connection` methods to +the `Client` ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 - - + + diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index 955713f7..ee87a23a 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -5,143 +5,39 @@ - - - + + + -cluster_2 - -Tracking: Tech Debt - - cluster_0 Tracking: Zebra as a Full-Node Wallet - -cluster_1 - -Epic: Zebra Release Candidates - - + cluster_3 - -Tracking: Documentation + +Tracking: Documentation - + cluster_4 Epic: Zebra as a lightwalletd backend - - -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 - + +cluster_1 + +Epic: Zebra Release Candidates + +cluster_2 + +Tracking: Tech Debt - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -150,9 +46,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -168,9 +64,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -185,9 +81,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -195,9 +91,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -207,9 +103,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -219,9 +115,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -230,9 +126,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -243,9 +139,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -254,9 +150,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -266,9 +162,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -276,9 +172,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -287,9 +183,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -300,9 +196,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -310,9 +206,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -323,9 +219,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -335,9 +231,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -347,9 +243,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -357,9 +253,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -370,9 +266,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -383,91 +279,108 @@ - - -ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra 1.0.0-rc.0 -stable release candidate + + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest - - -ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Work out how to release +Zebra binaries - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#4875 - - -ZcashFoundation/zebra#4875 -Send the state tip height -in Version messages + + +ZcashFoundation/zebra#755 + + +ZcashFoundation/zebra#755 +Automate zebrad releases - - -ZcashFoundation/zebra#4894 - - -ZcashFoundation/zebra#4894 -Wait until lightwalletd -full sync goes all the -way to the tip + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 + + + + + +ZcashFoundation/zebra#2564 + + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 + + + + + +ZcashFoundation/zebra#4412 + + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes - - -ZcashFoundation/zebra#4894->ZcashFoundation/zebra#4350 - - + + +ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 + + - - -ZcashFoundation/zebra#4882 - - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs + + +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra + + + + + +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: link to +Zebra architecture blog +posts in zebrad overview +for devs in the book - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -476,150 +389,253 @@ + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +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#4894 + + +ZcashFoundation/zebra#4894 +Wait until lightwalletd +full sync goes all the +way to the tip + + + + + +ZcashFoundation/zebra#4894->ZcashFoundation/zebra#4350 + + + + + +ZcashFoundation/zebra#4882 + + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs + + + ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - + + - + 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#4929 - - -ZcashFoundation/zebra#4929 -Re-enable beta Rust tests -on Ubuntu + + +ZcashFoundation/zebra#4929 +Re-enable beta Rust tests +on Ubuntu - + ZcashFoundation/zebra#4529 - - -ZcashFoundation/zebra#4529 -Make PRs from external -repositories pass or skip -CI jobs + + +ZcashFoundation/zebra#4529 +Make PRs from external +repositories pass or skip +CI jobs - + ZcashFoundation/zebra#4684 - - -ZcashFoundation/zebra#4684 -Test that every old -zebrad.toml config still -works + + +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#4778 +Replace old release +criteria with stable +release candidate +criteria in docs - + ZcashFoundation/zebra#1621 - - -ZcashFoundation/zebra#1621 -Run `zebrad start` by -default + + +ZcashFoundation/zebra#1621 +Run `zebrad start` by +default - + ZcashFoundation/zebra#4821 - - -ZcashFoundation/zebra#4821 -Open the database in a -blocking tokio thread + + +ZcashFoundation/zebra#4821 +Open the database in a +blocking tokio thread - + ZcashFoundation/zebra#4857 - - -ZcashFoundation/zebra#4857 -Limit the number of -concurrent Google Cloud -jobs + + +ZcashFoundation/zebra#4857 +Limit the number of +concurrent Google Cloud +jobs - + ZcashFoundation/zebra#4295 - - -ZcashFoundation/zebra#4295 -Truncate branch name when -used in Google Cloud -names + + +ZcashFoundation/zebra#4295 +Truncate branch name when +used in Google Cloud +names - + ZcashFoundation/zebra#4834 - - -ZcashFoundation/zebra#4834 -Switch zebrad to a non- -blocking tracing logger + + +ZcashFoundation/zebra#4834 +Switch zebrad to a non- +blocking tracing logger - + ZcashFoundation/zebra#1638 - + + +ZcashFoundation/zebra#1638 +Create PGP keys amongst +security@zfnd.org + + + + + +ZcashFoundation/zebra#4932 + -ZcashFoundation/zebra#1638 -Create PGP keys amongst -security@zfnd.org +ZcashFoundation/zebra#4932 +Reduce the frequency of +Zebra performance logs - + ZcashFoundation/zebra#1615 - + ZcashFoundation/zebra#1615 Zebra stable download @@ -629,9 +645,9 @@ - + ZcashFoundation/zebra#4678 - + ZcashFoundation/zebra#4678 Return peer metadata from @@ -641,9 +657,9 @@ - + ZcashFoundation/zebra#2001 - + ZcashFoundation/zebra#2001 Write a draft security @@ -651,131 +667,126 @@ - + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. - + -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Work out how to release -Zebra binaries +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` - - -ZcashFoundation/zebra#755 - - -ZcashFoundation/zebra#755 -Automate zebrad releases - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - - - - -ZcashFoundation/zebra#2564 - - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - - - - -ZcashFoundation/zebra#4412 - - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes - - - - - -ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - - + -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#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#3247 - - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit + + +ZcashFoundation/zebra#3247 +Tracking: Questions for +Network Audit - + ZcashFoundation/zebra#4767 - + ZcashFoundation/zebra#4767 Remove duplicate @@ -786,9 +797,9 @@ - + ZcashFoundation/zebra#4745 - + @@ -806,9 +817,9 @@ - + ZcashFoundation/zebra#4672 - + ZcashFoundation/zebra#4672 Add support for Orchard @@ -823,9 +834,9 @@ - + ZcashFoundation/zebra#4910 - + ZcashFoundation/zebra#4910 Quick fix for sync test @@ -833,24 +844,24 @@ - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 - - - - - -ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4894 - - - ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4875 + + + + + +ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4894 + + + ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4767 @@ -858,9 +869,9 @@ - + ZcashFoundation/zebra#4909 - + ZcashFoundation/zebra#4909 Checkpoint note @@ -876,26 +887,26 @@ - + ZcashFoundation/zebra#4841 - - -ZcashFoundation/zebra#4841 -Improve note commitment -tree append performance + + +ZcashFoundation/zebra#4841 +Improve note commitment +tree append performance ZcashFoundation/zebra#4910->ZcashFoundation/zebra#4841 - - + + - + ZcashFoundation/zebra#4904 - + @@ -912,9 +923,9 @@ - + ZcashFoundation/zebra#4902 - + @@ -931,9 +942,9 @@ - + ZcashFoundation/zebra#4870 - + @@ -952,9 +963,9 @@ - + ZcashFoundation/zebra#4842 - + ZcashFoundation/zebra#4842 Replace cached state from @@ -970,9 +981,9 @@ - + ZcashFoundation/zebra#4908 - + @@ -990,9 +1001,9 @@ - + ZcashFoundation/zebra#4831 - + ZcashFoundation/zebra#4831 Revert deserializing @@ -1008,9 +1019,9 @@ - + ZcashFoundation/zebra#4898 - + @@ -1027,9 +1038,9 @@ - + ZcashFoundation/zebra#4806 - + @@ -1048,9 +1059,9 @@ - + ZcashFoundation/zebra#4804 - + @@ -1069,9 +1080,9 @@ - + ZcashFoundation/zebra#4721 - + @@ -1090,9 +1101,9 @@ - + ZcashFoundation/zebra#4784 - + ZcashFoundation/zebra#4784 Store only the first tree @@ -1108,9 +1119,9 @@ - + ZcashFoundation/zebra#4823 - + ZcashFoundation/zebra#4823 Find out which parts of C @@ -1126,101 +1137,101 @@ - + ZcashFoundation/zebra#4794 - - -ZcashFoundation/zebra#4794 -Revert note commitment -and history trees when -forking non-finalized -chains + + +ZcashFoundation/zebra#4794 +Revert note commitment +and history trees when +forking non-finalized +chains - + ZcashFoundation/zebra#3096 - - -ZcashFoundation/zebra#3096 -Epic: Zebra Release -Candidates + + +ZcashFoundation/zebra#3096 +Epic: Zebra Release +Candidates - + ZcashFoundation/zebra#4753 - - -ZcashFoundation/zebra#4753 -ci: Split deploy-gcp- -tests workflow into -multiple categories + + +ZcashFoundation/zebra#4753 +ci: Split deploy-gcp- +tests workflow into +multiple categories - + ZcashFoundation/zebra#4837 - - -ZcashFoundation/zebra#4837 -Store history trees by -height in the non- -finalized state + + +ZcashFoundation/zebra#4837 +Store history trees by +height in the non- +finalized state ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - - + + - + ZcashFoundation/zebra#4774 - - -ZcashFoundation/zebra#4774 -Add an NU5 block test -vector that contains many -shielded Orchard -transactions + + +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 +Add an NU5 block test +vector that contains many +shielded Sapling +transactions ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - - + + - + ZcashFoundation/zebra#4853 - + @@ -1237,76 +1248,76 @@ - + 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#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 - + 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#4735 - - -ZcashFoundation/zebra#4735 -Remove the `ErrorSlot` -type + + +ZcashFoundation/zebra#4735 +Remove the `ErrorSlot` +type - + ZcashFoundation/zebra#4734 - - -ZcashFoundation/zebra#4734 -Return errors from -`Connection` methods to -the `Client` + + +ZcashFoundation/zebra#4734 +Return errors from +`Connection` methods to +the `Client` ZcashFoundation/zebra#4734->ZcashFoundation/zebra#4735 - - + + diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index 44249d8a..bf0bc83d 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -22,70 +22,29 @@ -cluster_1 - -Epic: Zebra Release Candidates - - cluster_4 Epic: Zebra as a lightwalletd backend + +cluster_2 + +Tracking: Documentation + cluster_3 Tracking: Tech Debt -cluster_2 - -Tracking: Documentation - - - -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#4882 - - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs - - +cluster_1 + +Epic: Zebra Release Candidates - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -94,92 +53,10 @@ - - -ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4929 - - -ZcashFoundation/zebra#4929 -Re-enable beta Rust tests -on Ubuntu - - - - - -ZcashFoundation/zebra#4529 - - -ZcashFoundation/zebra#4529 -Make PRs from external -repositories pass or skip -CI jobs - - - - - -ZcashFoundation/zebra#4857 - - -ZcashFoundation/zebra#4857 -Limit the number of -concurrent Google Cloud -jobs - - - - - -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 @@ -239,6 +116,129 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + + + +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#4882 + + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs + + + + + +ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4929 + + +ZcashFoundation/zebra#4929 +Re-enable beta Rust tests +on Ubuntu + + + + + +ZcashFoundation/zebra#4529 + + +ZcashFoundation/zebra#4529 +Make PRs from external +repositories pass or skip +CI jobs + + + + + +ZcashFoundation/zebra#4857 + + +ZcashFoundation/zebra#4857 +Limit the number of +concurrent Google Cloud +jobs + + + + + +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#4842 diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index 73f37f65..e7b6bbf6 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -10,70 +10,29 @@ -cluster_1 - -Epic: Zebra Release Candidates - - cluster_4 Epic: Zebra as a lightwalletd backend + +cluster_2 + +Tracking: Documentation + cluster_3 Tracking: Tech Debt -cluster_2 - -Tracking: Documentation - - - -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#4882 - - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs - - +cluster_1 + +Epic: Zebra Release Candidates - + ZcashFoundation/zebra#4612 - + ZcashFoundation/zebra#4612 ci: Wait for lightwalletd @@ -82,92 +41,10 @@ - - -ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - - - - -ZcashFoundation/zebra#4562 - - -ZcashFoundation/zebra#4562 -Deploy long-running Zebra -nodes after each tagged -release - - - - - -ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 - - - - - -ZcashFoundation/zebra#4929 - - -ZcashFoundation/zebra#4929 -Re-enable beta Rust tests -on Ubuntu - - - - - -ZcashFoundation/zebra#4529 - - -ZcashFoundation/zebra#4529 -Make PRs from external -repositories pass or skip -CI jobs - - - - - -ZcashFoundation/zebra#4857 - - -ZcashFoundation/zebra#4857 -Limit the number of -concurrent Google Cloud -jobs - - - - - -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 @@ -227,6 +104,129 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + + + +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#4882 + + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs + + + + + +ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 + + + + + +ZcashFoundation/zebra#4562 + + +ZcashFoundation/zebra#4562 +Deploy long-running Zebra +nodes after each tagged +release + + + + + +ZcashFoundation/zebra#4562->ZcashFoundation/zebra#1904 + + + + + +ZcashFoundation/zebra#4929 + + +ZcashFoundation/zebra#4929 +Re-enable beta Rust tests +on Ubuntu + + + + + +ZcashFoundation/zebra#4529 + + +ZcashFoundation/zebra#4529 +Make PRs from external +repositories pass or skip +CI jobs + + + + + +ZcashFoundation/zebra#4857 + + +ZcashFoundation/zebra#4857 +Limit the number of +concurrent Google Cloud +jobs + + + + + +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#4842