Trigger.dev Release Notes
259 release notes curated from 81 sources by the Releasebot Team. Last updated: Oct 12, 2026
- Oct 12, 2026
- Date parsed from source:Oct 12, 2026
- First seen by Releasebot:Oct 12, 2026
re2-test-supervisor-tri-12102: feat: stamp the worker cell and lane on runs at attempt start
Trigger.dev adds per-run worker cell and lane attribution, tracking the cluster and container or microVM that handled the latest attempt. The supervisor, engine, replication, and run inspector now carry this metadata, with new task_runs_v2 columns and no customer exposure.
Records, per run, which worker cluster (cell) and lane (container or microvm) the most recent attempt executed in, so runs can be attributed to the cluster that served them and queried by it.
The supervisor adds both values to every attempt start it proxies for a runner, overriding anything the runner sends. The engine merges them into the run's existing annotations inside the update that already starts the attempt, replacing the previous stamp as a unit. Replication projects them into two new
task_runs_v2columns,worker_cellandworker_lane. The cell name comes from the new optionalTRIGGER_WORKER_CELL_NAMEsupervisor env var (helm: supervisor.config.cellName); the lane is derived from the selected backend. Both also go into the worker instance metadata sent on connect, and admins see them on the run inspector. Neither is exposed to customers.Mono-RevId:
Original source87b2c6a5ce7724b4d32c2826fc74c266e3604c3a - Oct 8, 2026
- Date parsed from source:Oct 8, 2026
- First seen by Releasebot:Oct 12, 2026
re2-test-supervisor-main-f9fd2b8: fix(supervisor): allow native microVM restore subscriptions
Trigger.dev allows compute restore subscriptions on the native Kubernetes microVM backend without a compute gateway URL.
Supervisor: allow compute restore subscriptions on the native Kubernetes microVM backend without a compute gateway URL.
Mono-RevId: e3ca49a622dd64b7aed290de0ea7528d423ace7b
Original source All of your release notes in one feed
Join Releasebot and get updates from Trigger.dev and hundreds of other software products.
- Oct 7, 2026
- Date parsed from source:Oct 7, 2026
- First seen by Releasebot:Oct 7, 2026
build-supervisor-2026-10-07: feat(webapp): incremental live tail for the run trace view
Trigger.dev improves live run traces with incremental updates that fetch only new rows, keeping large traces in sync without reloading.
Live runs in the run trace view now update incrementally. Instead of reloading the whole trace on every update, the page fetches only the rows written since its last read and merges them into the tree it already has, so large live traces keep updating without re-downloading everything. Progressive trace loading now always uses this live tail.
Mono-RevId: 8cc2387d2af102abc3a17d23b3ad1e0a2846aca5
Original source - Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Oct 12, 2026
re2-test-supervisor-main-7a0a73e: feat(run-store, webapp): wire server-only execution snapshot rollout
Trigger.dev enables gradual execution snapshot storage rollout without SDK or worker request changes.
Enables gradual execution snapshot storage rollout without requiring changes to task SDKs or worker requests. Running tasks retain their original snapshot storage location.
Mono-RevId: 9bb14e5ab2496009717a14b6081db5e12f160595
Original source - Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Oct 6, 2026
Trigger.dev v4.7.3
Trigger.dev releases tighter session permission checks, session tagging for chat sessions, and faster, more reliable traces and logs. It also fixes chat turn errors, improves feedback handling, and adds self-hosting controls plus clearer deployment and run-state behavior.
1 breaking change, 5 improvements, and 6 server changes.
Highlights
Session creation now requires explicit trigger permissions
Creating or resuming a session with POST /api/v1/sessions now requires both session-write and task-trigger permissions. Scoped keys and public tokens must grant write:sessions (or access to the target session) and permission to trigger its task.
If you're using scoped API keys or public tokens to start or resume chat sessions, check that those keys include trigger permissions for the session's task.
Improvements
- chat.createStartSessionAction, chat.headStart, and chat.startHeadStart now accept a tags option for the Session itself, so chat sessions can be filtered by tag on the Sessions page. triggerConfig.tags still tags the session's runs.
await startChatSession({ chatId, clientData, tags: [ `org:${org.slug}`, `user:${user.id}` ], });- trigger.dev orgs list lists the organizations you belong to, with their slugs and IDs. Use the slug with trigger.dev projects create --org, including for organizations that don't have any projects yet.
- Reports filed with the submit_feedback MCP tool now reach the Trigger.dev team. They were being sent previously, but not somewhere anyone was reading.
- Stopping a chat.agent turn whose run() returns a streamText result no longer sends an error chunk with "An unexpected error occurred". The turn ends cleanly and the run stays alive for the next message.
- Update the minimatch dependency to ^10.2.3.
Server changes
These changes are included in the v4.7.3 Docker image and are already live on Trigger.dev Cloud:
- Self-hosted instances can block sign-in and sign-up from specific email domains with the new BLOCKED_EMAIL_DOMAINS environment variable.
- Run traces now appear almost immediately and load progressively as you watch, and much larger traces are viewable than before.
- The Logs page loads and searches faster, and busy environments no longer fail to load it. Searches that are too expensive now show a message suggesting a narrower time range instead of a generic error.
- Fix a rare case where a run could stay stuck in an executing state after the child run or wait it was waiting on had completed.
- Deployments with an unsupported runtime now fail with a 400 that names the supported runtimes, instead of a generic 500.
- Preserve the cancellation reason when a run that was executing is finalized, instead of replacing it with the default text.
How to upgrade
Update the trigger.dev/* packages to v4.7.3 using your package manager:
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted users: update your Docker image to ghcr.io/triggerdotdev/trigger.dev:v4.7.3.
Original source Similar to Trigger.dev with recent updates:
- Okta release notes153 release notes · Latest Oct 12, 2026
- Anthropic release notes882 release notes · Latest Oct 10, 2026
- Zed release notes173 release notes · Latest Oct 12, 2026
- Supabase release notes129 release notes · Latest Oct 12, 2026
- Obsidian release notes119 release notes · Latest Oct 5, 2026
- Perplexity release notes32 release notes · Latest Oct 5, 2026
- Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Oct 6, 2026
trigger.dev v4.7.3
Trigger.dev ships v4.7.3 with faster logs and run traces, improved session tagging and org management, new blocked email domain controls for self-hosted installs, and several fixes for runs, deployments, and chat sessions.
trigger.dev v4.7.3
Upgrade
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted Docker image:
ghcr.io/triggerdotdev/trigger.dev:v4.7.3Release notes
Read the full release notes: https://trigger.dev/changelog/v4-7-3
What's changed
Breaking changes
Creating or resuming a session with POST /api/v1/sessions now requires both session-write and task-trigger permissions. Scoped keys and public tokens must grant write:sessions (or access to the target session) and permission to trigger its task.
Improvements
Update the minimatch dependency to ^10.2.3. (5236799b7)
Add trigger.dev orgs list to show the organizations you belong to, with their slugs and IDs. Use the slug with trigger.dev projects create --org, including for organizations that don't have any projects yet. trigger.dev projects create now activates the Free plan for organizations that don't have a plan yet, matching trigger.dev init. (68ee6be4b)
Reports filed with the submit_feedback MCP tool now reach the Trigger.dev team. They were being sent, but not somewhere anyone was reading. (4a94982a1)
Stopping a chat.agent turn whose run() returns a streamText result no longer sends an error chunk with "An unexpected error occurred". The turn ends quietly again and the run stays alive for the next message. (64c3ba13c)
chat.createStartSessionAction, chat.headStart and chat.startHeadStart now accept tags for the Session itself, so chat sessions can be filtered by tag on the Sessions page. triggerConfig.tags still tags the session's runs. (9dbc5f984)
await startChatSession({ chatId, clientData, tags: [`org:${org.slug}`, `user:${user.id}`], });Server changes
These changes affect the self-hosted Docker image and Trigger.dev Cloud:
Self-hosted instances can block sign-in and sign-up from specific email domains with the new BLOCKED_EMAIL_DOMAINS setting.
Run traces now appear almost immediately and load progressively as you watch, and much larger traces are viewable than before.
The Logs page loads and searches faster, and busy environments no longer fail to load it. Searches that are still too expensive now show a message suggesting a narrower range instead of a generic error.
Fix a rare case where a run could stay stuck executing after the child run or wait it was waiting on had completed.
Deployments with an unsupported runtime now fail with a 400 that names the supported runtimes, instead of a generic 500
Preserve the cancellation reason when a run that was executing is finalized, instead of replacing it with the default text.
All packages: v4.7.3
@trigger.dev/build, @trigger.dev/core, @trigger.dev/python, @trigger.dev/react-hooks, @trigger.dev/redis-worker, @trigger.dev/rsc, @trigger.dev/schema-to-json, @trigger.dev/sdk, trigger.dev
Contributors
triggerdotdev-the-inspector[bot], Eric Allam, Chris Arderne, Wes Mason, @nicktrn, @Mariefay, github-actions[bot], Oskar Otwinowski, James Ritchie, @isshaddad
Full changelog: v4.7.2...v4.7.3
Original source - Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Oct 6, 2026
v.docker.4.7.3: chore: release v4.7.3 (#4997)
Trigger.dev adds new session permissions, chat session tagging, and faster observability with progressively loading traces and quicker Logs search. It also improves self-hosted sign-in controls, fixes run and chat issues, and tightens deployment errors for clearer feedback.
Summary
1 new feature, 6 improvements, 4 bug fixes.
Breaking changes
Creating or resuming a session with POST /api/v1/sessions now requires both session-write and task-trigger permissions. Scoped keys and public tokens must grant write:sessions (or access to the target session) and permission to trigger its task.
Improvements
Update the minimatch dependency to ^10.2.3.
(5236799b7)Add trigger.dev orgs list to show the organizations you belong to, with their slugs and IDs. Use the slug with trigger.dev projects create --org, including for organizations that don't have any projects yet.
trigger.dev projects create now activates the Free plan for organizations that don't have a plan yet, matching trigger.dev init.
(68ee6be4b)Reports filed with the submit_feedback MCP tool now reach the Trigger.dev team. They were being sent, but not somewhere anyone was reading.
(4a94982a1)Stopping a chat.agent turn whose run() returns a streamText result no longer sends an error chunk with "An unexpected error occurred". The turn ends quietly again and the run stays alive for the next message.
(64c3ba13c)chat.createStartSessionAction, chat.headStart and chat.startHeadStart now accept tags for the Session itself, so chat sessions can be filtered by tag on the Sessions page.
triggerConfig.tags still tags the session's runs.
(9dbc5f984)await startChatSession({
chatId,
clientData,
tags: [org:${org.slug},user:${user.id}],
});Server changes
These changes affect the self-hosted Docker image and Trigger.dev Cloud:
Self-hosted instances can block sign-in and sign-up from specific email domains with the new BLOCKED_EMAIL_DOMAINS setting.
Run traces now appear almost immediately and load progressively as you watch, and much larger traces are viewable than before.
The Logs page loads and searches faster, and busy environments no longer fail to load it. Searches that are still too expensive now show a message suggesting a narrower range instead of a generic error.
Fix a rare case where a run could stay stuck executing after the child run or wait it was waiting on had completed.
Deployments with an unsupported runtime now fail with a 400 that names the supported runtimes, instead of a generic 500
Preserve the cancellation reason when a run that was executing is finalized, instead of replacing it with the default text.
Raw changeset output
Releases
@trigger.dev/[email protected]
Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
[email protected]Patch Changes
Update the minimatch dependency to ^10.2.3.
(5236799b7)Add trigger.dev orgs list to show the organizations you belong to, with their slugs and IDs. Use the slug with trigger.dev projects create --org, including for organizations that don't have any projects yet.
trigger.dev projects create now activates the Free plan for organizations that don't have a plan yet, matching trigger.dev init.
(68ee6be4b)Reports filed with the submit_feedback MCP tool now reach the Trigger.dev team. They were being sent, but not somewhere anyone was reading.
(4a94982a1)Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]Patch Changes
Stopping a chat.agent turn whose run() returns a streamText result no longer sends an error chunk with "An unexpected error occurred". The turn ends quietly again and the run stays alive for the next message.
(64c3ba13c)chat.createStartSessionAction, chat.headStart and chat.startHeadStart now accept tags for the Session itself, so chat sessions can be filtered by tag on the Sessions page.
triggerConfig.tags still tags the session's runs.
(9dbc5f984)await startChatSession({
chatId,
clientData,
tags: [org:${org.slug},user:${user.id}],
});Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Original source - Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Oct 6, 2026
docs-release-2026-10-06-2: docs: add copyable agent setup prompts
Trigger.dev updates its quick-start and docs with a copyable setup prompt and clearer onboarding flow.
Replace the quick-start's inline onboarding procedure with a copyable prompt that points to the canonical Trigger.dev setup skill. Add the same prompt to the docs introduction, with an explanation of the setup flow and a link to inspect the full instructions.
Use Mintlify's native code-block copy control and preserve the quick-start's #copy-the-setup-prompt anchor.
Mono-RevId: 251048e2a4f643e9bc255ab33fb7fa2daebf3d5a
Original source - Oct 6, 2026
- Date parsed from source:Oct 6, 2026
- First seen by Releasebot:Aug 20, 2026
- Modified by Releasebot:Oct 6, 2026
Helm Chart 4.7.3
Trigger.dev ships Helm chart 4.7.3 with updated release changes available in the commit history.
Installation
helm upgrade --install trigger \ oci://ghcr.io/triggerdotdev/charts/trigger \ --version "4.7.3"Changes
See commit history for detailed changes in this release.
Original source - Oct 5, 2026
- Date parsed from source:Oct 5, 2026
- First seen by Releasebot:Oct 6, 2026
re2-test-supervisor-main-eb04c31
Trigger.dev fixes requeued cold starts by replacing the Runner for more reliable execution.
fix(supervisor): replace a requeued cold start's Runner instead of fa…
Original source - Oct 5, 2026
- Date parsed from source:Oct 5, 2026
- First seen by Releasebot:Oct 5, 2026
Introducing Ask Trigger to your dashboard
Trigger.dev adds beta Ask Trigger in the dashboard, giving users AI help to debug runs, navigate data, answer questions, and generate custom reports with ⌘J across projects and environments.
At Trigger we use AI as much as we can. We know you probably do too.
So today, we're adding a lot more AI into the Trigger dashboard - with the beta version of Ask Trigger - to help you debug, navigate, answer questions and even generate reports.
You can ask it stuff like:- Why are my runs failing?
- Build a chart for all my failing runs
And it will also have page-specific context so you can ask "why is this run failing".
Hit Ask Trigger or ⌘J anywhere in the dashboard. Ask Trigger already knows where you are and can see your projects, environments, runs, errors, queues, tasks, and deploys across the organization.Working through your data
The agent writes TRQL which it can use to query Trigger's analytics tables.
So it can answer any questions across all your runs and it isn't constrained by UI.
And since it has this data, the model can figure complex problems out for you - connecting different data tables.
It can also handle harder questions, like:- Why is this run taking so long?
- Has this error happened before?
- How do I fix this error?
It will actually trace out the problem across the different data sources and show you the evidence to prove what it finds.
And if you connect your GitHub account it will inspect the source code too. And check the exact commit you deployed. Hone in on files and lines that broke and suggest a fix to you.Generating reports
It can also generate completely custom reports for you.
For instance, asking "how's prod?" it will run a full health check across your project, checking all the different data and metrics sources, affected resources and any next steps that you can take.Built with chat.agent
Built with chat.agent
Building this also gave us a chance to use chat.agent ourselves for a production agent.
chat.agent makes it easier to build complex chat agents that are durable and have features built in like response streaming. And they survive refreshes and resume if the connection drops mid-turn.
You can build your own agents with chat.agent.It's open source
If you want to see how we built it, check out all the code here - it's open source.
Try it out
Ask Trigger is now in beta. Hit ⌘J from any project and ask it something real. Read more about the primitive behind it in the chat.agent docs.
Original source
We also know you want better tooling to give to your own AI agents. That's coming soon! - Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 2, 2026
Trigger.dev v4.7.2
Trigger.dev improves Node.js deployments, chat.agent tool handling, and long response recovery, while also fixing download buttons for large payloads and outputs. The update is live in the v4.7.2 Docker image and on Trigger.dev Cloud.
3 improvements and 1 server change.
Improvements
- Node.js deployments with runtime unset or set to "node" now use the current Node.js LTS. Set a versioned runtime like "node-24" to pin deployments to a specific Node.js major.
- chat.agent now sends parallel tool results to the model in the order the tools were called. Models that bind thinking to the exact conversation history (Claude Sonnet 5.5, Claude Opus 5.5, Claude Fable 5.1) no longer lose reasoning or fail when tools complete out of order.
- Recovering a long unfinished chat.agent response on a continuation run no longer blocks the worker. Response rebuilding is now linear in length and yields to the event loop, keeping heartbeats firing and preventing runs from being killed mid-replay.
Server changes
These changes are included in the v4.7.2 Docker image and are already live on Trigger.dev Cloud:
- Fix the "Download payload" and "Download output" buttons for large payloads and outputs, which previously downloaded an error file instead of the actual data.
How to upgrade
Update the trigger.dev/* packages to v4.7.2 using your package manager:
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted users: update your Docker image to ghcr.io/triggerdotdev/trigger.dev:v4.7.2.
Original source - Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 2, 2026
Trigger.dev v4.7.1
Trigger.dev improves init setup with a clearer error when no package.json is found and now saves custom task directories correctly during interactive setup. It also updates the CLI and MCP authorization page to show the account and organizations being granted access.
1 improvement and 1 server change.
Improvements
- trigger.dev init now stops with a clear error when the target directory has no package.json, instead of installing packages into a parent project. A custom task directory entered during interactive init is now written to trigger.config.ts relative to the project directory.
Server changes
These changes are included in the v4.7.1 Docker image and are already live on Trigger.dev Cloud:
- The CLI and MCP authorization page now shows the account and organizations you're granting access to.
How to upgrade
Update the trigger.dev/* packages to v4.7.1 using your package manager:
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted users: update your Docker image to ghcr.io/triggerdotdev/trigger.dev:v4.7.1.
Original source - Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 2, 2026
trigger.dev v4.7.2
Trigger.dev releases v4.7.2 with runtime and AI chat improvements, plus a fix for large payload and output downloads on self-hosted Docker and Trigger.dev Cloud. The update also speeds up long chat response recovery so workers keep running smoothly.
Upgrade
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted Docker image: ghcr.io/triggerdotdev/trigger.dev:v4.7.2
Release notes
Read the full release notes: https://trigger.dev/changelog/v4-7-2
What's changed
Improvements
Use the current Node.js LTS for deployments whose runtime is unset or set to "node". Set a versioned runtime such as "node-24" to keep deployments pinned to that Node.js major. (9ecdf735e)
chat.agent now sends parallel tool results to the model in the order the tools were called, the same order the next turn's history uses. Models that bind their thinking to the exact conversation (Claude Sonnet 5.5, Claude Opus 5.5, Claude Fable 5.1) no longer lose a turn's reasoning, or fail the request on accounts that enforce the check, when its tools finish out of order. (760737258)
Recovering a long unfinished chat.agent response on a continuation run no longer blocks the worker. Rebuilding the response from its streamed chunks now takes time linear in its length and yields to the event loop as it goes, so heartbeats keep firing and the run is not killed mid-replay. Capturing the response at the end of a long turn gets the same speedup. (93c63c685)
Server changes
These changes affect the self-hosted Docker image and Trigger.dev Cloud:
Fix the "Download payload" and "Download output" buttons for large payloads and outputs, which downloaded an error file instead of the data.
All packages: v4.7.2
@trigger.dev/build, @trigger.dev/core, @trigger.dev/python, @trigger.dev/react-hooks, @trigger.dev/redis-worker, @trigger.dev/rsc, @trigger.dev/schema-to-json, @trigger.dev/sdk, trigger.dev
Contributors
Eric Allam, Chris Arderne, github-actions[bot], @Mariefay
Full changelog: v4.7.1...v4.7.2
Original source - Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 2, 2026
trigger.dev v4.7.1
Trigger.dev releases v4.7.1 with clearer init errors, better handling for custom task directories, and an updated CLI and MCP authorization page that shows the account and organizations being granted access.
trigger.dev v4.7.1
Upgrade
npx trigger.dev@latest update # npm pnpm dlx trigger.dev@latest update # pnpm yarn dlx trigger.dev@latest update # yarn bunx trigger.dev@latest update # bunSelf-hosted Docker image: ghcr.io/triggerdotdev/trigger.dev:v4.7.1
Release notes
Read the full release notes: https://trigger.dev/changelog/v4-7-1
What's changed
Improvements
trigger.dev init now stops with a clear error when the target directory has no package.json, instead of installing packages into a parent project. A custom task directory entered during interactive init
<path>is now written to trigger.config.ts relative to the project directory. (9499bd2a8)Server changes
These changes affect the self-hosted Docker image and Trigger.dev Cloud:
The CLI and MCP authorization page now shows the account and organizations you're granting access to.
All packages: v4.7.1
@trigger.dev/build, @trigger.dev/core, @trigger.dev/python, @trigger.dev/react-hooks, @trigger.dev/redis-worker, @trigger.dev/rsc, @trigger.dev/schema-to-json, @trigger.dev/sdk, trigger.dev
Contributors
Chris Arderne, github-actions[bot]
Full changelog: v4.7.0...v4.7.1
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.