metamask-extension icon indicating copy to clipboard operation
metamask-extension copied to clipboard

Version v11.16.0

Open benjisclowder opened this issue 1 year ago • 15 comments

RC 11.16.0

benjisclowder avatar Apr 25 '24 13:04 benjisclowder

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.

github-actions[bot] avatar Apr 25 '24 13:04 github-actions[bot]

Builds ready [d181619]
Page Load Metrics (864 ± 584 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint641921043416
domContentLoaded9412194
load5328548641216584
domInteractive9412194
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

metamaskbot avatar Apr 25 '24 14:04 metamaskbot

Manual test scenarios:

Chrome

  • [x] Onboarding - create a wallet
  • [x] Onboarding - import a wallet
  • [x] Keyring - connect hardware wallet
  • [x] Keyring - reset a wallet
  • [x] Transactions - send native token origin MM
  • [x] Transactions - send native token origin dapp
  • [x] Transactions - send ERC20 token origin MM
  • [x] Transactions - send ERC20 token origin dapp
  • [x] Transactions - send ERC721 token origin MM
  • [x] Transactions - send ERC721 token origin dapp
  • [x] Transactions - speed up transaction
  • [x] Transactions - cancel transaction
  • [x] Transactions - deploy failing transaction
  • [x] Transactions - deposit and withdraw
  • [x] Transactions - navigate multiple transactions
  • [x] Transactions - send transactions with custom nonce
  • [x] Transactions - cancel transaction using same nonce
  • [x] Tokens - import ERC20 token origin MM
  • [x] Tokens - import ERC20 token origin dapp
  • [x] Tokens - import ERC721 token origin MM
  • [x] Tokens - import ERC721 token origin dapp
  • [x] Tokens - import ERC1155 token origin MM
  • [x] Tokens - import ERC1155 token origin dapp
  • [x] Tokens - approve ERC1155 token
  • [x] Tokens - approve ERC20 token
  • [x] Tokens - approve ERC721 token
  • [x] Tokens - autodetect tokens
  • [x] Tokens - autodetect NFTs
  • [x] Tokens - approve erc20 custom amount
  • [x] ENS - name resolution
  • [x] Phishing - warning page
  • [x] Network - add custom network manually
  • [x] Network - add custom network from the list of popular networks
  • [x] Network - add custom network from dApp
  • [x] Network - update networks
  • [x] Network - switching networks
  • [x] Network - delete networks from the dropdown list
  • [x] Network - delete networks in Settings
  • [x] Backup - backup user data
  • [x] Backup - restore user data
  • [x] Metrics - send event metrics
  • [x] Address-book - add a contact to the address book
  • [x] Address-book - remove a contact from the address book
  • [x] Address-book - update a contact in the address book
  • [x] Gas fee - EIP-1559 gas
  • [x] Gas fee - legacy gas
  • [x] Sign - eth sign
  • [x] Sign - personal sign
  • [x] Sign - sign in with ethereum
  • [x] Sign - sign typed with data
  • [x] Sign - sign typed data v3 with hardware wallet
  • [x] Sign - sign typed data v4 with hardware wallet
  • [x] Sign - personal sign with hardware wallet
  • [x] Sign - eth sign with hardware wallet
  • [x] Permissions - connecting and disconnecting from a dapp
  • [x] Swap - smart swap
  • [x] Swap - swap eth
  • [x] Incoming transactions - receive native token
  • [x] Settings - about MetaMask
  • [x] Settings - general - change language
  • [x] Settings - advanced - check custom nonce toggle
  • [x] Settings - advanced - show hex data
  • [x] Contract - deploy contract, mint and import NFT with hardware wallet
  • [x] Contract - hardware wallet qr based connect
  • [x] Contract - send token with hardware wallet

Firefox

  • [x] Onboarding - create a wallet
  • [x] Onboarding - import a wallet
  • [x] Keyring - connect hardware wallet
  • [x] Keyring - reset a wallet
  • [x] Transactions - send native token origin MM
  • [x] Transactions - send native token origin dapp
  • [x] Transactions - send ERC20 token origin MM
  • [x] Transactions - send ERC20 token origin dapp
  • [x] Transactions - send ERC721 token origin MM
  • [x] Transactions - send ERC721 token origin dapp
  • [x] Transactions - speed up transaction
  • [x] Transactions - cancel transaction
  • [x] Transactions - deploy failing transaction
  • [x] Transactions - deposit and withdraw
  • [x] Transactions - navigate multiple transactions
  • [x] Transactions - send transactions with custom nonce
  • [x] Transactions - cancel transaction using same nonce
  • [x] Tokens - import ERC20 token origin MM
  • [x] Tokens - import ERC20 token origin dapp
  • [x] Tokens - import ERC721 token origin MM
  • [x] Tokens - import ERC721 token origin dapp
  • [x] Tokens - import ERC1155 token origin MM
  • [x] Tokens - import ERC1155 token origin dapp
  • [x] Tokens - approve ERC1155 token
  • [x] Tokens - approve ERC20 token
  • [x] Tokens - approve ERC721 token
  • [x] Tokens - autodetect tokens
  • [x] Tokens - autodetect NFTs
  • [x] Tokens - approve erc20 custom amount
  • [x] ENS - name resolution
  • [x] Phishing - warning page
  • [x] Network - add custom network manually
  • [x] Network - add custom network from the list of popular networks
  • [x] Network - add custom network from dApp
  • [x] Network - update networks
  • [x] Network - switching networks
  • [x] Network - delete networks from the dropdown list
  • [x] Network - delete networks in Settings
  • [x] Backup - backup user data
  • [x] Backup - restore user data
  • [x] Metrics - send event metrics
  • [x] Address-book - add a contact to the address book
  • [x] Address-book - remove a contact from the address book
  • [x] Address-book - update a contact in the address book
  • [x] Gas fee - EIP-1559 gas
  • [x] Gas fee - legacy gas
  • [x] Sign - eth sign
  • [x] Sign - personal sign
  • [x] Sign - sign in with ethereum
  • [x] Sign - sign typed with data
  • [x] Sign - sign typed data v3 with hardware wallet
  • [x] Sign - sign typed data v4 with hardware wallet
  • [x] Sign - personal sign with hardware wallet
  • [x] Sign - eth sign with hardware wallet
  • [x] Permissions - connecting and disconnecting from a dapp
  • [x] Swap - smart swap
  • [x] Swap - swap eth
  • [x] Incoming transactions - receive native token
  • [x] Settings - about MetaMask
  • [x] Settings - general - change language
  • [x] Settings - advanced - check custom nonce toggle
  • [x] Settings - advanced - show hex data
  • [x] Contract - deploy contract, mint and import NFT with hardware wallet
  • [x] Contract - hardware wallet qr based connect
  • [x] Contract - send token with hardware wallet

benjisclowder avatar Apr 25 '24 14:04 benjisclowder

We need teams' approval on May 2 at the latest to stick to our 7-day release cut-submission trial plan for the following four RC's.

Instructions for Team Review

Review Changes: Refer to the Release Tracker for v11.16.0 to see all changes relevant to your team.

Log Bugs: If you find any issues, log them in the release tracker and attach them to https://github.com/MetaMask/MetaMask-planning/issues/2426.

Approval: After reviewing, indicate your team's approval by:

  • Marking the checkbox next to your team's name in this comment.
  • Optionally, leave a comment for additional information.

Your thorough review ensures a smooth and successful release. If you have any questions please reach out to extension platform team or in the #metamask-qa slack channel. Thank you for your collaboration!

  • [x] Accounts: @plasmacorral - There are 5 Accounts changes in v11.16.0
  • [ ] Assets: @sahar-fehri / @alfeng6 - There are 10 Assets changes in v11.16.0
  • [x] Bridging: @micaela.estabillo - There is 1 Bridging change in v11.16.0
  • [x] Confirmation Systems: @sleepytanya - There are 13 Confirmation Systems changes in v11.16.0.
  • [x] Confirmation UX: @seaona - There are 16 Confirmations UX changes in v11.16.0
  • [x] DappAPI: @jiexi - There are 4 DappAPI changes in v11.16.0.
  • [x] Design/Systems: @georgewrmarshall - There is 1 Design/Systems change in v11.16.0.
  • [x] Devex: @tmashuang / @vandan - There are 3 Devex changes in v11.16.0.
  • [x] MMI: @zone-live / @shane-t - There are 11 MMI changes in v11.16.0.
  • [x] Snaps: @bowensanders / @FrederikBolding / @Montoya - There are 9 Snaps changes in v11.16.0.
  • [ ] Swaps: @davibroc / @dan437 - There are 6 Swaps change in v11.16.0.
  • [x] Shared Libraries: @Gudahtt - There are 3 Shared Libraries changes in v11.16.0.
  • [x] Wallet UX: @darkwing / @NidhiKJha - There are 12 Wallet UX changes in v11.16.0.

benjisclowder avatar Apr 25 '24 15:04 benjisclowder

Builds ready [d181619]
Page Load Metrics (864 ± 584 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint641921043416
domContentLoaded9412194
load5328548641216584
domInteractive9412194
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

metamaskbot avatar Apr 25 '24 15:04 metamaskbot

🟢 Approval from @MetaMask/design-system team

  • Checked https://github.com/MetaMask/metamask-extension/pull/24090

georgewrmarshall avatar Apr 25 '24 19:04 georgewrmarshall

🟢 Approval from Accounts team

plasmacorral avatar May 01 '24 14:05 plasmacorral

🟢 Approval for Wallet API Platform Team

adonesky1 avatar May 01 '24 18:05 adonesky1

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@contentful/[email protected] None 0 133 kB whydah-gally
npm/@contentful/[email protected] None 0 146 kB whydah-gally
npm/@metamask/[email protected] None 0 77.4 kB metamaskbot
npm/@metamask/[email protected] None +1 192 kB metamaskbot
npm/@metamask/[email protected] None +1 187 kB metamaskbot
npm/@metamask/[email protected] None 0 1.26 MB metamaskbot
npm/@metamask/[email protected] None 0 5.48 MB metamaskbot
npm/@metamask/[email protected] None 0 879 kB metamaskbot
npm/@metamask/[email protected] network 0 422 kB metamaskbot
npm/@metamask/[email protected] network 0 932 kB metamaskbot
npm/[email protected] None 0 20.1 kB whydah-gally
npm/[email protected] None 0 66.2 kB contentful-ecosystem
npm/[email protected] None +5 616 kB
npm/[email protected] None 0 119 kB planttheidea
npm/[email protected] None 0 6.58 kB keik
npm/[email protected] None 0 8.38 kB sindresorhus
npm/[email protected] network 0 156 kB joshglazebrook
npm/[email protected] None 0 4.92 kB lgbot

🚮 Removed packages: npm/@metamask/[email protected], npm/@metamask/[email protected], npm/@metamask/[email protected], npm/@metamask/[email protected], npm/@metamask/[email protected], npm/@metamask/[email protected], npm/@npmcli/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

socket-security[bot] avatar May 07 '24 10:05 socket-security[bot]

👍 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.

View full report↗︎

socket-security[bot] avatar May 07 '24 10:05 socket-security[bot]

@metamaskbot update-policies

danjm avatar May 08 '24 13:05 danjm

Policies updated

metamaskbot avatar May 08 '24 14:05 metamaskbot

@metamaskbot update-policies

danjm avatar May 09 '24 14:05 danjm

Policies updated

metamaskbot avatar May 09 '24 15:05 metamaskbot

🟢 Approval from Confirmations team.

sleepytanya avatar May 10 '24 20:05 sleepytanya

I have read the CLA Document and I hereby sign the CLA

brad-decker avatar May 17 '24 14:05 brad-decker

Builds ready [73e5c4b]
Page Load Metrics (753 ± 501 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint611561012512
domContentLoaded10512594
load4925907531043501
domInteractive10512594

metamaskbot avatar May 18 '24 09:05 metamaskbot

Builds ready [4e45738]
Page Load Metrics (1476 ± 489 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint842081143215
domContentLoaded10123292311
load71243414761018489
domInteractive10123292311

metamaskbot avatar May 21 '24 00:05 metamaskbot

Builds ready [a22b13d]
Page Load Metrics (1156 ± 564 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint781991273818
domContentLoaded11107362311
load65292311561176564
domInteractive11107362311

metamaskbot avatar May 21 '24 08:05 metamaskbot

Builds ready [edeca15]
Page Load Metrics (1421 ± 529 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint762711324723
domContentLoaded149735209
load70271714211102529
domInteractive149735209

metamaskbot avatar May 21 '24 11:05 metamaskbot

Builds ready [afafe48]
Page Load Metrics (992 ± 524 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint862041333617
domContentLoaded1690392110
load7427449921091524
domInteractive1690392110

metamaskbot avatar May 22 '24 09:05 metamaskbot

Builds ready [6e20c20]
Page Load Metrics (992 ± 540 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint731961113316
domContentLoaded104727115
load5625209921124540
domInteractive104727115

metamaskbot avatar May 22 '24 21:05 metamaskbot

Builds ready [43832ef]
Page Load Metrics (1077 ± 527 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint711991123215
domContentLoaded10115262311
load59259910771097527
domInteractive10115262311

metamaskbot avatar May 23 '24 16:05 metamaskbot

Builds ready [a848063]
Page Load Metrics (1062 ± 524 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint621711082713
domContentLoaded106624126
load51242810621091524
domInteractive106624126

metamaskbot avatar May 23 '24 16:05 metamaskbot