Releases: MetaMask/core
Releases · MetaMask/core
734.0.0
@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/utilsfrom^11.8.1to^11.9.0(#7511) for nativecrypto.subtle.digestoptimization (#7511) - Remove
@noble/hashesdependency since hashing utilities are now available in upgraded@metamask/utils(#7511) - Changes to exported types (#7511):
- Add optional field
thresholdCachetoRemoteFeatureFlagControllerState
- Add optional field
- Bump
@metamask/controller-utilsfrom^11.16.0to^11.17.0(#7534)
733.0.0
732.0.0
@metamask/controller-utils 11.17.0
Added
- Add MegaETH Testnet "v2" to various constants, enums, and types (#7272)
- Add
megaeth-testnet-v2toBUILT_IN_NETWORKS - Add
megaeth-testnet-v2toBUILT_IN_CUSTOM_NETWORKS_RPC - Add
MegaETHTestnetV2toBuiltInNetworkNameenum - Add
megaeth-testnet-v2toChainIdtype - Add
MegaETHTestnetV2toNetworksTickerenum - Add
MegaETHTestnetV2toBlockExplorerUrlquasi-enum - Add
MegaETHTestnetV2toNetworkNicknamequasi-enum
- Add
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"]
- Deprecate
@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/rpcrather thanhttps://carrot.megaeth.com/rpc, and the chain ID has changed from0x18c6to0x18c7. - "v1" of this network has not been removed.
- The URL for this is
Changed
- Bump
@metamask/eth-json-rpc-middlewarefrom^22.0.0to^22.0.1(#7330) - Bump
@metamask/controller-utilsfrom^11.16.0to^11.17.0(#7534)
Fixed
- Ensure
get1559CompatibilityWithNetworkClientIdupdates network metadata with EIP-1559 compatibility data missing (#7532)
731.0.0
@metamask/ramps-controller 2.0.0
Changed
- BREAKING: Rename
OnRampServicetoRampsServiceandOnRampEnvironmenttoRampsEnvironment(#7502) - BREAKING: Rename action types from
OnRampService:*toRampsService:*(e.g.,OnRampService:getGeolocation→RampsService:getGeolocation) (#7502)
Fixed
- Fix
RampsService#getGeolocationto read response text within the policy execution and return parsed text (#7502)
730.0.0
729.0.0
728.0.0
@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 flagremoveFlagOverride(flagName)- Clear the local override for a specific feature flagclearAllFlagOverrides()- Clear all local feature flag overrides
- Add new optional controller state properties (#7271)
localOverrides- Local overrides for feature flags that take precedence over remote flagsrawRemoteFeatureFlags- Raw flag value for all feature flags
- Export additional controller action types (#7271)
RemoteFeatureFlagControllerSetFlagOverrideActionRemoteFeatureFlagControllerremoveFlagOverrideActionRemoteFeatureFlagControllerclearAllFlagOverridesAction
727.0.0
726.0.0
725.0.0
@metamask/bridge-controller 64.2.0
Changed
- Bump
@metamask/assets-controllersfrom^93.1.0to^94.1.0(#7444, #7488) - Bump
@metamask/transaction-controllerfrom^62.5.0to^62.7.0(#7430, #7494) - Add fee limit passthrough for Tron snap fee computation (#7426)