metamask-extension
metamask-extension copied to clipboard
chore: Bump logging-controller to 3.0.1 and signature-controller to 14.0.1
Description
Specifically, @metamask/logging-controller
3.0.0 relies on a new version of @metamask/base-controller
which protects state from being mutated accidentally and includes more type safety for messengers, among other improvements.
EDIT @mikesposito: Since @metamask/signature-controller@<^14
relies on @metamask/logging-controller@^2
, the two packages are being updated atomically
See changelogs:
- https://github.com/MetaMask/core/blob/main/packages/logging-controller/CHANGELOG.md
- https://github.com/MetaMask/core/blob/main/packages/signature-controller/CHANGELOG.md
Related issues
Progresses #24140.
Manual testing steps
This upgrade contains no functional changes.
Screenshots/Recordings
(N/A)
Pre-merge author checklist
- [x] I’ve followed MetaMask Coding Standards.
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using JSDoc format if applicable
- [x] I’ve applied the right labels on the PR (see labeling guidelines). Not required for external contributors.
Pre-merge reviewer checklist
- [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
Package | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|
npm/@metamask/[email protected] | None | 0 |
85.9 kB | metamaskbot |
npm/@metamask/[email protected] | None | +5 |
1.74 MB | metamaskbot |
🚮 Removed packages: npm/@metamask/[email protected], npm/@metamask/[email protected]
@metamaskbot update-policies
Policies updated
Builds ready [4526c0b]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (1699 ± 634 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 69 | 398 | 161 | 88 | 42 |
domContentLoaded | 10 | 98 | 33 | 25 | 12 | ||
load | 56 | 3231 | 1699 | 1320 | 634 | ||
domInteractive | 9 | 98 | 33 | 25 | 12 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 12.2 KiB (0.35%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Builds ready [e542f7e]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (323 ± 355 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 63 | 130 | 95 | 20 | 10 |
domContentLoaded | 11 | 32 | 19 | 6 | 3 | ||
load | 52 | 2547 | 323 | 738 | 355 | ||
domInteractive | 11 | 32 | 18 | 6 | 3 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 12.2 KiB (0.34%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 67.40%. Comparing base (
640cad4
) to head (f3e07a4
). Report is 1 commits behind head on develop.
Additional details and impacted files
@@ Coverage Diff @@
## develop #24143 +/- ##
========================================
Coverage 67.40% 67.40%
========================================
Files 1289 1289
Lines 50248 50248
Branches 13011 13011
========================================
Hits 33865 33865
Misses 16383 16383
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Builds ready [03e6ac2]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (711 ± 539 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 64 | 150 | 93 | 24 | 12 |
domContentLoaded | 12 | 35 | 19 | 6 | 3 | ||
load | 52 | 2911 | 711 | 1122 | 539 | ||
domInteractive | 12 | 35 | 19 | 6 | 3 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 12.2 KiB (0.34%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Builds ready [6b11978]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (927 ± 630 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 62 | 177 | 105 | 30 | 14 |
domContentLoaded | 10 | 72 | 26 | 15 | 7 | ||
load | 50 | 3548 | 927 | 1312 | 630 | ||
domInteractive | 10 | 72 | 26 | 15 | 7 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 12.2 KiB (0.34%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Note: This breaks the peerDependency of @metamask/signature-controller@^12.0.0
on @metamask/logging-controller@^2.0.2
.
@metamask/[email protected]
and later use @metamask/logging-controller
v3.
Should these two actually be updated atomically?
Potentially related by also being peerDependencies of @metamask/signature-controller
:
- #24141
- #24199
@metamaskbot update-policies
As suggested by @legobeat, I included the signature-controller
bump to ^14.0.1
in this PR and changed title and description accordingly
Policies updated
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎
This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.
Builds ready [4e8fb25]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (969 ± 595 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 62 | 136 | 86 | 19 | 9 |
domContentLoaded | 9 | 26 | 12 | 4 | 2 | ||
load | 55 | 2972 | 969 | 1239 | 595 | ||
domInteractive | 9 | 25 | 12 | 4 | 2 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 24.64 KiB (0.75%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Builds ready [eb9873c]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (646 ± 565 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 66 | 152 | 91 | 26 | 12 |
domContentLoaded | 8 | 62 | 17 | 13 | 6 | ||
load | 54 | 3601 | 646 | 1177 | 565 | ||
domInteractive | 8 | 62 | 17 | 13 | 6 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 24.64 KiB (0.75%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)
Builds ready [f3e07a4]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (MMI): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- mv3: Background Module Init Stats
- mv3: UI Init Stats
- mv3: Module Load Stats
- mv3: Bundle Size Stats
- mv2: E2e Actions Stats
- code coverage: Report
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
Page Load Metrics (1026 ± 574 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 68 | 177 | 97 | 28 | 13 |
domContentLoaded | 10 | 38 | 16 | 9 | 4 | ||
load | 56 | 3067 | 1026 | 1195 | 574 | ||
domInteractive | 10 | 38 | 16 | 9 | 4 |
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 24.64 KiB (0.73%)
- ui: 0 Bytes (0.00%)
- common: 0 Bytes (0.00%)