Skip to content

Releases: MetaMask/smart-transactions-controller

23.0.0

18 Mar 17:30
dcfa095

Choose a tag to compare

Changed

  • BREAKING: ErrorReportingService:captureException is no longer an allowed action on the messenger; consumers must stop allowlisting it (#572)
  • Move controller packages from peer to direct dependencies and bump to latest majors (#572)
    • @metamask/network-controller ^25.0.0 → ^30.0.0
    • @metamask/transaction-controller ^61.0.0 → ^63.0.0
    • @metamask/remote-feature-flag-controller ^2.0.0 → ^4.1.0
    • @metamask/polling-controller ^15.0.0 → ^16.0.0

22.7.0

09 Mar 15:58
d7fe982

Choose a tag to compare

Added

  • Authenticate calls to transaction api (#570)

22.6.0

24 Feb 00:05
fb59b2c

Choose a tag to compare

Added

  • chore(gasless-bridge): add gaslessBridgeWith7702Enabled feature flag (#568)

22.5.0

10 Feb 17:22
cd0307c

Choose a tag to compare

Changed

  • Log the original transaction status (#566)

22.4.0

03 Feb 22:09
1b14c3d

Choose a tag to compare

Added

  • Add origin to sentinel metadata (#564)

22.3.0

28 Jan 17:29
7f8096d

Choose a tag to compare

Changed

  • Change client field type in SentinelMeta from ClientId enum to string for device identification (#562)

22.2.0

26 Jan 18:52
99b5a92

Choose a tag to compare

Added

  • Add Feature, Kind, Client and Wallet fields to SentinelMeta (#560)

22.1.0

20 Jan 18:56
608555f

Choose a tag to compare

Added

  • feat: add support for signed transactions with metadata in SmartTransactionsController (#557)

22.0.0

17 Dec 19:54
dcc0c1d

Choose a tag to compare

Changed

  • BREAKING: The controller now reads feature flags directly from RemoteFeatureFlagController via the messenger instead of using the getFeatureFlags callback (#550)
    • Clients must configure the following as allowed actions in the controller messenger:
      • RemoteFeatureFlagController:getState
      • ErrorReportingService:captureException (for reporting validation errors to Sentry)
    • Clients must configure RemoteFeatureFlagController:stateChange as an allowed event
    • The getFeatureFlags constructor option is now deprecated and ignored

21.1.0

17 Dec 14:58
da19e57

Choose a tag to compare

Added

  • Add chainId parameter to fetchLiveness method, allowing direct chain ID specification without requiring a network client ID (#554)

Deprecated

  • Deprecate networkClientId parameter in fetchLiveness in favor of chainId (#554)