Skip to content

chore: release v0.12.0 - #320

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changelog-release/main
Open

chore: release v0.12.0#320
github-actions[bot] wants to merge 1 commit into
mainfrom
changelog-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changelogs release workflow.

When you're ready to release, merge this PR and the packages will be published.


0.12.0 (2026-08-10)

Minor Changes

  • Added automatic native TIP-1034 channel top-ups before session vouchers exceed the current deposit, with credentials bound to each active WebSocket challenge across reconnects. (by @DerekCofausper, #374)
  • Support Tempo Wallet P-256 access keys for charge payments and expose the
  • shared store.json loader for native command-line clients. (by @DerekCofausper, #374)
  • Add atomic stablecoin auto-swaps for native TIP-1034 session opens and top-ups,
  • including the required Stablecoin DEX approval for charge and session payments. (by @DerekCofausper, #374)
  • Add a Charge-only payment provider backed by the canonical Tempo Accounts
  • store.json, with lazy access-key selection and no separate signing mode. (by @DerekCofausper, #374)

Patch Changes

  • Pinned the Tempo dependency to the coordinated 7690815 revision. (by @DerekCofausper, #374)
  • Continue retrying distinct charge challenges within the configured payment
  • retry limit, matching MPPx and allowing sponsored servers to rotate challenges
  • that were rejected before settlement. (by @DerekCofausper, #374)
  • Match MPPx and Tempo fee sponsorship by encoding P-256 charge and TIP-1034 management credentials as sender-signed 0x78 envelopes. (by @DerekCofausper, #374)
  • Authorize canonical application WebSockets with their advertised opening amount,
  • and provide a top-up-aware authorization path for full reusable channels. (by @DerekCofausper, #374)
  • Reject payment challenges containing malformed RFC 3339 expires timestamps during header parsing. (by @DerekCofausper, #374)
  • Pinned an updated Tempo dependency revision and reworked the one-time authorization test to sign the key authorization with a real root signer. (by @DerekCofausper, #374)
  • Updated the pinned tempo-alloy git revision. (by @DerekCofausper, #374)
  • Reject Payment challenges containing an unterminated quoted-string parameter. (by @DerekCofausper, #374)
  • Resolve persisted Tempo Wallet key authorizations against the Account Keychain before signing. Already-authorized access keys now omit the one-time authorization instead of failing fresh charge or session transactions with KeyAlreadyExists. (by @DerekCofausper, #374)
  • Update the Tempo SDK revision so fee-payer relays can select the transaction fee token. (by @DerekCofausper, #374)
  • Load pending Accounts SDK key authorizations from the shared Tempo Wallet store so native Rust clients can provision a fresh access key with their first transaction. Open a fresh session after access-key rotation instead of trying to reuse a channel bound to the previous voucher signer. (by @DerekCofausper, #374)

@github-actions
github-actions Bot force-pushed the changelog-release/main branch 27 times, most recently from 0fda45d to 6aa30a6 Compare July 24, 2026 20:36
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 20 times, most recently from 22d6f20 to bb3eb78 Compare July 31, 2026 10:44
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 3 times, most recently from cc3a9dd to 68bdb0c Compare August 3, 2026 07:11
@github-actions
github-actions Bot force-pushed the changelog-release/main branch 2 times, most recently from db295b7 to 86e3212 Compare August 9, 2026 00:37
@github-actions
github-actions Bot force-pushed the changelog-release/main branch from 86e3212 to ffa4d24 Compare August 10, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant