- Merge pull request #1454 from zingolabs/rc/0.8.0
- Merge pull request #1456 from zingolabs/fix/getblockchaininfo-chainvaluezat
- Merge branch 'rc/0.8.0' into fix/getblockchaininfo-chainvaluezat
- fix(state): read getblockchaininfo through the source port on boot
- Merge pull request #1453 from zingolabs/build/bump-0.8.0
- chore(ci): align test ZEBRA_VERSION with the 6.3.0 node dep
- fix(crates): add descriptions required for crates.io publish
- build: bump crate versions and section changelogs for 0.8.0
- Merge pull request #1451 from zingolabs/dev
- Merge pull request #1450 from zingolabs/chore/backport-0.7.0-into-dev
- Merge stable (0.7.0 release) into dev
- Merge pull request #1441 from zingolabs/chore/update_zebra_6_3_0
- Merge branch 'dev' into chore/update_zebra_6_3_0
- Merge pull request #1439 from zingolabs/feat/mempool_on_source_ports
- Merge pull request #1445 from zingolabs/refactor/mempool-service-modules
- Merge branch 'feat/mempool_on_source_ports' into refactor/mempool-service-modules
- refactor(mempool-service): split service, coherence and subscriber into per-section modules
- docs(state): record the staged decomposition BlockchainSource scaffolds
- feat(mempool-service): trace coherence freeze and thaw
- feat(mempool-service): instrument the runtime and stop swallowing source errors
- refactor(mempool-service): convert the headroom cast with try_from
- fix(mempool): reject illegal config at deserialize
- fix(mempool): seal MempoolSnapshot behind a checked constructor
- refactor(mempool): drop the single-field ValidatorTip wrapper
- refactor(mempool): put readiness on the axis that owns it
- refactor(mempool): name the source bound for its capability
- refactor(mempool): drop the dead MempoolTxMeta re-export
- fix(source): model the mempool ports' domain failures honestly
- fix(rpc): give heavy methods real headroom and drop the timeout preset
- refactor(state): name the mempool boundary module after its boundary
- refactor(primitives): promote BlockRef to a top-level type
- chore: update zebra and librustzcash deps, fix tests
- docs: ADR, changelogs and usage guides for the mempool subsystem
- test: mempool coverage across mockchain and the live suite
- feat(zainod): make the mempool bounds operator-configurable
- refactor(state): replace the Broadcast mempool with the mempool subsystem
- feat(proto): serve RawTransaction.data as Bytes
- feat(mempool-service): add the tip-aware coherence layer
- feat(mempool-service): add the tip-agnostic service and read handle
- feat(mempool): add zaino-mempool
- feat(source): add the mempool sourcing ports
- fix(ci): drop the stale live-tests workspace from the proto-heavy check
- fix(rpc): bound response bodies and add per-request timeouts
- ci: sync the test matrix with the nextest inventory
- docs: changelogs and usage guides for the two new leaf crates
- refactor: depend on zaino-status and zaino-consensus directly
- added new leaf crate: zaino-consensus
- added new leaf crate: zaino-status
- add namedatomicstatus to zaino-common
- Merge pull request #1434 from zingolabs/feat/isolate_source_and_primitives_tidied
- CI fix
- updated Zatoshis::checked_add doc comment
- updated TransactionHash's name to TransactionId, added comment
- docs: changelogs, usage guides and ADRs for the source stack
- test: rewire the mockchain harness and the live suite
- refactor: delete zaino-fetch
- refactor: rewire zaino-state and zaino-serve onto the source stack
- feat(serve): add the served JSON-RPC wire module
- feat(source): add zaino-source-zebra
- feat(source): add zaino-source-zebra-readstate
- feat(source): add zaino-source-zebra-rpc
- feat(convert): add zaino-convert-zebra
- feat(rpc): add zaino-rpc
- feat(source): add zaino-source
- feat(address): add zaino-address
- feat(primitives): add zaino-primitives