Skip to content

Releases: MetaMask/core

929.0.0

21 Apr 11:35
7204f17

Choose a tag to compare

@metamask/authenticated-user-storage 1.0.0

Added

  • Initial release (#8260)
    • AuthenticatedUserStorageService class with namespaced domain accessors: delegations (list, create, revoke) and preferences (getNotifications, putNotifications)

Changed

  • BREAKING: Rename SocialAIPreference.traderProfileIds to mutedTraderProfileIds in types and notification-preferences validation to match the API payload. (#8536)

928.0.0

21 Apr 08:49
66c88a4

Choose a tag to compare

@metamask/money-account-upgrade-controller 1.0.0

Added

  • Add MoneyAccountUpgradeController with upgradeAccount method (#8426)

927.0.0

20 Apr 16:33
d5252c8

Choose a tag to compare

@metamask/messenger-cli 0.2.0

Added

  • BREAKING: Add support for formatting the generated method action type files with Prettier or Oxfmt (#8486)
    • This adds a --formatter option to the CLI, which accepts either oxfmt or
      prettier (default).
    • ESLint is no longer used to format the generated files, and is no longer a
      (peer) dependency of this package.

926.0.0

20 Apr 13:09
88a085f

Choose a tag to compare

@metamask/social-controllers 2.0.0

Changed

  • BREAKING: SocialService.follow, SocialService.unfollow, and SocialController.followTrader, SocialController.unfollowTrader no longer accept an addressOrUid option. The caller is identified server-side from the JWT sub claim carried in the Authorization header. (#8520)
  • BREAKING: SocialService.fetchFollowing and SocialController.updateFollowing now take no arguments (previously { addressOrUid }). (#8520)
  • BREAKING: Remove FetchFollowingOptions type export (no longer needed). (#8520)
  • SocialService now calls PUT /v1/users/me/follows, DELETE /v1/users/me/follows, and GET /v1/users/me/following (previously /v1/users/:addressOrUid/...). (#8520)

925.0.0

17 Apr 18:01
5d8bbdf

Choose a tag to compare

@metamask/perps-controller 3.2.0

Added

  • Add isAbortError utility export from utils for distinguishing expected cancellation errors from real failures (#8515)

Changed

  • TradingService.flipPosition() no longer passes stale position entryPrice as currentPrice on reverse-position orders; providers now validate and price flips against live market data (#8515)

Removed

  • Remove unused ESTIMATED_FEE_RATE export from constants/hyperLiquidConfig (dead code after reverse-position fee precheck was removed) (#8515)

Fixed

  • Suppress noisy Sentry reports from expected historical-candle fetch cancellations (AbortError) during navigation, while preserving real error reporting in HyperLiquidClientService and MarketDataService (#8515)

924.0.0

17 Apr 16:56
200fc25

Choose a tag to compare

@metamask/chomp-api-service 1.0.0

Added

  • Add ChompApiService (#8413)

923.0.0

17 Apr 16:12
e30c0b1

Choose a tag to compare

@metamask/assets-controllers 104.1.0

Added

  • MultichainAssetsController: periodic Blockaid re-scan of stored SPL-style token: assets (default once per day) so tokens that become malicious after a prior scan are dropped; use constructor option blockaidTokenRescanInterval (ms), or 0 to disable. (#8400)

Changed

  • Bump @metamask/account-tree-controller from ^7.0.0 to ^7.1.0 (#8472)
  • Bump @metamask/transaction-controller from ^64.2.0 to ^64.3.0 (#8482)
  • Bump @metamask/keyring-api from ^21.6.0 to ^23.0.1 (#8464)

Fixed

  • MultichainAssetsController: fungible token: assets from automatic detection are no longer added when Blockaid bulk scan fails, returns empty, or omits that address (previously fail open); an explicit non-malicious per-token result from PhishingController:bulkScanTokens is now required before add. (#8400)
  • Fix AccountTrackerController wiping existing balances on other chains when syncing accounts for a chain that has no state entry yet (#8505)

922.0.0

17 Apr 12:56
754ff95

Choose a tag to compare

@metamask/transaction-pay-controller 19.2.1

Fixed

  • Resolve correct networkClientId for source chain in Relay execute flow (#8492)
  • Stop double-counting subsidized fees in Relay quote target amounts (#8488)

921.0.0

16 Apr 21:51
2697282

Choose a tag to compare

@metamask/money-account-balance-service 0.2.0

Added

  • Add money-account-balance-service to the root tsconfig.json and tsconfig.build.json files so that it is usable (#8477)

920.0.0

16 Apr 17:18
1c33c5c

Choose a tag to compare

@metamask/social-controllers 1.0.0

Uncategorized

  • chore: Format changelogs with Oxfmt (#8442)

Changed

  • BREAKING: SocialServiceMessenger now requires AuthenticationController:getBearerToken as an allowed action — all consumers must provide this action via messenger delegation
  • All SocialService API requests now include a JWT bearer token in the Authorization header, obtained via AuthenticationController:getBearerToken (#8485)