Skip to content

chore(runway): cherry-pick chore: Bump Snaps packages#21246

Merged
Cal-L merged 1 commit into
release/7.57.0from
cherry-pick-7-57-0-8ee3984
Oct 16, 2025
Merged

chore(runway): cherry-pick chore: Bump Snaps packages#21246
Cal-L merged 1 commit into
release/7.57.0from
cherry-pick-7-57-0-8ee3984

Conversation

@runway-github

@runway-github runway-github Bot commented Oct 16, 2025

Copy link
Copy Markdown
Contributor

Description

This bumps Snaps packages to the latest version. Notable changes
include:

  • Reduce JSON validation during state updates
  • Move JSON-RPC request inspection outside of the executor
  • Simplify JSON-RPC failure validation
  • Properly roll back initialConnections
  • Display a warning instead of an error when Snaps fail to terminate

Generally this should help with ongoing performance regressions when
using Solana.


Note

Updates Snaps-related packages and removes the useCaip25Permission feature flag from SnapController initialization and tests.

  • Snaps:
    • Deps bump: Update @metamask/snaps-* packages (controllers → ^15.0.0, execution-environments → ^10.2.2, rpc-methods → ^13.5.2, sdk → ^10.0.0, utils → ^11.6.0); add @metamask/snaps-sdk to resolutions; minor bumps for @metamask/providers and @metamask/slip44.
    • Init flags: Remove useCaip25Permission from featureFlags in app/core/Engine/controllers/snaps/snap-controller-init.ts and corresponding expectation in snap-controller-init.test.ts.

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

8ee3984

<!--
Please submit this PR as a draft initially.
Do not mark it as "Ready for review" until the template has been
completely filled out, and PR status checks have passed at least once.
-->

This bumps Snaps packages to the latest version. Notable changes
include:

- Reduce JSON validation during state updates
- Move JSON-RPC request inspection outside of the executor
- Simplify JSON-RPC failure validation
- Properly roll back `initialConnections`
- Display a warning instead of an error when Snaps fail to terminate

Generally this should help with ongoing performance regressions when
using Solana.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Upgrades Snaps-related packages and removes
`featureFlags.useCaip25Permission` from Snap controller initialization
and tests.
>
> - **Engine (Snaps controller init)**:
> - Remove `featureFlags.useCaip25Permission` from
`snap-controller-init.ts` and update test expectations in
`snap-controller-init.test.ts`.
> - **Dependencies**:
> - Upgrade `@metamask/snaps-controllers` to `^15.0.0`,
`snaps-execution-environments` to `^10.2.2`, `snaps-rpc-methods` to
`^13.5.2`, `snaps-sdk` to `^10.0.0`, and `snaps-utils` to `^11.6.0` in
`package.json`.
> - Add resolution for `@metamask/snaps-sdk@^10.0.0`; refresh
`yarn.lock` with related updates (e.g., `@metamask/providers@^22.1.1`,
`@metamask/slip44@^4.3.0`).
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
48f4bd6. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
@runway-github runway-github Bot requested a review from a team as a code owner October 16, 2025 00:35
@metamaskbot metamaskbot added the team-runway-bot-deprecated DEPRECATED: please use "team-bots" instead label Oct 16, 2025
@socket-security

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

@Cal-L Cal-L merged commit b6eae5d into release/7.57.0 Oct 16, 2025
161 of 166 checks passed
@Cal-L Cal-L deleted the cherry-pick-7-57-0-8ee3984 branch October 16, 2025 02:21
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 16, 2025
@metamaskbot metamaskbot added the release-7.57.0 Issue or pull request that will be included in release 7.57.0 label Oct 16, 2025
@metamaskbot

Copy link
Copy Markdown
Collaborator

No release label on PR. Adding release label release-7.57.0 on PR, as PR was cherry-picked in branch 7.57.0.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-7.57.0 Issue or pull request that will be included in release 7.57.0 size-S team-runway-bot-deprecated DEPRECATED: please use "team-bots" instead

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants