Skip to content

Release/1020.0.0#8999

Merged
ccharly merged 4 commits into
mainfrom
release/1020.0.0
Jun 4, 2026
Merged

Release/1020.0.0#8999
ccharly merged 4 commits into
mainfrom
release/1020.0.0

Conversation

@ccharly
Copy link
Copy Markdown
Contributor

@ccharly ccharly commented Jun 4, 2026

Explanation

  • Major release of the accounts-controller to start using the new events from the snap-account-service instead of the SnapKeyring legacy instance
  • Minor release of the snap-account-service to publish those events

References

N/A

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

High Risk
Breaking messenger contract on accounts-controller affects all clients and downstream controllers; incorrect event registration would break snap account balance/asset/transaction updates.

Overview
Monorepo release 1020.0.0 — bumps published package versions, changelogs, package.json dependency ranges, and yarn.lock across the workspace (no new application logic in this diff).

The headline consumer change is @metamask/accounts-controller v39 (breaking): account asset/balance/transaction updates are re-published from SnapAccountService events instead of legacy SnapKeyring events, so messenger wiring must register the Snap Account Service events and can drop SnapKeyring equivalents.

@metamask/snap-account-service v0.3.0 adds the corresponding SnapAccountService:account{AssetList,Balances,Transactions}Updated events; @metamask/multichain-account-service and dependents pick that up via dependency bumps.

Everything else in the release is mostly patch/minor version bumps (e.g. transaction-controller 66.0.1, account-tree-controller 7.5.1, bridge/assets packages) propagating the accounts-controller and snap-account-service updates through the dependency graph.

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

@ccharly ccharly marked this pull request as ready for review June 4, 2026 08:25
@ccharly ccharly requested review from a team as code owners June 4, 2026 08:25
@ccharly ccharly temporarily deployed to default-branch June 4, 2026 08:25 — with GitHub Actions Inactive
@ccharly ccharly temporarily deployed to default-branch June 4, 2026 08:25 — with GitHub Actions Inactive
@mm-token-exchange-service
Copy link
Copy Markdown

✅ No changelog changes needed.

@ccharly ccharly enabled auto-merge June 4, 2026 08:30
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

There's a ### Added that adds the keyring-controller dep explicitly. I don't think this really justify bumping the minor (given it was already in-use, just not declared really).

Or do we want to bump the minor instead?

@ccharly ccharly added this pull request to the merge queue Jun 4, 2026
Merged via the queue into main with commit 0f08676 Jun 4, 2026
370 checks passed
@ccharly ccharly deleted the release/1020.0.0 branch June 4, 2026 10:31
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