Releases: XChain-Platform/xchain-encoder
Release list
xchain-encoder v0.20.0
xchain-encoder v0.20.0, part of the XChain Platform v0.20.0 train.
Reachability metadata no longer declares dynamic edges that this repository does not
have.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.20.0
xchain-encoder v0.19.0
xchain-encoder v0.19.0, part of the XChain Platform v0.19.0 train.
The XBRIDGE action name and its escrow role addresses are recognized, so a bridge
transaction can be built and broadcast against the protocol escrow on each chain. Audited
transitive packages move to their patched releases (lockfile only). Restructured under the
platform code-structure standard; consensus identity byte-identical and pinned.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.19.0
xchain-encoder v0.18.0
xchain-encoder v0.18.0, part of the XChain Platform v0.18.0 train.
A raw estimatesmartfee result is clamped to a per-chain sanity ceiling,
FEE_ESTIMATE_SANITY_CEILING, and a two-phase reveal is prefunded at a package-aware fee
rate. UTXO dedup is linearised and tracker freshness is unified into one classifier. The
bufferutils patch converges with the SDK copy and is pinned by a twin guard.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.18.0
xchain-encoder v0.17.0
xchain-encoder v0.17.0, part of the XChain Platform v0.17.0 train.
release_inputs releases held UTXOs and a shortfall error names the reserved candidates,
so held inputs are no longer read as insufficient funds. The written compression bytes are
reported as compression.data and compression.rawData, so a consumer can confirm what
the PSBT carries. Both CI call sites pass the siblings ref, so a release PR checks its
siblings at the train branch rather than at develop.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.17.0
xchain-encoder v0.16.0
xchain-encoder v0.16.0, part of the XChain Platform v0.16.0 train.
The rate limiter logs one counter line per window when it refuses requests, naming the count and the knob to raise, so an operator can see a 429 happening.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.16.0
v0.15.4
xchain-encoder 0.15.4, part of XChain Platform v0.15.4 (a patch train). Platform notes and the signed artifact set are on the xchain-node Release: https://github.com/XChain-Platform/xchain-node/releases/tag/v0.15.4
Fixed
- Every output the encoder authors on Dogecoin is floored at the 0.01 DOGE soft-dust limit, so P2SH funding legs relay at any fee rate.
DUST_AMOUNTis honoured as an operator floor on authored outputs.
v0.15.0
xchain-encoder v0.15.0, part of the XChain Platform v0.15.0 train.
A new exactInputs option on createtransaction lets a caller spend their own UTXO list verbatim instead of letting the encoder choose inputs. Every named input is now reserved at build time, closing a path where two transactions built back to back could try to spend the same UTXO. The operator maintenance window is now surfaced through /status without silencing the endpoint's usual 503.
Platform release notes, the pinned component set and the signed artifacts are on the carrier's release:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.15.0
XChain Platform 0.12.0
Part of XChain Platform 0.12.0.
Install the whole pinned set with xchain-node install v0.12.0.
Full release notes, the resolved component set, and the signed artifacts:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.12.0
Signed with the XChain Platform release key
1DA7 C489 6F56 EA22 CF49 1EDF 4361 611A 82F9 0B70; verify with git tag -v v0.12.0.
XChain Platform 0.11.0
Part of XChain Platform 0.11.0.
Install the whole pinned set with xchain-node install v0.11.0.
Full release notes, the resolved component set, and the signed artifacts:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.11.0
Signed with the XChain Platform release key
1DA7 C489 6F56 EA22 CF49 1EDF 4361 611A 82F9 0B70; verify with git tag -v v0.11.0.
XChain Platform 0.10.0
Part of XChain Platform 0.10.0.
Install the whole pinned set with xchain-node install v0.10.0.
Full release notes, the resolved component set, and the signed artifacts:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.10.0
Signed with the XChain Platform release key
1DA7 C489 6F56 EA22 CF49 1EDF 4361 611A 82F9 0B70; verify with git tag -v v0.10.0.