Skip to content

v.docker.4.6.2

@github-actions github-actions tagged this 16 Sep 11:21
## Summary
5 improvements, 4 bug fixes.

## Improvements
- Authorize stored realtime payload and output downloads against their
owning run. Large packet hydration continues to work for run-, task-,
tag-, and batch-scoped public tokens without permitting arbitrary packet
reads.
([`76031b0a1`](https://github.com/triggerdotdev/trigger.dev/commit/76031b0a1e808edf8c0b42644d9184f8ace205b1))
- Show warm idle time and durable waits separately in chat agent traces.
Durable waits now open the waitpoint inspector while waiting and after
completion. Message span names are shorter, and repeated session IDs no
longer crowd message-wait and default output-stream spans.
([`0754931cc`](https://github.com/triggerdotdev/trigger.dev/commit/0754931cca708fc7334470b81c0f446afed7ef0a))
- chat.agent: the between-turns compaction check now receives the last
step's token usage (the context the model actually held) instead of the
turn's sum over every tool-calling step, so a single tool-using turn no
longer compacts a short conversation. The summed figure is still
available as `turnUsage` on the event. A head-start handover whose
pending tool call completes under the same message id now replaces its
spliced partial in the model lane directly instead of falling back to a
full reconversion.
([`04c837569`](https://github.com/triggerdotdev/trigger.dev/commit/04c8375696bacab65ad7bb2d9cf2b9df616b1343))
- Validate resource IDs when creating scoped public tokens. Explicitly
empty IDs are now rejected instead of being interpreted as type-wide
permissions.
([`22f8fb2b5`](https://github.com/triggerdotdev/trigger.dev/commit/22f8fb2b5b1d05ac1741facb87873454b7805eac))

## Server changes

These changes affect the self-hosted Docker image and Trigger.dev Cloud:

- The banner that prompts you to set a billing limit now lets you choose
to run without one, so you don't have to open your billing limit
settings to dismiss it.
- Org member invites now match emails case-insensitively, so an invite
whose email casing differs from the invitee's account email can be
accepted.
([#3849](https://github.com/triggerdotdev/trigger.dev/pull/3849))
- Limit public access tokens created through the JWT endpoint to the API
key's permissions and a maximum 24-hour lifetime. Rotated environment
keys can no longer create tokens during their grace period.
- Realtime session writers now receive authorization limited to the
requested session channel.
- Prevent public session access tokens from authorizing durable chat
snapshot uploads

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

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

### Patch Changes

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

### Patch Changes

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

### Patch Changes

- Authorize stored realtime payload and output downloads against their
owning run. Large packet hydration continues to work for run-, task-,
tag-, and batch-scoped public tokens without permitting arbitrary packet
reads.
([`76031b0a1`](https://github.com/triggerdotdev/trigger.dev/commit/76031b0a1e808edf8c0b42644d9184f8ace205b1))
## @trigger.dev/python@4.6.2

### Patch Changes

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

### Patch Changes

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

### Patch Changes

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

### Patch Changes

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

### Patch Changes

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

### Patch Changes

- Show warm idle time and durable waits separately in chat agent traces.
Durable waits now open the waitpoint inspector while waiting and after
completion. Message span names are shorter, and repeated session IDs no
longer crowd message-wait and default output-stream spans.
([`0754931cc`](https://github.com/triggerdotdev/trigger.dev/commit/0754931cca708fc7334470b81c0f446afed7ef0a))
- chat.agent: the between-turns compaction check now receives the last
step's token usage (the context the model actually held) instead of the
turn's sum over every tool-calling step, so a single tool-using turn no
longer compacts a short conversation. The summed figure is still
available as `turnUsage` on the event. A head-start handover whose
pending tool call completes under the same message id now replaces its
spliced partial in the model lane directly instead of falling back to a
full reconversion.
([`04c837569`](https://github.com/triggerdotdev/trigger.dev/commit/04c8375696bacab65ad7bb2d9cf2b9df616b1343))
- Validate resource IDs when creating scoped public tokens. Explicitly
empty IDs are now rejected instead of being interpreted as type-wide
permissions.
([`22f8fb2b5`](https://github.com/triggerdotdev/trigger.dev/commit/22f8fb2b5b1d05ac1741facb87873454b7805eac))
- Updated dependencies:
  - `@trigger.dev/core@4.6.2`

</details>

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