Background Jobs & Orchestration
Durable workflows, queues, and retries that survive failures and restarts.
This week: n8n patch blitz and Temporal's breaking protobuf upgrade →Inngest sandboxes wait for readiness by default
Inngest now waits for newly created sandboxes to reach RUNNING unless explicitly disabled, while Trigger.dev added warnings for suboptimal configuration paths and n8n shipped routine version bumps.
- Inngest's JS SDK now waits for new sandboxes to reach RUNNING by default, with `runningTimeout: false` available as an opt-out.
- Trigger.dev's deploy and dev commands now warn with suggested fixes when configuration may cause deployment issues.
- n8n shipped patch releases across versions, including a dependency bump to clear a browserslist CVE on the 1.123 line.
n8n fixes MongoDB bindings, Trigger.dev ships chart updates
n8n 2.38.1 adds parameter binding for MongoDB sort and projection queries and improves AI-builder tool handling, while Trigger.dev's Helm chart saw routine version bumps with no user-facing notes.
- n8n fixes MongoDB sort and projection to respect parameter bindings in query expressions.
- n8n's AI builder can now add multiple tools from the same provider from the UI and previews agent artifacts in the tab bar.
Quiet fixes across Trigger.dev and n8n
Trigger.dev trimmed test files from its published packages, while n8n patched dynamic-credential storage threading and proxy environment consistency across processes.
- n8n now threads execution IDs through dynamic-credential storage, fixing credential handling in concurrent workflows.
- n8n applies proxy environment variables consistently across packages and processes, resolving proxy-dependent integrations.
- Trigger.dev stops shipping compiled test sources in its npm packages, reducing install size and clutter.
Trigger.dev sharpens build deploy controls
Trigger.dev refined build-server selection and log output while n8n patched domain-restricted credentials across two release lines.
- Trigger.dev's deploy command now lets the server choose between Depot and the native build server unless you pin the backend with flags.
- Trigger.dev shows a single updating build log line during native deploys by default, with an opt-out for full logs.
- n8n fixed domain-restricted credentials failing in their own nodes across both 2.37 and 2.36 branches.
Inngest timeline shows step scores and AI usage
Inngest Server v1.44.0 adds step-level score badges to run timelines and a run-level AI usage summary with token, cost, and model breakdowns.
- Inngest run timelines now display recorded scores as badges on step bars, with a hover card for details.
- Run details gained an AI usage summary showing total tokens, cost, and models used per run.
Temporal SDK breaks proto types; n8n routes OAuth via proxies
Temporal's TypeScript SDK moved to protobufjs v8, lightly changing generated protobuf types, while n8n shipped patch fixes routing OAuth2 token requests through environment proxies and tightening API binary-data handling.
- Temporal's TypeScript SDK upgrades to protobufjs v8, slightly altering generated protobuf types in @temporalio/proto and raw gRPC interfaces.
- n8n now routes OAuth2 token requests through environment proxies in every process, alongside fixes for API binary data endpoints and JSON content-type enforcement.
n8n tightens credential and env handling
n8n shipped multiple branches that normalize environment values before parsing, tighten auth validation for chat and MCP triggers, and raise AI Assistant model verification token limits.
- n8n normalizes environment variables before schema-based parsing, which fixes configuration edge cases across workflows.
- n8n now validates chat and MCP trigger auth modes for end-user credentials and resolves those credentials when loading node parameters.
- n8n raised the AI Assistant model verification token limit across several branches, easing integration with larger models.
- n8n wraps trigger close operations in expression isolation and only initializes the expression engine when needed.