{"collection":{"slug":"workflow-orchestration","name":"Background Jobs & Orchestration"},"digest":{"id":"cwd_JDwhAgyVC7O__iJlcCfX0","weekStart":"2026-10-12","title":"Temporal and Inngest rethink how child work and sandboxes get scoped","intro":"Temporal's Go SDK moved its Google ADK integration into a standalone module and gave child workflows their own versioning controls, while Inngest added disposable, auto-destroyed sandboxes and Trigger.dev reworked replay options and trace speed.","body":"### Temporal reshapes integrations and child-workflow control\n\nThe headline change of the week comes from Temporal's Go SDK, which pulled the Google ADK integration out of contrib entirely — it now lives in the separate temporalio/ai-integrations repo under the module path go.temporal.io/googleadk, so anyone importing the old contrib path needs to update their imports before upgrading. The SDK also gained [per-child versioning overrides](/release/rel_oAOhxkWXT7f5djmZn0dx3-temporal-go-sdk-v1-50-0-moves-google-adk-out-of-contrib-breaking-module-path), letting you pin, auto-upgrade, or one-time route the versioning behavior of a child workflow independently of its parent (requires Temporal Server 1.32+). Alongside that, a new experimental [transfer type converter](/release/rel_oAOhxkWXT7f5djmZn0dx3-temporal-go-sdk-v1-50-0-moves-google-adk-out-of-contrib-breaking-module-path) enables transfer type conversion from the default data converter, and server poller groups picked up autoscaling support. One regression to watch for: plugin cleanup that synchronously calls the same worker's Stop will now deadlock.\n\nOn the server side, [Temporal's dependency bumps addressed CVEs and made fair-task garbage collection conditional on range ID](/release/rel_0dCZFpjnOP2DDpazbXCOO-temporal-server-v1-31-4-patches-cves-and-fixes-fair-task-gc), with the internal callback namespace binding now validating both token readings — security hardening that self-hosters should prioritize.\n\n### Inngest makes sandboxes disposable\n\nInngest's JS SDK shipped a handful of updates that mostly concern sandboxes. The [disposable sandbox scope](/release/rel_-a9wLjXAogXla000eZ8ui-inngest-js-sdk-4-24-0-adds-disposable-sandboxes-and-compound-duration-strings) lets you declare a sandbox with `await using`, so it's destroyed automatically when the block exits, and durations now accept compound strings like `\"4m30s\"`. An experimental `group.sandbox()` helper runs a callback against a fresh sandbox, tears it down afterwards, and keeps it alive across retried attempts. Separately, [CI's steps are now grouped into trace spans](/release/rel_Q07uQfiok571k5Pb4vtMM-inngest-js-sdk-ci-0-3-0-groups-run-steps-into-trace-spans-requires-inngest-4-23) — one per job, command, and extra machine — and named for what they do so traces distinguish CI work from your own. That package now requires inngest 4.23.1 or later; older SDKs are unsupported.\n\n### Trigger.dev tunes replay and trace performance\n\nTrigger.dev's [release rounded out its replay and observability story](/release/rel_tlyc2d2TWpWzKljhtVi-M-trigger-dev-v4-7-4) with per-key concurrency overrides, much faster run traces for large and live runs, and replay options that let you change the payload and trigger settings on a replay. The same improvements shipped through the [Helm chart](/release/rel_ASEeNkodBIPngFxvarf0U-helm-chart-4-7-4) for self-hosted deployments, so platform teams running the chart get the new trace speed and replay controls without upgrading the app image separately.\n\n### n8n's steady stream of fixes\n\nn8n cut nine patch releases across its lines, and the story is consistency rather than novelty: [webhooks now get their own XML parser per request body](/release/rel_OwUsE97xEwRaDYncBgUsd-n8n-2-43-6), fixing cross-request contention, a fix mirrored into the newer line with [the same isolation](/release/rel_Ciad5JPcuyuUJb7IG1IqR-n8n-2-44-2). Flows that rely on deferred tools saw [skill-loaded tool calls resume correctly](/release/rel_NgH1Z6B4OhWF54Y6PdhKu-n8n-2-43-4), including [queue-mode execution](/release/rel_WkGW18OoWxTOPmhlF6yll-n8n-2-42-7). The main line added [Gemini models shown by name and prioritized first](/release/rel_UM37peWFsh6xQb_c9MoqZ-n8n-2-44-1) in model pickers, plus a [sweep of execution-retry and crash-journal fixes](/release/rel_1D6J7tVL-A739wcXgABN9-n8n-2-44-0) and a [size validation guard for the chunk() expression extension](/release/rel_vowB2UIMz-AfyTOODGRuA-n8n-2-43-5). Rounds of maintenance released too — [Observer detail lines are kept instead of discarded](/release/rel_7Llk7lkIHxA6NfIerfgp2-n8n-2-44-3), with the 1.123 line getting [its own housekeeping](/release/rel_-4v4EMMgdWQVIXfZnS72K-n8n-1-123-85) and Chat Hub segments now [handled once per segment in queue mode](/release/rel_NgH1Z6B4OhWF54Y6PdhKu-n8n-2-43-4).","releaseIds":["rel_oAOhxkWXT7f5djmZn0dx3","rel_0dCZFpjnOP2DDpazbXCOO","rel_-a9wLjXAogXla000eZ8ui","rel_Q07uQfiok571k5Pb4vtMM","rel_tlyc2d2TWpWzKljhtVi-M","rel_ASEeNkodBIPngFxvarf0U","rel_OwUsE97xEwRaDYncBgUsd","rel_Ciad5JPcuyuUJb7IG1IqR","rel_NgH1Z6B4OhWF54Y6PdhKu","rel_WkGW18OoWxTOPmhlF6yll","rel_UM37peWFsh6xQb_c9MoqZ","rel_1D6J7tVL-A739wcXgABN9","rel_vowB2UIMz-AfyTOODGRuA","rel_7Llk7lkIHxA6NfIerfgp2","rel_-4v4EMMgdWQVIXfZnS72K"],"releaseCount":16,"generatedAt":"2026-10-19T06:20:20.474Z","releases":[{"id":"rel_oAOhxkWXT7f5djmZn0dx3","title":"Temporal Go SDK v1.50.0 moves Google ADK out of contrib, breaking module path","path":"/release/rel_oAOhxkWXT7f5djmZn0dx3-google-adk-integration-moves-out-of-contrib-plugin-cleanup-now-deadlocks","url":"https://github.com/temporalio/sdk-go/releases/tag/v1.50.0","org":{"slug":"temporal","name":"Temporal","avatarUrl":"https://media.releases.sh/orgs/temporal.png","githubHandle":"temporalio"},"product":null,"importance":4,"composition":{"bugs":8,"features":9,"enhancements":4},"publishedAt":"2026-10-15T21:03:14.000Z"},{"id":"rel_0dCZFpjnOP2DDpazbXCOO","title":"Temporal Server v1.31.4 patches CVEs and fixes fair task GC","path":"/release/rel_0dCZFpjnOP2DDpazbXCOO-dependency-cves-patched-fair-task-gc-made-conditional","url":"https://github.com/temporalio/temporal/releases/tag/v1.31.4","org":{"slug":"temporal","name":"Temporal","avatarUrl":"https://media.releases.sh/orgs/temporal.png","githubHandle":"temporalio"},"product":null,"importance":3,"composition":{"bugs":1,"features":0,"enhancements":2},"publishedAt":"2026-10-12T16:38:13.000Z"},{"id":"rel_-a9wLjXAogXla000eZ8ui","title":"Inngest JS SDK 4.24.0 adds disposable sandboxes and compound duration strings","path":"/release/rel_-a9wLjXAogXla000eZ8ui-sandboxes-get-await-using-disposal-compound-durations-supported","url":"https://github.com/inngest/inngest-js/releases/tag/inngest%404.24.0","org":{"slug":"inngest","name":"Inngest","avatarUrl":"https://media.releases.sh/orgs/inngest.png","githubHandle":"inngest"},"product":null,"importance":3,"composition":{"bugs":1,"features":3,"enhancements":0},"publishedAt":"2026-10-14T13:51:45.000Z"},{"id":"rel_Q07uQfiok571k5Pb4vtMM","title":"Inngest JS SDK CI 0.3.0 groups run steps into trace spans, requires inngest 4.23.1+","path":"/release/rel_Q07uQfiok571k5Pb4vtMM-ci-steps-grouped-into-trace-spans-now-needs-inngest-4-23-1","url":"https://github.com/inngest/inngest-js/releases/tag/%40inngest/ci%400.3.0","org":{"slug":"inngest","name":"Inngest","avatarUrl":"https://media.releases.sh/orgs/inngest.png","githubHandle":"inngest"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-14T13:51:48.000Z"},{"id":"rel_tlyc2d2TWpWzKljhtVi-M","title":"trigger.dev v4.7.4","path":"/release/rel_tlyc2d2TWpWzKljhtVi-M-trigger-dev-v4-7-4","url":"https://github.com/triggerdotdev/trigger.dev/releases/tag/v4.7.4","org":{"slug":"trigger-dev","name":"Trigger.dev","avatarUrl":"https://media.releases.sh/orgs/trigger-dev.jpg","githubHandle":"triggerdotdev"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T17:09:17.000Z"},{"id":"rel_ASEeNkodBIPngFxvarf0U","title":"Helm Chart 4.7.4","path":"/release/rel_ASEeNkodBIPngFxvarf0U-helm-chart-4-7-4","url":"https://github.com/triggerdotdev/trigger.dev/releases/tag/helm-v4.7.4","org":{"slug":"trigger-dev","name":"Trigger.dev","avatarUrl":"https://media.releases.sh/orgs/trigger-dev.jpg","githubHandle":"triggerdotdev"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T17:20:56.000Z"},{"id":"rel_OwUsE97xEwRaDYncBgUsd","title":"n8n@2.43.6","path":"/release/rel_OwUsE97xEwRaDYncBgUsd-n8n-2-43-6","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.6","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-15T07:26:03.000Z"},{"id":"rel_Ciad5JPcuyuUJb7IG1IqR","title":"n8n@2.44.2","path":"/release/rel_Ciad5JPcuyuUJb7IG1IqR-n8n-2-44-2","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.2","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-15T07:23:06.000Z"},{"id":"rel_NgH1Z6B4OhWF54Y6PdhKu","title":"n8n@2.43.4","path":"/release/rel_NgH1Z6B4OhWF54Y6PdhKu-n8n-2-43-4","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.4","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-12T07:23:05.000Z"},{"id":"rel_WkGW18OoWxTOPmhlF6yll","title":"n8n@2.42.7","path":"/release/rel_WkGW18OoWxTOPmhlF6yll-n8n-2-42-7","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.7","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-12T07:34:44.000Z"},{"id":"rel_UM37peWFsh6xQb_c9MoqZ","title":"n8n@2.44.1","path":"/release/rel_UM37peWFsh6xQb_c9MoqZ-n8n-2-44-1","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.1","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T07:38:05.000Z"},{"id":"rel_1D6J7tVL-A739wcXgABN9","title":"n8n@2.44.0","path":"/release/rel_1D6J7tVL-A739wcXgABN9-n8n-2-44-0","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.0","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-13T07:43:44.000Z"},{"id":"rel_vowB2UIMz-AfyTOODGRuA","title":"n8n@2.43.5","path":"/release/rel_vowB2UIMz-AfyTOODGRuA-n8n-2-43-5","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.5","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T08:15:51.000Z"},{"id":"rel_7Llk7lkIHxA6NfIerfgp2","title":"n8n@2.44.3","path":"/release/rel_7Llk7lkIHxA6NfIerfgp2-n8n-2-44-3","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.3","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-16T07:22:36.000Z"},{"id":"rel_-4v4EMMgdWQVIXfZnS72K","title":"n8n@1.123.85","path":"/release/rel_-4v4EMMgdWQVIXfZnS72K-n8n-1-123-85","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%401.123.85","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T08:38:57.000Z"}],"sections":[{"heading":"Temporal reshapes integrations and child-workflow control","anchor":"temporal-reshapes-integrations-and-child-workflow-control","lede":"The headline change of the week comes from Temporal's Go SDK, which pulled the Google ADK integration out of contrib entirely — it now lives in the separate temporalio/ai-integrations repo under the module path go.temporal.io/googleadk, so anyone importing the old contrib path needs to update their imports before upgrading.","releaseIds":["rel_oAOhxkWXT7f5djmZn0dx3","rel_0dCZFpjnOP2DDpazbXCOO"],"releases":[{"id":"rel_oAOhxkWXT7f5djmZn0dx3","title":"Temporal Go SDK v1.50.0 moves Google ADK out of contrib, breaking module path","path":"/release/rel_oAOhxkWXT7f5djmZn0dx3-google-adk-integration-moves-out-of-contrib-plugin-cleanup-now-deadlocks","url":"https://github.com/temporalio/sdk-go/releases/tag/v1.50.0","org":{"slug":"temporal","name":"Temporal","avatarUrl":"https://media.releases.sh/orgs/temporal.png","githubHandle":"temporalio"},"product":null,"importance":4,"composition":{"bugs":8,"features":9,"enhancements":4},"publishedAt":"2026-10-15T21:03:14.000Z"},{"id":"rel_0dCZFpjnOP2DDpazbXCOO","title":"Temporal Server v1.31.4 patches CVEs and fixes fair task GC","path":"/release/rel_0dCZFpjnOP2DDpazbXCOO-dependency-cves-patched-fair-task-gc-made-conditional","url":"https://github.com/temporalio/temporal/releases/tag/v1.31.4","org":{"slug":"temporal","name":"Temporal","avatarUrl":"https://media.releases.sh/orgs/temporal.png","githubHandle":"temporalio"},"product":null,"importance":3,"composition":{"bugs":1,"features":0,"enhancements":2},"publishedAt":"2026-10-12T16:38:13.000Z"}]},{"heading":"Inngest makes sandboxes disposable","anchor":"inngest-makes-sandboxes-disposable","lede":"Inngest's JS SDK shipped a handful of updates that mostly concern sandboxes.","releaseIds":["rel_-a9wLjXAogXla000eZ8ui","rel_Q07uQfiok571k5Pb4vtMM"],"releases":[{"id":"rel_-a9wLjXAogXla000eZ8ui","title":"Inngest JS SDK 4.24.0 adds disposable sandboxes and compound duration strings","path":"/release/rel_-a9wLjXAogXla000eZ8ui-sandboxes-get-await-using-disposal-compound-durations-supported","url":"https://github.com/inngest/inngest-js/releases/tag/inngest%404.24.0","org":{"slug":"inngest","name":"Inngest","avatarUrl":"https://media.releases.sh/orgs/inngest.png","githubHandle":"inngest"},"product":null,"importance":3,"composition":{"bugs":1,"features":3,"enhancements":0},"publishedAt":"2026-10-14T13:51:45.000Z"},{"id":"rel_Q07uQfiok571k5Pb4vtMM","title":"Inngest JS SDK CI 0.3.0 groups run steps into trace spans, requires inngest 4.23.1+","path":"/release/rel_Q07uQfiok571k5Pb4vtMM-ci-steps-grouped-into-trace-spans-now-needs-inngest-4-23-1","url":"https://github.com/inngest/inngest-js/releases/tag/%40inngest/ci%400.3.0","org":{"slug":"inngest","name":"Inngest","avatarUrl":"https://media.releases.sh/orgs/inngest.png","githubHandle":"inngest"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-14T13:51:48.000Z"}]},{"heading":"Trigger.dev tunes replay and trace performance","anchor":"trigger-dev-tunes-replay-and-trace-performance","lede":"Trigger.dev's release rounded out its replay and observability story with per-key concurrency overrides, much faster run traces for large and live runs, and replay options that let you change the payload and trigger settings on a replay.","releaseIds":["rel_tlyc2d2TWpWzKljhtVi-M","rel_ASEeNkodBIPngFxvarf0U"],"releases":[{"id":"rel_tlyc2d2TWpWzKljhtVi-M","title":"trigger.dev v4.7.4","path":"/release/rel_tlyc2d2TWpWzKljhtVi-M-trigger-dev-v4-7-4","url":"https://github.com/triggerdotdev/trigger.dev/releases/tag/v4.7.4","org":{"slug":"trigger-dev","name":"Trigger.dev","avatarUrl":"https://media.releases.sh/orgs/trigger-dev.jpg","githubHandle":"triggerdotdev"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T17:09:17.000Z"},{"id":"rel_ASEeNkodBIPngFxvarf0U","title":"Helm Chart 4.7.4","path":"/release/rel_ASEeNkodBIPngFxvarf0U-helm-chart-4-7-4","url":"https://github.com/triggerdotdev/trigger.dev/releases/tag/helm-v4.7.4","org":{"slug":"trigger-dev","name":"Trigger.dev","avatarUrl":"https://media.releases.sh/orgs/trigger-dev.jpg","githubHandle":"triggerdotdev"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T17:20:56.000Z"}]},{"heading":"n8n's steady stream of fixes","anchor":"n8ns-steady-stream-of-fixes","lede":"n8n cut nine patch releases across its lines, and the story is consistency rather than novelty: webhooks now get their own XML parser per request body, fixing cross-request contention, a fix mirrored into the newer line with the same isolation.","releaseIds":["rel_OwUsE97xEwRaDYncBgUsd","rel_Ciad5JPcuyuUJb7IG1IqR","rel_NgH1Z6B4OhWF54Y6PdhKu","rel_WkGW18OoWxTOPmhlF6yll","rel_UM37peWFsh6xQb_c9MoqZ","rel_1D6J7tVL-A739wcXgABN9","rel_vowB2UIMz-AfyTOODGRuA","rel_7Llk7lkIHxA6NfIerfgp2","rel_-4v4EMMgdWQVIXfZnS72K"],"releases":[{"id":"rel_OwUsE97xEwRaDYncBgUsd","title":"n8n@2.43.6","path":"/release/rel_OwUsE97xEwRaDYncBgUsd-n8n-2-43-6","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.6","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-15T07:26:03.000Z"},{"id":"rel_Ciad5JPcuyuUJb7IG1IqR","title":"n8n@2.44.2","path":"/release/rel_Ciad5JPcuyuUJb7IG1IqR-n8n-2-44-2","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.2","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-15T07:23:06.000Z"},{"id":"rel_NgH1Z6B4OhWF54Y6PdhKu","title":"n8n@2.43.4","path":"/release/rel_NgH1Z6B4OhWF54Y6PdhKu-n8n-2-43-4","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.4","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-12T07:23:05.000Z"},{"id":"rel_WkGW18OoWxTOPmhlF6yll","title":"n8n@2.42.7","path":"/release/rel_WkGW18OoWxTOPmhlF6yll-n8n-2-42-7","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.7","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-12T07:34:44.000Z"},{"id":"rel_UM37peWFsh6xQb_c9MoqZ","title":"n8n@2.44.1","path":"/release/rel_UM37peWFsh6xQb_c9MoqZ-n8n-2-44-1","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.1","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T07:38:05.000Z"},{"id":"rel_1D6J7tVL-A739wcXgABN9","title":"n8n@2.44.0","path":"/release/rel_1D6J7tVL-A739wcXgABN9-n8n-2-44-0","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.0","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-13T07:43:44.000Z"},{"id":"rel_vowB2UIMz-AfyTOODGRuA","title":"n8n@2.43.5","path":"/release/rel_vowB2UIMz-AfyTOODGRuA-n8n-2-43-5","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.5","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T08:15:51.000Z"},{"id":"rel_7Llk7lkIHxA6NfIerfgp2","title":"n8n@2.44.3","path":"/release/rel_7Llk7lkIHxA6NfIerfgp2-n8n-2-44-3","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.3","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-16T07:22:36.000Z"},{"id":"rel_-4v4EMMgdWQVIXfZnS72K","title":"n8n@1.123.85","path":"/release/rel_-4v4EMMgdWQVIXfZnS72K-n8n-1-123-85","url":"https://github.com/n8n-io/n8n/releases/tag/n8n%401.123.85","org":{"slug":"n8n","name":"n8n","avatarUrl":"https://media.releases.sh/orgs/n8n.png","githubHandle":"n8n-io"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-14T08:38:57.000Z"}]}]}}