Release/1275.0.0 - #10386
Merged
Merged
Release/1275.0.0#10386
Conversation
Member
Author
|
@metamaskbot update-changelogs |
This comment has been minimized.
This comment has been minimized.
Contributor
|
❌ Failed to push changelog fixes. Check the workflow run for details. |
Contributor
This pull request has been closedThis release PR was automatically closed because it had no activity for 3 hours (last updated 3.3h ago). Open release PRs are expected to merge promptly so they do not block others from starting a new release. To keep a release PR open longer in exceptional cases, add the |
Mrtenz
approved these changes
Sep 23, 2026
OGPoyraz
enabled auto-merge
September 23, 2026 08:39
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Explanation
Release
1275.0.0with a major version bump for@metamask/transaction-controllerand a minor version bump for@metamask/transaction-pay-controller.@metamask/transaction-controller70.1.0→71.0.0(major)@metamask/transaction-pay-controller29.0.2→29.1.0(minor)@metamask/transaction-controller@71.0.0Breaking: Move sponsorship and signing decisions to optional approval-time
isSponsoredandshouldSignhooks (#10109)shouldSignhook and local signing, while transactions that skip local signing retain an existing nonce and require a publish hook.isGasFeeSponsoredandisExternalSignremain in the public types as deprecated compatibility properties but no longer control the transaction lifecycle;isGasFeeSponsoredremains available as migration metadata.TransactionMeta.isGasFeeSponsoredAvailableand refresh it during approval preparation when simulation is enabled so sponsorship hooks receive current availability without overriding simulation preferences.Other changes:
membershipSubscriptiontransaction type (#10340)bn.jsfrom^5.2.1to^5.2.5(#10362)@metamask/transaction-pay-controller@29.1.0EXACT_OUTPUTquotes with transaction calls embedded, gated bypayStrategies.relay.atomicMaxEnabled(#10224)bn.jsfrom^5.2.1to^5.2.5(#10362)immerfrom^9.0.6to^9.0.21(#10331)Dependency updates
16 packages had their
@metamask/transaction-controllerdependency range updated to^71.0.0withpackage.jsonchanges under this release branch. Changelog entries for those packages will be generated by commenting@metamaskbot update-changelogson this PR.References
membershipSubscriptiontransaction typeEXACT_OUTPUTquotesChecklist
Note
High Risk
The major transaction-controller release changes core transaction approval, sponsorship, and signing behavior across many downstream packages that depend on it.
Overview
Release
1275.0.0cuts published versions for@metamask/transaction-controller71.0.0(major) and@metamask/transaction-pay-controller29.1.0(minor), and bumps the monorepo root version accordingly.The transaction-controller release documents breaking approval-time behavior: sponsorship and signing now flow through optional
isSponsored/shouldSignhooks instead ofisGasFeeSponsored/isExternalSign, plus a newmembershipSubscriptiontransaction type. This PR mostly propagates that major by setting dependent packages’@metamask/transaction-controllerranges to^71.0.0, updatingyarn.lock, and recording bump entries in package changelogs (including transaction-pay’s dependency bump under29.1.0).Reviewed by Cursor Bugbot for commit b93ad54. Bugbot is set up for automated code reviews on this repo. Configure here.