Skip to content

Release v0.10.0 - #8

Merged
jdogresorg merged 6 commits into
masterfrom
release/v0.10.0
Aug 21, 2026
Merged

Release v0.10.0#8
jdogresorg merged 6 commits into
masterfrom
release/v0.10.0

Conversation

@jdogresorg

@jdogresorg jdogresorg commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Cuts XChain Platform v0.10.0 from the frozen release branch.

The freeze was driven green before this PR opened. Every train repo's full suite passed on its release branch, and the three-coin regtest end-to-end matrix (the action, security and performance suites on Bitcoin, Litecoin and Dogecoin) passed against these exact commits with no failures.

See CHANGELOG.md for what changed in this component.

…testnet

Both gates fix defects that spend a payer's native coin and give nothing back:
a refill's oracle-fee output captured against the wrong dispenser, and a
payment landing in the exact block a dispenser expires being dropped before the
indexer sees it. A public testnet will hit both, so they are armed from genesis
there. Mainnet stays disarmed pending its own ratified instant.
… npm from PID 1

2026-08-20 xchain-platform review round sitting 3.
Findings: 5312, 5352, 5365, 5366, 5369, 5400, 5401.
Recorded in the platform review store and the round report.
…, arm capture on one boundary

A detected reorg was announced on stdout, which warn-and-above alerting rules
never read, and the block-hash retry loop that can spin through a whole node
outage logged at info. Both now go to stderr at warn and error respectively,
and the chaos helpers capture the three streams separately so the level is
part of what the suites assert.

The DISPENSER v0 and v2 expiration offsets were bare literals (14 and 4) with
a comment as their only contract; they are now named constants, and a new
unit suite derives all three offsets from the sibling indexer's live Dispenser
formats so a format change turns red here.

The sub-command capture activation test asserted capture never precedes the
batch settlement ledger (>=). The canonical map states one decision, so it now
asserts equality on every network: a gap in either direction is a consensus
window, and ordering alone let a re-arm open it with every pin still green.
@jdogresorg
jdogresorg merged commit 09170e9 into master Aug 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant