{"collection":{"slug":"workflow-orchestration","name":"Background Jobs & Orchestration"},"digest":{"id":"cwd_D4vRjZjGGRRL1WdeSBtiz","weekStart":"2026-09-07","title":"Temporal's standalone activities hit GA as n8n hardens its core","intro":"Temporal Server 1.32.0 turns standalone activities and delayed starts on by default, adding operator APIs that can pause, resume, and reset individual activities. n8n spent the week shipping stability fixes across five release lines, from job cleanup on rejected workflow runs to bounded memory during source control pushes.","body":"### Standalone activities become the default\n\nThe headline of the week is [Temporal Server v1.32.0](/release/rel_bRo8sxHKClhBD0qKosmkl-v1-32-0), which promotes Standalone Activities and start delay to general availability — both now enabled out of the box via `activity.enableStandalone` and `activity.startDelayEnabled`. The practical shift for developers is that activities no longer have to live inside a workflow's control flow to be scheduled, retried, or observed: you can start an activity on its own, delay its execution, and manage it as a first-class object.\n\nThe more interesting addition is the operator surface. With `history.enableStandaloneActivityOperatorCommands: true`, operators can pause or resume a running activity, reset its attempt state (optionally with heartbeat cleanup or restoration of the original options), and update individual options or roll them back. That's a meaningful change to how you handle a misbehaving activity in production — previously your options were often to wait it out or restart the surrounding workflow. Batch operations round out the release, which suggests Temporal is targeting the fleet-management case, not just single-activity surgery.\n\n### n8n's week is a stability grind\n\nn8n's output this week was voluminous but mostly corrective, spread across the 2.39, 2.38, 2.37, and 1.123 lines. The 2.39 branch opened with [n8n@2.39.0](/release/rel_aMveIeJy3GgPqlLtKS-R--n8n-2-39-0) and [n8n@2.38.0](/release/rel_9h16jGjkl7L0dxFefLYMf-n8n-2-38-0) landing the same day; the former fixed an AMQP trigger node that failed to reattach its receiver link when the broker detached it — a classic silent-stall bug for anyone relying on AMQP to enqueue work.\n\nFrom there, the week's theme is reliability under adverse conditions. [n8n@2.38.4](/release/rel_eRFcXj-o71aNVOzfGx70n-n8n-2-38-4) and [n8n@2.37.11](/release/rel_U8ZIhd9mzO5uIyw2QOSJR-n8n-2-37-11) both addressed keeping a serving external secrets provider alive when its replacement fails, plus cleanup of running jobs when a workflow run rejects. [n8n@2.38.5](/release/rel_LBPgl7Gxqf09-w3sj9VhB-n8n-2-38-5) tackled error fidelity — the original job error is now reported even after the job key disappears, which matters when you're debugging from logs alone.\n\nMemory and shutdown behavior got attention too. [n8n@2.38.6](/release/rel_WnNJuilEOffty_OXiLYVE-n8n-2-38-6) bounds peak memory during source control pushes, and [n8n@2.38.7](/release/rel_gma9kN1YzuvGqh4I3WjJy-n8n-2-38-7) fixed executing MCP toolkit members on workers. On the 2.39 line, [n8n@2.39.1](/release/rel_uBez-cqEe2gyejMQuZC28-n8n-2-39-1) repairs legacy-format data-encryption keys during bootstrap, while [n8n@2.39.2](/release/rel_E_tyPji7dJ9t_k3VWzhvd-n8n-2-39-2) memoizes pairedItem ancestry traversal — a perf fix with real payoff in large item-heavy workflows. Later in the week, [n8n@2.39.3](/release/rel_7FP-Z3qdvVi8u_O29ad2I-n8n-2-39-3) trusts the CA from `GIT_SSL_CAINFO` for source control HTTPS remotes, and [n8n@2.39.4](/release/rel_NFgRo3BfELIkG8Or0Tvf8-n8n-2-39-4) selects sandbox npm install flags by provider. [n8n@1.123.79](/release/rel_jZAAckfR1oHwfYk-lCm61-n8n-1-123-79) closed out the older line with no changes of note.\n\nIf you run n8n in production, the 2.38.4/2.37.11 pair is the one to prioritize — secrets provider failover and job cleanup on rejection are both failure-mode fixes you don't want to learn about the hard way.","releaseIds":["rel_bRo8sxHKClhBD0qKosmkl","rel_aMveIeJy3GgPqlLtKS-R-","rel_9h16jGjkl7L0dxFefLYMf","rel_eRFcXj-o71aNVOzfGx70n","rel_U8ZIhd9mzO5uIyw2QOSJR","rel_LBPgl7Gxqf09-w3sj9VhB","rel_WnNJuilEOffty_OXiLYVE","rel_gma9kN1YzuvGqh4I3WjJy","rel_uBez-cqEe2gyejMQuZC28","rel_E_tyPji7dJ9t_k3VWzhvd","rel_7FP-Z3qdvVi8u_O29ad2I","rel_NFgRo3BfELIkG8Or0Tvf8","rel_jZAAckfR1oHwfYk-lCm61"],"releaseCount":13,"generatedAt":"2026-09-14T06:23:18.588Z","releases":[{"id":"rel_bRo8sxHKClhBD0qKosmkl","title":"v1.32.0","path":"/release/rel_bRo8sxHKClhBD0qKosmkl-v1-32-0","org":{"slug":"temporal","name":"Temporal"},"importance":null},{"id":"rel_aMveIeJy3GgPqlLtKS-R-","title":"n8n@2.39.0","path":"/release/rel_aMveIeJy3GgPqlLtKS-R--n8n-2-39-0","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_9h16jGjkl7L0dxFefLYMf","title":"n8n@2.38.0","path":"/release/rel_9h16jGjkl7L0dxFefLYMf-n8n-2-38-0","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_eRFcXj-o71aNVOzfGx70n","title":"n8n@2.38.4","path":"/release/rel_eRFcXj-o71aNVOzfGx70n-n8n-2-38-4","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_U8ZIhd9mzO5uIyw2QOSJR","title":"n8n@2.37.11","path":"/release/rel_U8ZIhd9mzO5uIyw2QOSJR-n8n-2-37-11","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_LBPgl7Gxqf09-w3sj9VhB","title":"n8n@2.38.5","path":"/release/rel_LBPgl7Gxqf09-w3sj9VhB-n8n-2-38-5","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_WnNJuilEOffty_OXiLYVE","title":"n8n@2.38.6","path":"/release/rel_WnNJuilEOffty_OXiLYVE-n8n-2-38-6","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_gma9kN1YzuvGqh4I3WjJy","title":"n8n@2.38.7","path":"/release/rel_gma9kN1YzuvGqh4I3WjJy-n8n-2-38-7","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_uBez-cqEe2gyejMQuZC28","title":"n8n@2.39.1","path":"/release/rel_uBez-cqEe2gyejMQuZC28-n8n-2-39-1","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_E_tyPji7dJ9t_k3VWzhvd","title":"n8n@2.39.2","path":"/release/rel_E_tyPji7dJ9t_k3VWzhvd-n8n-2-39-2","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_7FP-Z3qdvVi8u_O29ad2I","title":"n8n@2.39.3","path":"/release/rel_7FP-Z3qdvVi8u_O29ad2I-n8n-2-39-3","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_NFgRo3BfELIkG8Or0Tvf8","title":"n8n@2.39.4","path":"/release/rel_NFgRo3BfELIkG8Or0Tvf8-n8n-2-39-4","org":{"slug":"n8n","name":"n8n"},"importance":null},{"id":"rel_jZAAckfR1oHwfYk-lCm61","title":"n8n@1.123.79","path":"/release/rel_jZAAckfR1oHwfYk-lCm61-n8n-1-123-79","org":{"slug":"n8n","name":"n8n"},"importance":null}]}}