Skip to content

v.docker.4.7.2

@github-actions github-actions tagged this 02 Oct 13:51
## Summary
3 improvements, 1 bug fix.

## 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`](https://github.com/triggerdotdev/trigger.dev/commit/9ecdf735e7a3263bd4605e0e34c7c5484964a0a8))
- `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`](https://github.com/triggerdotdev/trigger.dev/commit/76073725801988056d23bbdde76831d81e671cd7))
- 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`](https://github.com/triggerdotdev/trigger.dev/commit/93c63c6859648521792bd4d2cd7c0c5966eef991))

## 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.

<details>
<summary>Raw changeset output</summary>

# Releases
## @trigger.dev/build@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## trigger.dev@4.7.2

### Patch Changes

- 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`](https://github.com/triggerdotdev/trigger.dev/commit/9ecdf735e7a3263bd4605e0e34c7c5484964a0a8))
- Updated dependencies:
  - `@trigger.dev/build@4.7.2`
  - `@trigger.dev/core@4.7.2`
  - `@trigger.dev/schema-to-json@4.7.2`
## @trigger.dev/python@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/sdk@4.7.2`
  - `@trigger.dev/build@4.7.2`
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/react-hooks@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/redis-worker@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/rsc@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/schema-to-json@4.7.2

### Patch Changes

- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/sdk@4.7.2

### Patch Changes

- `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`](https://github.com/triggerdotdev/trigger.dev/commit/76073725801988056d23bbdde76831d81e671cd7))
- 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`](https://github.com/triggerdotdev/trigger.dev/commit/93c63c6859648521792bd4d2cd7c0c5966eef991))
- Updated dependencies:
  - `@trigger.dev/core@4.7.2`
## @trigger.dev/core@4.7.2

</details>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Assets 2
Loading