Skip to content

Release 1039.0.0#9107

Merged
OGPoyraz merged 2 commits into
mainfrom
release/1039.0.0
Jun 12, 2026
Merged

Release 1039.0.0#9107
OGPoyraz merged 2 commits into
mainfrom
release/1039.0.0

Conversation

@OGPoyraz

@OGPoyraz OGPoyraz commented Jun 12, 2026

Copy link
Copy Markdown
Member

Explanation

Release 1039.0.0 with a minor version bump for:

  • @metamask/transaction-pay-controller 23.5.123.6.0

@metamask/transaction-pay-controller@23.6.0

Added

  • Add direct mUSD fiat injection flow for Money Account deposits behind useFiatMUSDQuoteToInjectForMoneyAccount feature flag. When enabled, probes fiat providers for mUSD on Monad availability and, if viable, purchases mUSD directly to the Money Account, skipping the ETH-to-mUSD bridge. Falls back to the existing flow when no provider supports the direct route. Also moves fiatPayment.caipAssetId assignment into fiat quote functions so the asset ID always matches the quote that succeeded. (#9080)
  • Make fiat order polling interval and timeout remotely configurable via confirmations_pay_fiat.orderPollIntervalMs and confirmations_pay_fiat.orderPollTimeoutMs feature flags (#9090)

Changed

  • Bump @metamask/utils from ^11.9.0 to ^11.11.0 (#9074)
  • Bump @metamask/assets-controller from ^9.0.0 to ^9.0.1 (#9083)
  • Bump @metamask/controller-utils from ^12.1.1 to ^12.2.0 (#9083)
  • Bump @metamask/transaction-controller from ^67.1.0 to ^68.0.0 (#9089)
  • Bump @metamask/ramps-controller from ^14.1.1 to ^14.2.0 (#9105)

Fixed

  • Clear stale fiatPayment.rampsQuote when a fiat quote fetch fails, preventing the "No quotes" alert from being silently suppressed after a prior successful fetch (#9073)

Dependency updates

No downstream dependents — no additional changelog entries needed.

References

  • #9080 — Direct mUSD fiat injection flow
  • #9090 — Configurable fiat order polling
  • #9074 — Bump @metamask/utils
  • #9083 — Bump assets-controller, controller-utils
  • #9089 — Bump transaction-controller
  • #9105 — Bump ramps-controller
  • #9073 — Fix stale fiatPayment.rampsQuote

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them

Note

Low Risk
The PR only changes version numbers and changelog text; behavioral risk depends on the already-merged 23.6.0 features, not on new code in this diff.

Overview
Cuts release 1039.0.0 by bumping the monorepo from 1038.0.0 to 1039.0.0 and publishing @metamask/transaction-pay-controller 23.5.123.6.0.

The package changelog is finalized for 23.6.0 (new [23.6.0] section, compare links updated); the diff does not include implementation changes—only version metadata and release notes for work already merged (direct mUSD fiat injection behind a flag, remote fiat order polling config, dependency bumps, stale fiatPayment.rampsQuote fix).

Reviewed by Cursor Bugbot for commit 1387422. Bugbot is set up for automated code reviews on this repo. Configure here.

@OGPoyraz OGPoyraz requested review from a team as code owners June 12, 2026 09:17
@OGPoyraz OGPoyraz temporarily deployed to default-branch June 12, 2026 09:17 — with GitHub Actions Inactive
@OGPoyraz OGPoyraz temporarily deployed to default-branch June 12, 2026 09:17 — with GitHub Actions Inactive
@mm-token-exchange-service

Copy link
Copy Markdown

✅ No changelog changes needed.

@matthewwalsh0 matthewwalsh0 requested a review from vinistevam June 12, 2026 09:22
@OGPoyraz OGPoyraz added this pull request to the merge queue Jun 12, 2026
Merged via the queue into main with commit 40e5332 Jun 12, 2026
380 checks passed
@OGPoyraz OGPoyraz deleted the release/1039.0.0 branch June 12, 2026 09:25
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.

2 participants