cluster_0
Epic: NU6
ZcashFoundation/zebra#7958
ZcashFoundation/zebra#7958
Add NU6 network upgrade
variant
ZcashFoundation/zebra#7959
ZcashFoundation/zebra#7959
Add a v6 transaction
format with no changes
ZcashFoundation/zebra#7968
ZcashFoundation/zebra#7968
Add an empty
`NetworkParameters`
struct to
`Network::Testnet`
ZcashFoundation/zebra#7970
ZcashFoundation/zebra#7970
Add a field for the
network upgrade
activation heights to
`NetworkParameters`
ZcashFoundation/zebra#7968->ZcashFoundation/zebra#7970
ZcashFoundation/zebra#5297
ZcashFoundation/zebra#5297
Add metrics for chain
fork work and lengths
ZcashFoundation/zebra#1875
ZcashFoundation/zebra#1875
Zebra attempts new peer
connections in a fixed,
predictable order
ZcashFoundation/zebra#5472
ZcashFoundation/zebra#5472
Support shielded coinbase
in `getblocktemplate` for
Sapling addresses
ZcashFoundation/zebra#5929
ZcashFoundation/zebra#5929
Support shielded coinbase
in `getblocktemplate` for
Orchard Unified addresses
ZcashFoundation/zebra#5472->ZcashFoundation/zebra#5929
ZcashFoundation/zebra#7109
ZcashFoundation/zebra#7109
Store cumulative work in
the finalized state for
each height
ZcashFoundation/zebra#7109->ZcashFoundation/zebra#5297
ZcashFoundation/zebra#6688
ZcashFoundation/zebra#6688
`getnetworksolps` &
`getnetworkhashps` RPCs
hang with large
num_blocks
ZcashFoundation/zebra#7109->ZcashFoundation/zebra#6688
ZcashFoundation/zebra#7110
ZcashFoundation/zebra#7110
Show the full chain work
in the chain fork
progress bars
ZcashFoundation/zebra#7109->ZcashFoundation/zebra#7110
ZcashFoundation/zebra#7403
ZcashFoundation/zebra#7403
Make `getnetworksolps` &
`getnetworkhashps` RPCs
more efficient by caching
difficulties and times
ZcashFoundation/zebra#6688->ZcashFoundation/zebra#7403
ZcashFoundation/zebra#5604
ZcashFoundation/zebra#5604
Send the same
getblocktemplate RPC
response until the
template would change
ZcashFoundation/zebra#5911
ZcashFoundation/zebra#5911
Store the serialized
block size in the
database
ZcashFoundation/zebra#8050
ZcashFoundation/zebra#8050
Change scanner database
format so it is easier
for users to query for
transaction IDs
ZcashFoundation/zebra#7813
ZcashFoundation/zebra#7813
test(scan): Scan blocks
containing ZECpages
transactions with the
ZECpages shielded key
ZcashFoundation/zebra#8050->ZcashFoundation/zebra#7813
ZcashFoundation/zebra#8046
ZcashFoundation/zebra#8046
Document how to run and
query the results of the
blockchain scanning MVP
ZcashFoundation/zebra#8046->ZcashFoundation/zebra#8050
ZcashFoundation/zebra#4841
ZcashFoundation/zebra#4841
Improve note commitment
tree append performance
ZcashFoundation/zebra#8069
ZcashFoundation/zebra#8069
test: Add standard
database tests for the
scanner database
ZcashFoundation/zebra#2908
ZcashFoundation/zebra#2908
Improve
VerifyBlockError::Commit
typing, so we don't
accidentally break syncer
error handling
ZcashFoundation/zebra#5487
ZcashFoundation/zebra#5487
Return detailed errors
from the `submitblock`
RPC
ZcashFoundation/zebra#2908->ZcashFoundation/zebra#5487
ZcashFoundation/zebra#5709
ZcashFoundation/zebra#5709
Fix repeated block
timeouts during initial
sync
ZcashFoundation/zebra#5425
ZcashFoundation/zebra#5425
Parallelise note
commitment tree point
conversions
ZcashFoundation/zebra#5709->ZcashFoundation/zebra#5425
ZcashFoundation/zebra#4774
ZcashFoundation/zebra#4774
Add an NU5 block test
vector that contains many
shielded Orchard
transactions
ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841
ZcashFoundation/zebra#4775
ZcashFoundation/zebra#4775
Add an NU5 block test
vector that contains many
shielded Sapling
transactions
ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841
ZcashFoundation/zebra#4545
ZcashFoundation/zebra#4545
Start disconnecting from
outdated peers a few days
before network upgrade
activation
ZcashFoundation/zebra#4226
ZcashFoundation/zebra#4226
Prefer faster peers, but
if all peers are slow,
still connect to them
ZcashFoundation/zebra#4545->ZcashFoundation/zebra#4226
ZcashFoundation/zebra#7617
ZcashFoundation/zebra#7617
ref(docker): use cache
mounts for build cache
ZcashFoundation/zebra#6894
ZcashFoundation/zebra#6894
Use cached state for
continuous deployment
instances
ZcashFoundation/zebra#7738
ZcashFoundation/zebra#7738
docs: Add ticket
templates for RPC methods
and state format upgrades
ZcashFoundation/zebra#7833
ZcashFoundation/zebra#7833
Document how to design
RPCs and state queries
ZcashFoundation/zebra#7833->ZcashFoundation/zebra#7738
ZcashFoundation/zebra#7383
ZcashFoundation/zebra#7383
(De)Serialize
`NoteCommitmentTree`s
using supported
serialization format
instead of `bincode`
ZcashFoundation/zebra#7416
ZcashFoundation/zebra#7416
diagnostic: Log column
family and database size
on startup and shutdown
ZcashFoundation/zebra#5718
ZcashFoundation/zebra#5718
Reduce Zebra disk usage
for mining pools
ZcashFoundation/zebra#7416->ZcashFoundation/zebra#5718
ZcashFoundation/zebra#7558
ZcashFoundation/zebra#7558
dev docs: Document how to
fix cached state issues
ZcashFoundation/zebra#7785
ZcashFoundation/zebra#7785
change: Support hiding
specific progress bars in
summary mode
ZcashFoundation/zebra#7648
ZcashFoundation/zebra#7648
Allow logging to terminal
when progress bars are
enabled
ZcashFoundation/zebra#7785->ZcashFoundation/zebra#7648
ZcashFoundation/zebra#7533
ZcashFoundation/zebra#7533
Document how to rebuild
cached states
ZcashFoundation/zebra#7533->ZcashFoundation/zebra#7558
ZcashFoundation/zebra#7119
ZcashFoundation/zebra#7119
Tracking: Add regtest
network
ZcashFoundation/zebra#7534
ZcashFoundation/zebra#7534
Make it possible to run
CI tests locally for
developers
ZcashFoundation/zebra#4464
ZcashFoundation/zebra#4464
ci: create documentation
on how to run tests
locally for development
purposes
ZcashFoundation/zebra#7534->ZcashFoundation/zebra#4464
ZcashFoundation/zebra#7845
ZcashFoundation/zebra#7845
Tracking: Add parameters
to `Network::Testnet`
variant
ZcashFoundation/zebra#7839
ZcashFoundation/zebra#7839
Add a `Regtest` constant
of `Network::Testnet`
ZcashFoundation/zebra#7845->ZcashFoundation/zebra#7839
ZcashFoundation/zebra#7847
ZcashFoundation/zebra#7847
Reconnect to peers after
arbitrarily long
disconnections with
randomized exponential
backoff
ZcashFoundation/zebra#3117
ZcashFoundation/zebra#3117
Stop using private IP
addresses by default
ZcashFoundation/zebra#1890
ZcashFoundation/zebra#1890
Zebra should support
separate local bind and
external advertise
addresses
ZcashFoundation/zebra#3117->ZcashFoundation/zebra#1890
ZcashFoundation/zebra#7822
ZcashFoundation/zebra#7822
Tracking: security: Limit
ability of synthetic
nodes to take up
connection slots. Credit:
Ziggurat Team
ZcashFoundation/zebra#7822->ZcashFoundation/zebra#4545
ZcashFoundation/zebra#7680
ZcashFoundation/zebra#7680
Automatically open an
issue when main branch
release-related merges
fail
ZcashFoundation/zebra#7891
ZcashFoundation/zebra#7891
change(docker): Publish
fewer Zebra docker tags,
and standardise names
ZcashFoundation/zebra#7680->ZcashFoundation/zebra#7891
ZcashFoundation/zebra#7892
ZcashFoundation/zebra#7892
change(release): Enable
all user features in the
`experimental` build
ZcashFoundation/zebra#7891->ZcashFoundation/zebra#7892
ZcashFoundation/zebra#7905
ZcashFoundation/zebra#7905
feat(zebra-scan):
Immediately scan newly
verified blocks
ZcashFoundation/zebra#7907
ZcashFoundation/zebra#7907
feat(zebra-scan): Make
the scanner send data to
the results channel
ZcashFoundation/zebra#7905->ZcashFoundation/zebra#7907
ZcashFoundation/zebra#7927
ZcashFoundation/zebra#7927
feat(zebra-state): Send a
reference to latest non-
finalized state in
TipAction::Reset
ZcashFoundation/zebra#7935
ZcashFoundation/zebra#7935
feat(zebra-state): Adds a
method to ChainTipChange
for getting unseen blocks
when the best chain
changes
ZcashFoundation/zebra#7927->ZcashFoundation/zebra#7935
ZcashFoundation/zebra#7928
ZcashFoundation/zebra#7928
feat(zebra-scan): Make
the key storage database
persistent
ZcashFoundation/zebra#7926
ZcashFoundation/zebra#7926
feat(zebra-db): Split low
level database code
inside `zebra-state`
ZcashFoundation/zebra#7926->ZcashFoundation/zebra#7928
ZcashFoundation/zebra#7934
ZcashFoundation/zebra#7934
change(zebra-state): When
the best chain changes,
scan all the blocks in
the best chain fork
ZcashFoundation/zebra#7934->ZcashFoundation/zebra#7927