x402 releases, decoded
The x402 monorepo ships dozens of tags a month across Python, TypeScript core, and a per-chain package for every rail. Most of it is patch noise. We watch every tag, pull the changelog, and surface only what changes your build — breaking changes, security fixes, new chains, new payment flows. Same idea as Rail Pulse, pointed at the code instead of the ledger.
- Declare upfront payment flow support on Stellar exact server schemes. authorization remains the default; servers opt in per route via accepts.extra.paymentFlow.
- Declare upfront payment flow support on SVM exact server schemes. authorization remains the default; servers opt in per route via accepts.extra.paymentFlow.
- Verify SVM exact payments without a fee-payer signing round trip: required signatures are checked locally, simulateTransaction always runs with sigVerify off, and sendTransaction skips preflight…
- Route SVM upto facilitator RPC through toFacilitatorSvmSigner instead of scheme config: claim settlement simulates before skipPreflight send…
- Declare upfront payment flow support on TVM exact server schemes. authorization remains the default; servers opt in per route via accepts.extra.paymentFlow.
- Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
- Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
- Add ComputeBudget instructions to SVM upto transactions. The channel open prefixes SetComputeUnitLimit (default 90,000 CU…
- Split the SVM upto rent cleanup manager into two runners and make shutdown wait. Onchain discovery is no longer a branch inside a cleanup pass: enableDiscovery is replaced by a public discover() and a…
- Added a usage-based upto payment scheme for SVM, backed by an onchain payment-channels program. Resource servers can authorize up to a ceiling and settle the actual metered usage, with client/server/facilitator support…
- Added validation guard for TransferChecked
- Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
No changelog notes published for this tag — view on GitHub.
- Add operator-configurable transaction limits to ExactSvmSchemeOptions for the static verification path: maxPriorityFeeMicroLamports (was hardcoded to MAX_COMPUTE_UNIT_PRICE_MICROLAMPORTS)…
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Added support for resource servers to include recent blockhash hints in SVM exact payment requirements…
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Fixed Stellar exact facilitator settlement to derive fees from settle-time simulation (BASE_FEE + resource fee) instead of the client bid, fixing SDK v16 resource-fee double-counting.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Added the XRPL exact scheme reference implementation (TypeScript), following specs/schemes/exact/scheme_exact_xrpl.md…
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Fix the default SVM smart wallet allowlist to use Swig's active program ID.
No changelog notes published for this tag — view on GitHub.
- Added simulation-based smart wallet verification (Path 2) to the SVM exact facilitator. When enableSmartWalletVerification is set, transactions that the static positional path rejects (smart-wallet-wrapped layouts…
- Fixed SVM exact facilitator deduplication to key on the transaction message hash rather than the full signed-transaction bytes…
- Fixed a security issue in the SVM exact facilitator where the compute unit price cap was silently bypassed…
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Fixed a bug affecting USD prices with 7+ decimal places of precision (e.g. $0.0000001 or smaller).
- Fixed a bug affecting USD prices with 7+ decimal places of precision (e.g. $0.0000001 or smaller).
- Add optional extra.memo support to SVM exact scheme. When a seller provides extra.memo in PaymentRequirements, the client uses it as the Memo instruction data instead of a random nonce…
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Add in-memory SettlementCache to prevent duplicate SVM transaction settlement during on-chain confirmation window
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
No changelog notes published for this tag — view on GitHub.
- Implements x402 2.0.0 for the TypeScript SDK.
How this works
Source is x402-foundation/x402, which publishes git tags rather than GitHub Releases. Every six hours we diff the tag list, fetch the matching CHANGELOG section for each package, and classify it. Patch-only tags are dropped. Entries with no published notes are still listed so you know the version exists. Raw feed at /repo-watch.json. Want the deeper read on a release? That’s what the blog and The Brief are for.