Skip to main content
ForgeMeshRepo Watch · checked

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.

50 tracked releases2 breaking1 security5 packages watched
  1. @x402/stellar v2.26.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  2. @x402/svm v2.26.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  3. @x402/tvm v2.26.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  4. @x402/xrpl v2.26.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  5. Python SDK v2.23.0minorPyPI ·
    • _is_valid_route_template now decodes a routeTemplate to a fixed point (up to a bounded pass budget) before running its traversal/scheme-injection checks, instead of a single unquote pass…
    • Add Celo mainnet USDT and USAT (EIP-3009) as default assets for eip155:42220 so "$0.10 USDT" and "$0.10 USAT" resolve on Celo; bare "$0.10" still resolves to USDC.
  6. @x402/stellar v2.25.0breakingnpm ·
    • Accept CAP-71 V2 address credentials (SOROBAN_CREDENTIALS_ADDRESS_V2) in the facilitator's auth-entry validation and in gatherAuthEntrySignatureStatus. Stellar Protocol 28 (testnet 2026-08-27…
    • Extend the Stellar facilitator's safety checks (unsafe_tx_or_op_source, facilitator_is_payer, facilitator_in_auth) to also cover feeBumpSigner, not just signingAddresses…
  7. @x402/svm v2.25.0minornpm ·
    • Add an optional facilitator-delegated receiver-authorizer mode to SVM upto. The facilitator may advertise receiverAuthorizer in /supported; a server that omits receiverAuthorizerSigner delegates voucher signing…
    • Replace node:crypto/Buffer usage in transactionMessageHash, getChannelDistributionHash, and payment-channel account discovery with @noble/hashes/sha256 and @solana/kit's base64 codec…
  8. @x402/tvm v2.25.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  9. @x402/xrpl v2.25.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  10. Python SDK v2.22.0minorPyPI ·
    • Added optional extension_responses on VerifyResponse and SettleResponse. The HTTP facilitator client populates it from the EXTENSION-RESPONSES header…
  11. @x402/stellar v2.24.0minornpm ·
    • Declare upfront payment flow support on Stellar exact server schemes. authorization remains the default; servers opt in per route via accepts.extra.paymentFlow.
  12. @x402/svm v2.24.0breakingnpm ·
    • 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…
  13. @x402/tvm v2.24.0minornpm ·
    • Declare upfront payment flow support on TVM exact server schemes. authorization remains the default; servers opt in per route via accepts.extra.paymentFlow.
  14. @x402/stellar v2.23.0minornpm ·
    • Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
  15. @x402/svm v2.23.0minornpm ·
    • 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
  16. @x402/tvm v2.23.0minornpm ·
    • Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
  17. @x402/stellar v2.22.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  18. @x402/svm v2.22.0minornpm ·
    • Add operator-configurable transaction limits to ExactSvmSchemeOptions for the static verification path: maxPriorityFeeMicroLamports (was hardcoded to MAX_COMPUTE_UNIT_PRICE_MICROLAMPORTS)…
  19. @x402/tvm v2.22.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  20. @x402/xrpl v2.22.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  21. @x402/stellar v2.21.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  22. @x402/svm v2.21.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  23. @x402/tvm v2.21.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  24. @x402/xrpl v2.21.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  25. @x402/svm v2.20.0minornpm ·
    • Added support for resource servers to include recent blockhash hints in SVM exact payment requirements…
  26. @x402/tvm v2.20.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  27. @x402/xrpl v2.20.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  28. @x402/svm v2.19.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  29. @x402/tvm v2.19.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  30. @x402/xrpl v2.19.0minornpm ·
    • Added the XRPL exact scheme reference implementation (TypeScript), following specs/schemes/exact/scheme_exact_xrpl.md…
  31. @x402/svm v2.18.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  32. @x402/tvm v2.18.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  33. @x402/svm v2.17.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  34. @x402/tvm v2.17.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  35. @x402/svm v2.16.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  36. @x402/tvm v2.16.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  37. @x402/svm v2.15.0minornpm ·
    • Fix the default SVM smart wallet allowlist to use Swig's active program ID.
  38. @x402/svm v2.14.0securitynpm ·
    • 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…
  39. @x402/svm v2.13.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  40. @x402/svm v2.12.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  41. @x402/svm v2.11.0minornpm ·
    • Fixed a bug affecting USD prices with 7+ decimal places of precision (e.g. $0.0000001 or smaller).
  42. @x402/svm v2.10.0minornpm ·
    • 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…
  43. @x402/svm v2.8.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  44. @x402/svm v2.7.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  45. @x402/svm v2.6.0minornpm ·
    • Add in-memory SettlementCache to prevent duplicate SVM transaction settlement during on-chain confirmation window
  46. @x402/svm v2.5.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  47. @x402/svm v2.4.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  48. @x402/svm v2.2.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  49. @x402/svm v2.1.0minornpm ·

    No changelog notes published for this tag — view on GitHub.

  50. @x402/svm v2.0.0minornpm ·
    • 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.