Trigger.dev v4.5.5

Experimental Node.js 24 and 26 runtimes, ClickHouse read replica routing, and eight server improvements.

2 improvements and 8 server changes.

Improvements

  • Add experimental Node.js 24 and 26 task runtimes. Set runtime to experimental-node-24 or experimental-node-26 in trigger.config.ts. (#4085)
  • Add defaultRegion to the project GET and list API responses; returns null when unset. (#4146)

Server changes

These changes are included in the v4.5.5 Docker image and are already live on Trigger.dev Cloud:

  • Transient internal sync failures are now retried quietly instead of surfacing as errors. (#4270)
  • ClickHouse read traffic can now be routed to a read replica while writes stay on the primary. Set CLICKHOUSE_READER_URL to move all reads, or use RUNS_LIST_CLICKHOUSE_URL (runs list) and EVENTS_READER_CLICKHOUSE_URL (traces, spans, logs) to target specific paths. Unset keeps the current behavior. (#4081)
  • Remove the deprecated realtime stream write endpoint used by retired v3 task clients. (#4250)
  • Fix batchTrigger requests that set a per-item idempotency key failing with an error instead of creating and deduplicating the runs. (#4271)
  • Speed up idempotency checks on batchTrigger calls that use idempotency keys. Large batches against a task with a big run history no longer degrade to multi-second lookups. (#4255)
  • The "Preview branches" usage on the Limits page now counts only preview branches. (#4283)
  • Avoid opening a redundant database connection pool when the legacy and primary databases are the same server, preventing connection usage from doubling. (#4253)
  • Fix pages occasionally loading unstyled or failing to load during a deploy. The dashboard now reloads automatically to recover. (#4282)

How to upgrade

Update the trigger.dev/* packages to v4.5.5 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 # bun

Self-hosted users: update your Docker image to ghcr.io/triggerdotdev/trigger.dev:v4.5.5.

Ready to start building?

Build and deploy your first task in 3 minutes.

Get started now