v0.16.1
XChain Platform v0.16.1 is a patch train. xchain-node and xchain-indexer move to 0.16.1; every other component keeps the tag it shipped under in v0.16.0 (or v0.15.0 for xchain-vm, xchain-contracts and xchain-regtest-miner).
Fixed
- xchain-indexer: the anchor row writer binds every value to fit its column, so a rejected ANCHOR wire (a pre-activation legacy version or a malformed head) is recorded instead of failing its INSERT forever. On v0.16.0 a node syncing DOGE testnet from genesis stopped at the first legacy anchor (height 67856088); on v0.16.1 the same replay reaches the tip with a block hash chain identical to the long-running nodes.
Upgrading
State-neutral: no activation height moves and no derived state changes, so the update needs no coordination window. Operators on v0.16.0 update the indexer in place; a node that could not finish its initial DOGE testnet sync on v0.16.0 completes it on v0.16.1 without a reset.
xchain-node update all all all v0.16.1
Components
| Component | Version |
|---|---|
| xchain-node | 0.16.1 |
| xchain-hub | 0.16.0 |
| xchain-indexer | 0.16.1 |
| xchain-sync | 0.16.0 |
| xchain-explorer | 0.16.0 |
| xchain-decoder | 0.16.0 |
| xchain-encoder | 0.16.0 |
| xchain-utxo-tracker | 0.16.0 |
| xchain-sdk | 0.16.0 |
| xchain-e2e-test | 0.16.0 |
| xchain-vm | 0.15.0 |
| xchain-contracts | 0.15.0 |
| xchain-regtest-miner | 0.15.0 |
Every tag is signed with the platform release key; see the documentation's Release Signing page to verify a download.