Platform 2026-04-03

Major Changes

  • Custom code execution engine was refactored to V8 isolates. It makes it much faster and less resource-consuming.

    • About 5% of custom code requests use functionality not supported by isolates. They fall back to the previous implementation (sandboxed node.js processes).

    • If you self-hoste, you can disable the new custom code engine by adding CUSTOM_CODE_RUNNER_DISABLE_IVM env variable. This can act as workaround if you hit features not supported by V8 isolate and fallback doesn't work.

  • Agentic Connection UI is now used by default instead of "static" connection UI.

Changed

  • Connection state tracking simplified with clearer connected and error status fields.

  • Non-agentic connection screens now redirect to the improved agentic flow

  • Flow descriptions automatically sync between universal and integration-specific versions.

Fixed

  • Connect buttons now work properly for connectors without named authentication options

  • OAuth consent page shows helpful messages when revisited after approval

  • Connection configuration errors clear automatically after successful recovery

  • Action tabs between universal and integration versions navigate correctly

  • Console navigation works properly when flow re-runs fail

  • Actions and elements can no longer be created without required key fields

CLI 1.14.2

Fixed

  • The membrane connect command now works consistently with the membrane connection command.
API Contract 1.10

Added

  • New endpoint: PATCH /org-workspaces/{id}/user-settings for updating user workspace settings

Changed

  • Changes in connection API:

    • connected field on connections that will replace deprecated disconnected field

    • GET /connections now accepts a connected query parameter for filtering connections by status

    • Connection errors are now more consistent with the rest of elements:

      • requestError contains the latest problem with connectivity that made connection disconnected.

      • errors field has all the errors for connection: requestError and any configuration errors

      • error field still stays but is deprecated.

SDK 0.28.0

Fixed

  • Fixed crash when using the SDK in browser environments that don't support CommonJS require() in the error handling code path.
CLI 1.14.1

Fixed

  • Authentication now properly re-authenticates with tenant scope when using platform-user tokens
  • Removed unnecessary direct dependency that could cause package conflicts
CLI 1.14.0

Fixed

  • CLI version is now correctly reported in telemetry data
  • Non-agentic connection screens now properly redirect users to the agentic flow
CLI 1.13.4

Fixed

  • OAuth token responses now include the user's email address for proper telemetry tracking