-
chore: release v4.5.8 (#4364)
released this
2026-07-27 15:40:31 +00:00 | 251 commits to main since this releaseSummary
2 new features, 9 improvements, 3 bug fixes.
Highlights
- Allow additional environment API keys to create scoped public access
tokens through the Trigger.dev API. Use server-issued public access
tokens for batch operations so environment-scoped API keys can read
batch results.
(#4387)
Improvements
- Preserve the partial assistant message when a chat turn's model stream
fails mid-response.chat.agentnow passes the recovered partial to
onTurnComplete, andchat.createSession'sturn.complete()keeps it
before rethrowing, instead of dropping the streamed-so-far output.
(#4348)
Server changes
These changes affect the self-hosted Docker image and Trigger.dev Cloud:
- Favorite any dashboard page to a new Favorites section in the side
menu, and customize the sidebar by renaming favorites, hiding items, and
reordering items and sections.
(#4375) - List API endpoints now clamp the page size to a maximum of 100.
Requests asking for a larger page size return up to 100 items and keep
paginating, rather than pulling an unbounded page.
(#4360) - Organizations without billing alerts now get default spend alert
thresholds, so you're notified before usage grows unexpectedly. The
billing limit page no longer pre-selects an option before you've set a
limit and prompts you to configure one. Alert previews now update
immediately after you change your billing limit.
(#4328) - When you create a Personal Access Token, the generated token now shows
its first and last few characters instead of being fully hidden, so you
can confirm you copied the right value.
(#4363) - Add metrics to the realtime backend that measure how often a single
changed run is served to multiple subscriptions in one batch.
(#4341) - Realtime run subscriptions can now be configured to read run data
straight from the primary database, so a run's latest state is never
served from a lagging replica. Off by default; replica reads are
unchanged unless you turn it on.
(#4378) - SSO and Directory Sync are no longer restricted to Enterprise plans —
get in touch and we can turn them on for your organization whatever plan
you're on.
(#4393) - Improved supervisor observability: it now reports metrics for its
outbound requests, making failed calls to upstream services easier to
monitor.
(#4350) - The runs list on a task's page now updates live — run statuses change
and newly triggered runs appear without a manual refresh, matching the
main Runs page.
(#4377) - Speed up the Batches list page for environments with a large number of
batches, which could previously time out while loading.
(#4361) - Container startup no longer prints database and ClickHouse connection
strings (with credentials) to the logs.
(#4346) - The tasks page no longer runs two queries whose results were never
displayed, cutting wasted work on every page load and removing a source
of hidden server errors
(#4380)
Raw changeset output
Releases
@trigger.dev/build@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8
trigger.dev@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8@trigger.dev/build@4.5.8@trigger.dev/schema-to-json@4.5.8
@trigger.dev/core@4.5.8
Patch Changes
- Allow additional environment API keys to create scoped public access
tokens through the Trigger.dev API. Use server-issued public access
tokens for batch operations so environment-scoped API keys can read
batch results.
(#4387)
@trigger.dev/python@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/sdk@4.5.8@trigger.dev/core@4.5.8@trigger.dev/build@4.5.8
@trigger.dev/react-hooks@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8
@trigger.dev/redis-worker@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8
@trigger.dev/rsc@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8
@trigger.dev/schema-to-json@4.5.8
Patch Changes
- Updated dependencies:
@trigger.dev/core@4.5.8
@trigger.dev/sdk@4.5.8
Patch Changes
- Preserve the partial assistant message when a chat turn's model stream
fails mid-response.chat.agentnow passes the recovered partial to
onTurnComplete, andchat.createSession'sturn.complete()keeps it
before rethrowing, instead of dropping the streamed-so-far output.
(#4348) - Allow additional environment API keys to create scoped public access
tokens through the Trigger.dev API. Use server-issued public access
tokens for batch operations so environment-scoped API keys can read
batch results.
(#4387) - Updated dependencies:
@trigger.dev/core@4.5.8
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Downloads
- Allow additional environment API keys to create scoped public access