Skip to content

Releases: MetaMask/core

734.0.0

19 Dec 22:29
5c39f7c

Choose a tag to compare

@metamask/remote-feature-flag-controller 4.0.0

Changed

  • BREAKING: Improve threshold-based feature flag processing to ensure independent user assignment across different flags (#7511):
    • Persist threshold values in controller state to avoid recalculating on app restart
    • Skip cryptographic operations for non-threshold arrays
    • Batch cache updates and cleanup into single state change
    • Automatically remove stale cache entries when flags are deleted
  • Upgrade @metamask/utils from ^11.8.1 to ^11.9.0 (#7511) for native crypto.subtle.digest optimization (#7511)
  • Remove @noble/hashes dependency since hashing utilities are now available in upgraded @metamask/utils (#7511)
  • Changes to exported types (#7511):
    • Add optional field thresholdCache to RemoteFeatureFlagControllerState
  • Bump @metamask/controller-utils from ^11.16.0 to ^11.17.0 (#7534)

733.0.0

19 Dec 11:49
deef4bb

Choose a tag to compare

@metamask/error-reporting-service 3.0.1

Changed

  • Add deprecation notice (#7427)
    • This package is deprecated, and can be replaced with the
      Messenger.captureException method from @metamask/messenger.

732.0.0

17 Dec 22:49
966a0d9

Choose a tag to compare

@metamask/controller-utils 11.17.0

Added

  • Add MegaETH Testnet "v2" to various constants, enums, and types (#7272)
    • Add megaeth-testnet-v2 to BUILT_IN_NETWORKS
    • Add megaeth-testnet-v2 to BUILT_IN_CUSTOM_NETWORKS_RPC
    • Add MegaETHTestnetV2 to BuiltInNetworkName enum
    • Add megaeth-testnet-v2 to ChainId type
    • Add MegaETHTestnetV2 to NetworksTicker enum
    • Add MegaETHTestnetV2 to BlockExplorerUrl quasi-enum
    • Add MegaETHTestnetV2 to NetworkNickname quasi-enum

Deprecated

  • Deprecate references to MegaETH Testnet "v1" in favor of "v2" (#7272)
    • Deprecate BUILT_IN_CUSTOM_NETWORKS_RPC["megaeth-testnet"]
    • Deprecate CustomNetworkType["megaeth-testnet"]
    • Deprecate BuiltInNetworkName["megaeth-testnet"]
    • Deprecate ChainId["megaeth-testnet"]
    • Deprecate NetworksTicker["megaeth-testnet"]
    • Deprecate BlockExplorerUrl["megaeth-testnet"]
    • Deprecate NetworkNickname["megaeth-testnet"]

@metamask/network-controller 27.1.0

Added

  • Add MegaETH Testnet "v2" as a default custom network (#7272)
    • The URL for this is https://timothy.megaeth.com/rpc rather than https://carrot.megaeth.com/rpc, and the chain ID has changed from 0x18c6 to 0x18c7.
    • "v1" of this network has not been removed.

Changed

  • Bump @metamask/eth-json-rpc-middleware from ^22.0.0 to ^22.0.1 (#7330)
  • Bump @metamask/controller-utils from ^11.16.0 to ^11.17.0 (#7534)

Fixed

  • Ensure get1559CompatibilityWithNetworkClientId updates network metadata with EIP-1559 compatibility data missing (#7532)

731.0.0

17 Dec 20:02
a943041

Choose a tag to compare

@metamask/ramps-controller 2.0.0

Changed

  • BREAKING: Rename OnRampService to RampsService and OnRampEnvironment to RampsEnvironment (#7502)
  • BREAKING: Rename action types from OnRampService:* to RampsService:* (e.g., OnRampService:getGeolocationRampsService:getGeolocation) (#7502)

Fixed

  • Fix RampsService#getGeolocation to read response text within the policy execution and return parsed text (#7502)

730.0.0

17 Dec 17:55
9700a18

Choose a tag to compare

@metamask/analytics-controller 1.0.0

Added

  • Initial release of @metamask/analytics-controller. (#7017, #7202)

729.0.0

17 Dec 10:18
34afeb0

Choose a tag to compare

@metamask/claims-controller 0.3.1

Added

  • Added updatedAt field to the claims draft. (#7523)

728.0.0

17 Dec 06:11
4dd1d2b

Choose a tag to compare

@metamask/remote-feature-flag-controller 3.1.0

Added

  • Add override functionality to remote feature flags (#7271)
    • setFlagOverride(flagName, value) - Set a local override for a specific feature flag
    • removeFlagOverride(flagName) - Clear the local override for a specific feature flag
    • clearAllFlagOverrides() - Clear all local feature flag overrides
  • Add new optional controller state properties (#7271)
    • localOverrides - Local overrides for feature flags that take precedence over remote flags
    • rawRemoteFeatureFlags - Raw flag value for all feature flags
  • Export additional controller action types (#7271)
    • RemoteFeatureFlagControllerSetFlagOverrideAction
    • RemoteFeatureFlagControllerremoveFlagOverrideAction
    • RemoteFeatureFlagControllerclearAllFlagOverridesAction

727.0.0

16 Dec 18:42
cb5c5fc

Choose a tag to compare

@metamask/multichain-account-service 4.1.0

Added

  • Add config.discovery.enabled option for all account provider config objects (#7447)
  • Add {EVM,SOL,BTC,TRX}_ACCOUNT_PROVIDER_DEFAULT_CONFIG (#7447)

726.0.0

16 Dec 17:27
da0fbe2

Choose a tag to compare

@metamask/claims-controller 0.3.0

Added

  • Added claims draft to controller and persist in the state as drafts. (#7456)
  • Added public methods (CRUD) with relate to the ClaimDraft. (#7456)

Changed

  • Bump @metamask/controller-utils from ^11.15.0 to ^11.16.0 (#7202)

725.0.0

16 Dec 17:08
583ed6a

Choose a tag to compare

@metamask/bridge-controller 64.2.0

Changed

  • Bump @metamask/assets-controllers from ^93.1.0 to ^94.1.0 (#7444, #7488)
  • Bump @metamask/transaction-controller from ^62.5.0 to ^62.7.0 (#7430, #7494)
  • Add fee limit passthrough for Tron snap fee computation (#7426)

@metamask/bridge-status-controller 64.2.0

Changed

  • Bump @metamask/transaction-controller from ^62.5.0 to ^62.7.0 (#7430, #7494)
  • Bump @metamask/bridge-controller from ^64.1.0 to ^64.2.0 (#7509)