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 releases1 breaking1 security4 packages watched
  1. @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.
  2. @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…
  3. @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.
  4. @x402/stellar v2.23.0minornpm ·
    • Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
  5. @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
  6. @x402/tvm v2.23.0minornpm ·
    • Normalize default assets into DEFAULT_ASSETS + getDefaultAsset / findDefaultAsset…
  7. @x402/stellar v2.22.0minornpm ·

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

  8. @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)…
  9. @x402/tvm v2.22.0minornpm ·

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

  10. @x402/xrpl v2.22.0minornpm ·

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

  11. @x402/stellar v2.21.0minornpm ·

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

  12. @x402/svm v2.21.0minornpm ·

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

  13. @x402/tvm v2.21.0minornpm ·

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

  14. @x402/xrpl v2.21.0minornpm ·

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

  15. @x402/stellar v2.20.0minornpm ·

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

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

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

  18. @x402/xrpl v2.20.0minornpm ·

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

  19. @x402/stellar v2.19.0minornpm ·
    • 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.
  20. @x402/svm v2.19.0minornpm ·

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

  21. @x402/tvm v2.19.0minornpm ·

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

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

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

  24. @x402/svm v2.18.0minornpm ·

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

  25. @x402/tvm v2.18.0minornpm ·

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

  26. @x402/stellar v2.17.0minornpm ·

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

  27. @x402/svm v2.17.0minornpm ·

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

  28. @x402/tvm v2.17.0minornpm ·

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

  29. @x402/stellar v2.16.0minornpm ·

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

  30. @x402/svm v2.16.0minornpm ·

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

  31. @x402/tvm v2.16.0minornpm ·

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

  32. @x402/stellar v2.15.0minornpm ·

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

  33. @x402/svm v2.15.0minornpm ·
    • Fix the default SVM smart wallet allowlist to use Swig's active program ID.
  34. @x402/stellar v2.14.0minornpm ·

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

  35. @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…
  36. @x402/stellar v2.13.0minornpm ·

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

  37. @x402/svm v2.13.0minornpm ·

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

  38. @x402/stellar v2.12.0minornpm ·

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

  39. @x402/svm v2.12.0minornpm ·

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

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