Skip to content

v0.16.1

Choose a tag to compare

@jdogresorg jdogresorg released this 09 Sep 14:40
· 295 commits to master since this release
v0.16.1
2b4bfea

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.