Major Updates
Membrane dashboard was fully re-designed to simplify understanding of your workspace.
It is now possible to connect any app (including ones found in the web or just typed-in by you) right from the dashboard.
Management of your connected software was refactored and simplified.
Added agent onboarding guides for Claude Code, Codex, Cursor, Copilot, and Windsurf
Agentic Connection UI underwent many improvement based on usage feedback.
Self-hosted auth no longer depends on Auth0 or any other external services.
Added
Connections now have
keyand can be identified in code-friendly way.Added workspace instance name display in workspace general setting.
Added support for
tenantKeyin client JWT tokens (to replace deprecatedid)Added
flowRunsQueueSizePerConnectionto workspace limits configurationCode sandbox jobs are now automatically re-routed when runners are over capacity - it will improve latency in some cases.
Changed
External apps are now sorted by popularity in the interface
Connections now start in a disconnected state until successfully authenticated. This only affects behavior of the new
connectedfield and doesn't affect the old/deprecateddisconnectedfield.Connector versioning now auto-determines latest version by semantic versioning on publish.
Custom code now handles large inputs in batches with out-of-memory protection.
Base64 encoding is now applied to Buffers in custom code JSON output - it should speed up data transfer for large custom code jobs.
Fixed
OAuth loopback redirect URIs now support any port number per RFC 8252 standards
Connection refresh button in the console now triggers a backend refresh of the connection
Auth Proxies admin link now appears correctly on self-hosted installations
Unsupported event types now show proper error messages instead of crashing
Flow run errors from individual nodes now properly propagate to the overall flow run
OAuth consent page now properly displays tenant dropdown options
Workspace logo and app icon components now include fallback image handling
Connection refresh attempts no longer cause authentication errors when retrying disconnected connections
Schedule triggers no longer fire multiple times due to duplicate node schedules
Organization invitation acceptance is now idempotent instead of failing silently
Expert tasks route now displays properly under the activity section
External app are now marked as connected immediately after connection creation.
Connection building agent sessions now receive complete context information
Archived connectors are now properly excluded from workspace exports
Rate-limited event pulls are now handled proactively with proper backoff strategies
Queued runs are now properly stopped for misconfigured and disconnected connections