fix(engine): add additional error logging around triggering runs
New error logging is being added to the run engine and batch queue, which should significantly reduce the time spent debugging silent task failures.
feat(Notifications): Platform notifications for CLI and Dashboard
Administrators will soon be able to target specific users, projects, or organizations with context-aware alerts, keeping critical updates front and center without relying on email.
chore(repo): add agentcrumbs.dev support
Developers can trace local execution by dropping temporary comment markers in the code, which are automatically stripped out before merge.
feat(sdk): AI SDK custom useChat transport & chat.task harness
Developers can now back their AI SDK `useChat` hooks with Trigger.dev's durable execution, enabling long-running AI conversations that survive page refreshes and network drops.
feat: add ttl support at task and config levels
Tasks that sit in the queue too long will soon be automatically discarded. A cascading time-to-live configuration system is being rolled out across global, task, and trigger levels to prevent outdated workloads from running.
feat(supervisor): compute workload manager
A new compute workload manager should allow tasks to be paused and resumed using a dedicated compute gateway, freeing up resources during idle periods.
docs: add task-level and config-level TTL documentation
Expiration settings dictate how long a task should wait in the queue before it is automatically discarded, keeping time-sensitive operations relevant.
docs: add per-task middleware section to tasks overview
Documentation is being expanded to explain how to configure per-task middleware, allowing developers to set up context and locals for specific tasks without relying on global execution layers.
Errors (versions)
Developers will be able to pinpoint exactly which deployment versions are causing errors, using a new filter and a stacked bar chart visualization.
Impersonating run and clearing fix
System administrators will be able to navigate directly to any execution run URL and instantly view it through the original user's perspective, accelerating support workflows.
maxComputeSeconds
Developers should have a clearer understanding of task limits, as the configuration is being updated to explicitly measure CPU compute time rather than total wall-clock duration.
docs: adds deduplication key clarification
Documentation is being updated to clarify how scheduled tasks handle deduplication, warning developers that keys are scoped globally per project to prevent accidental environment overwrites.
docs: adds relevant env vars to self hosting docs
Self-hosting documentation is being expanded to include critical environment variables for dedicated artifact storage, batch processing, and internal security secrets.