n8n/packages
Mike Repeć 8874ea2e0f
fix(core): Hold an expression isolate while closing a trigger's teardown function
closeTrigger() called a trigger's closeFunction (e.g. Postgres Trigger's
DROP TRIGGER/UNLISTEN teardown) with no isolate acquired, so any expression
evaluated there threw and left remote resources undropped while the
workflow reported as deactivated. Deactivation only has a workflowId at
that point, not a live Workflow, so the registering workflow's expression
handle is now captured alongside its trigger response at registration time
and used to acquire/release the isolate around the close call.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 11:24:25 +02:00
..
@n8n feat(core): Loosen the workflow review activity schema for cause events (no-changelog) (#36376) 2026-08-19 08:47:02 +00:00
cli feat(core): Loosen the workflow review activity schema for cause events (no-changelog) (#36376) 2026-08-19 08:47:02 +00:00
core fix(core): Hold an expression isolate while closing a trigger's teardown function 2026-08-19 11:24:25 +02:00
extensions/insights 🚀 Release 2.34.0 (#35487) 2026-08-04 07:14:55 +00:00
frontend fix(core): Honor an explicit request for a new credential during setup (#36348) 2026-08-19 08:24:46 +00:00
modules refactor(editor): Extract instance-registry into a frontend module package (no-changelog) (#36325) 2026-08-18 12:00:24 +00:00
node-dev chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
nodes-base fix(Message an Agent Node): Default the session to the connected Chat Trigger (#36482) 2026-08-19 07:53:49 +00:00
testing build: Bump Playwright to 1.62.1 (no-changelog) (#36441) 2026-08-19 06:00:46 +00:00
workflow chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00