Skip to content

Release 1248.0.0 - #10166

Merged
georgeweiler merged 10 commits into
mainfrom
release/1248.0.0
Sep 10, 2026
Merged

Release 1248.0.0#10166
georgeweiler merged 10 commits into
mainfrom
release/1248.0.0

Conversation

@georgeweiler

@georgeweiler georgeweiler commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Explanation

Publishes @metamask/profile-sync-controller@32.0.0 and @metamask/ramps-controller@22.0.0 so clients can pick up V2 ramps order syncing via User Storage (#9474).

  • profile-sync-controller 32.0.0: adds BACKUPANDSYNC_FEATURES.rampsSyncing, isRampsSyncingEnabled, and AuthenticationController.clearState() (feat(profile-sync-controller): add clearState to AuthenticationController #10165). BREAKING: UserStorageControllerState requires isRampsSyncingEnabled.
  • ramps-controller 22.0.0: adds V2 order sync (RampsController:syncOrdersWithUserStorage). BREAKING: messenger must delegate User Storage actions and AuthenticationController:isSignedIn.

Also publishes dependent packages so clients can adopt the new majors without retaining duplicate dependency versions:

  • Minor: @metamask/profile-metrics-controller@5.1.0, @metamask/bridge-controller@81.1.0, @metamask/bridge-status-controller@76.1.0
  • Patch: @metamask/account-tree-controller@10.0.1, @metamask/assets-controllers@112.0.1, @metamask/claims-controller@1.0.1, @metamask/core-backend@10.0.1, @metamask/notification-services-controller@28.0.1, @metamask/shield-controller@7.0.1, @metamask/smart-transactions-controller@27.0.1, @metamask/social-controllers@3.0.1, @metamask/subscription-controller@9.0.1, and @metamask/transaction-pay-controller@28.0.1.

References

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

Medium Risk
No new runtime code in this diff, but it publishes major/breaking controller releases and wide dependency realignment—client integrators must adopt new state shapes and messenger wiring when bumping.

Overview
Monorepo release 1248.0.0 — bumps the root version and cuts new package versions with updated CHANGELOG.md entries, package.json dependency ranges, and yarn.lock.

The release ships @metamask/profile-sync-controller@32.0.0 and @metamask/ramps-controller@22.0.0 (features already landed in prior PRs; this PR only publishes them). Dependent packages are republished mostly as patch bumps that raise @metamask/profile-sync-controller to ^32.0.0 (and related bumps such as @metamask/account-tree-controller@10.0.1, @metamask/assets-controllers@112.0.1, @metamask/core-backend@10.0.1). @metamask/profile-metrics-controller@5.1.0, @metamask/bridge-controller@81.1.0, and @metamask/bridge-status-controller@76.1.0 are included as minor releases in the same train. @metamask/transaction-pay-controller@28.0.1 also picks up @metamask/ramps-controller@^22.0.0.

Consumers upgrading to this release inherit the documented breaking changes from profile-sync 32 (UserStorageControllerState.isRampsSyncingEnabled) and ramps 22 (extra messenger delegations for User Storage sync), plus wallet-reset support via AuthenticationController.clearState() in the published profile-sync version.

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

@georgeweiler
georgeweiler requested review from a team as code owners September 10, 2026 12:22
@georgeweiler
georgeweiler deployed to default-branch September 10, 2026 12:23 — with GitHub Actions Active
Co-authored-by: Cursor <cursoragent@cursor.com>
@metamask-ci

This comment has been minimized.

Dependency bump entries are generated automatically.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

@georgeweiler

Copy link
Copy Markdown
Contributor Author

@metamaskbot update-changelogs

@metamask-ci

This comment has been minimized.

@cryptodev-2s cryptodev-2s left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, since you've made a major release, we ask people to also release the dependent packages to help keep the clients' lockfiles a bit lighter. Most of these releases are patches, with only one minor.

Comment thread packages/account-tree-controller/CHANGELOG.md
Comment thread packages/assets-controllers/CHANGELOG.md
Comment thread packages/bridge-controller/CHANGELOG.md
Comment thread packages/bridge-status-controller/CHANGELOG.md
Comment thread packages/claims-controller/CHANGELOG.md
Comment thread packages/subscription-controller/CHANGELOG.md
Comment thread packages/social-controllers/CHANGELOG.md
Comment thread packages/smart-transactions-controller/CHANGELOG.md
Comment thread packages/shield-controller/CHANGELOG.md
Comment thread packages/profile-metrics-controller/CHANGELOG.md
@georgeweiler
georgeweiler requested review from a team as code owners September 10, 2026 13:01
@georgeweiler

Copy link
Copy Markdown
Contributor Author

@metamaskbot update-changelogs

@metamask-ci

metamask-ci Bot commented Sep 10, 2026

Copy link
Copy Markdown

✅ Changelogs updated and pushed.

@georgeweiler

Copy link
Copy Markdown
Contributor Author

@cryptodev-2s Addressed: the 12 requested dependents are now patch releases, and @metamask/profile-metrics-controller is a minor release. The automatic changelog update completed, and the release description now lists every published version.

@cryptodev-2s cryptodev-2s left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry two more fixes to address then. We should be good

Comment thread packages/bridge-controller/CHANGELOG.md Outdated
Comment thread packages/bridge-status-controller/CHANGELOG.md Outdated
They have Unreleased Added telemetry, so 81.1.0 and 76.1.0 match SemVer.

Co-authored-by: Cursor <cursoragent@cursor.com>
@georgeweiler

Copy link
Copy Markdown
Contributor Author

@cryptodev-2s Done — @metamask/bridge-controller is now 81.1.0 and @metamask/bridge-status-controller is now 76.1.0.

@georgeweiler
georgeweiler added this pull request to the merge queue Sep 10, 2026
Merged via the queue into main with commit b8e8f66 Sep 10, 2026
137 checks passed
@georgeweiler
georgeweiler deleted the release/1248.0.0 branch September 10, 2026 13:32
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