# Trigger.dev v4.5.5 — trigger.dev v4.5.5 - Product: Trigger.dev (https://whatsnew.fyi/product/trigger-dev) - Vendor: Trigger.dev - Date: 2026-07-20 - Version: v4.5.5 - Original notes: https://github.com/triggerdotdev/trigger.dev/releases/tag/v4.5.5 - Permalink: https://whatsnew.fyi/product/trigger-dev/releases/v4.5.5 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add experimental Node.js 24 and 26 task runtimes via runtime option in trigger.config.ts - **added** — Add defaultRegion to the project GET and list API responses - **changed** — Transient internal sync failures are now retried quietly instead of surfacing as errors - **changed** — Optionally route ClickHouse read traffic to a read replica while writes stay on the primary using CLICKHOUSE_READER_URL, RUNS_LIST_CLICKHOUSE_URL, or EVENTS_READER_CLICKHOUSE_URL - **changed** — Speed up idempotency checks on batchTrigger calls that use idempotency keys for large batches - **changed** — The Preview branches usage on the Limits page now counts only preview branches - **removed** — Remove the deprecated realtime stream write endpoint used by retired v3 task clients - **fixed** — Fix batchTrigger requests that set a per-item idempotency key failing with an error instead of creating and deduplicating the runs - **fixed** — Fix pages occasionally loading unstyled or failing to load during a deploy by automatically reloading the dashboard - **fixed** — Avoid opening a redundant database connection pool when the legacy and primary databases are the same server #### trigger.dev v4.5.5 ##### Upgrade ```sh 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 Docker image: [`ghcr.io/triggerdotdev/trigger.dev:v4.5.5`](https://github.com/triggerdotdev/trigger.dev/pkgs/container/trigger.dev/1048241799?tag=v4.5.5) ##### Release notes Read the full release notes: https://trigger.dev/changelog/v4-5-5 ##### What's changed ##### 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](https://github.com/triggerdotdev/trigger.dev/pull/4085)) - Add `defaultRegion` to the project GET and list API responses; null when unset. ([#4146](https://github.com/triggerdotdev/trigger.dev/pull/4146)) ##### Server changes These changes affect the self-hosted Docker image and Trigger.dev Cloud: - Transient internal sync failures are now retried quietly instead of surfacing as errors. ([#4270](https://github.com/triggerdotdev/trigger.dev/pull/4270)) - Optionally route ClickHouse read traffic to a read replica while writes stay on the primary. Set `CLICKHOUSE_READER_URL` to move all reads, or target the busiest paths with `RUNS_LIST_CLICKHOUSE_URL` (runs list) and `EVENTS_READER_CLICKHOUSE_URL` (traces, spans, logs). All optional; unset keeps current behavior. ([#4081](https://github.com/triggerdotdev/trigger.dev/pull/4081)) - Remove the deprecated realtime stream write endpoint used by retired v3 task clients. ([#4250](https://github.com/triggerdotdev/trigger.dev/pull/4250)) - Fix batchTrigger requests that set a per-item idempotency key failing with an error instead of creating and deduplicating the runs ([#4271](https://github.com/triggerdotdev/trigger.dev/pull/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](https://github.com/triggerdotdev/trigger.dev/pull/4255)) - The "Preview branches" usage on the Limits page now counts only preview branches. ([#4283](https://github.com/triggerdotdev/trigger.dev/pull/4283)) - Avoid opening a redundant database connection pool when the legacy and primary databases are the same server, preventing connection usage from doubling. ([#4253](https://github.com/triggerdotdev/trigger.dev/pull/4253)) - Fix pages occasionally loading unstyled or failing to load during a deploy. The dashboard now reloads automatically to recover. ([#4282](https://github.com/triggerdotdev/trigger.dev/pull/4282)) ##### All packages: v4.5.5 @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, @nicktrn, @d-cs, Eric Allam, github-actions[bot], @isshaddad, Katia Bulatova, Matt Aitken **Full changelog**: https://github.com/triggerdotdev/trigger.dev/compare/v4.5.4...v4.5.5