Skip to content

Conversation

@Mrtenz
Copy link
Member

@Mrtenz Mrtenz commented Jan 12, 2026

Explanation

This is the release candidate for version 748.0.0.

Primarily, this includes a re-release of @metamask/network-controller, which deprecates the latest version, makes a new major version, and then includes more details for clients to adopt the new changes.

In addition to @metamask/network-controller, we are also including these packages:

  • @metamask/accounts-controller
  • @metamask/bridge-controller
  • @metamask/bridge-status-controller
  • @metamask/ens-controller
  • @metamask/gas-fee-controller
  • @metamask/multichain-network-controller
  • @metamask/polling-controller
  • @metamask/sample-controllers
  • @metamask/selected-network-controller
  • @metamask/signature-controller
  • @metamask/transaction-controller
  • @metamask/transaction-pay-controller
  • @metamask/user-operation-controller

This is to help ensure that we can de-duplicate dependencies in clients effectively.

Note that the following packages have been intentionally omitted because they have other changes besides dependency bumps. We will let the respective teams handle their own releases:

  • @metamask/assets-controllers
  • @metamask/earn-controller
  • @metamask/multichain-api-controller
  • @metamask/network-enablement-controller

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

Focuses the release on dependency alignment and a re-release of the network controller.

  • Re-release @metamask/network-controller 28.0.0 (deprecates 27.2.0; documents breaking removal of ErrorReportingService:captureException)
  • Bump and align dependent packages: @metamask/accounts-controller 35.0.1, @metamask/transaction-controller 62.9.1, @metamask/gas-fee-controller 26.0.1, @metamask/polling-controller 16.0.1, @metamask/multichain-network-controller 3.0.1, @metamask/signature-controller 38.0.1, @metamask/bridge-controller 64.4.1, @metamask/bridge-status-controller 64.4.2, @metamask/ens-controller 19.0.1, @metamask/selected-network-controller 26.0.1, @metamask/transaction-pay-controller 11.0.1, @metamask/user-operation-controller 41.0.1, plus cascading updates across related packages
  • Various packages move peer deps to direct deps per changelogs to ease multi-version trees
  • Monorepo version set to 748.0.0; lockfile updated

Written by Cursor Bugbot for commit 618964c. This will update automatically on new commits. Configure here.

@Mrtenz Mrtenz marked this pull request as ready for review January 12, 2026 15:44
@Mrtenz Mrtenz requested review from a team as code owners January 12, 2026 15:44
In addition to `@metamask/network-controller`, include these packages in
the release:

- `@metamask/accounts-controller`
- `@metamask/assets-controllers`
- `@metamask/bridge-controller`
- `@metamask/bridge-status-controller`
- `@metamask/ens-controller`
- `@metamask/gas-fee-controller`
- `@metamask/multichain-network-controller`
- `@metamask/polling-controller`
- `@metamask/sample-controllers`
- `@metamask/selected-network-controller`
- `@metamask/signature-controller`
- `@metamask/transaction-controller`
- `@metamask/transaction-pay-controller`
- `@metamask/user-operation-controller`

This is to help ensure that we can de-duplicate dependencies in clients
effectively.

Note that the following packages have been intentionally omitted because
they have other changes I am hesitate to release now. I will let the
respective teams handle their own releases:

- `@metamask/earn-controller`
- `@metamask/multichain-api-controller`
- `@metamask/network-enablement-controller`

Also include some tweaks to the `network-controller` CHANGELOG.
@mcmire mcmire requested review from a team as code owners January 12, 2026 19:39
@socket-security
Copy link

socket-security bot commented Jan 13, 2026

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

@mcmire
Copy link
Contributor

mcmire commented Jan 13, 2026

@SocketSecurity ignore npm/@metamask/[email protected]

This is our own package. fetch access is expected.

Copy link
Contributor

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

Choose a reason for hiding this comment

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

LGTM!

@mcmire mcmire added this pull request to the merge queue Jan 13, 2026
Merged via the queue into main with commit 2e79cb5 Jan 13, 2026
290 checks passed
@mcmire mcmire deleted the release/748.0.0 branch January 13, 2026 15:33
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.

4 participants