Skip to content

chore: release v4.5.10 - #4440

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: release v4.5.10#4440
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

4 new features, 9 improvements, 10 bug fixes.

Highlights

  • Allow task-scoped environment API keys to run batch operations for their permitted tasks. The SDK declares the batch's task set before creation, and @trigger.dev/core/v3/apiKeys now exports the additional-key format helper. (#4389)

Improvements

  • AgentChat.reconnect() now settles promptly when reconnecting to an idle chat instead of holding the connection open for the full long-poll window. Also upgrades the S2 streamstore client to 0.25 and moves realtime streams to S2's current hosts. (#4349)
  • You can now choose the region a run executes in when triggering a task through the MCP server. (#4439)
  • Transient connection errors when a run starts are now retried for longer, so a brief connectivity blip no longer sends the run back through the queue and delays its first attempt. (#4441)

Bug fixes

  • Fix a chunk occasionally dropped when a chat.agent run takes over from the warm first turn. The realtime stream writer now reports the inclusive last-written position as the resume cursor, so the agent's first record after the handover is no longer skipped. (#4349)
  • Fix a preloaded chat.agent run dropping an in-flight message when it retries after an out-of-memory error. The message being processed when the run hit the OOM is now recovered and re-run on the retry, instead of being skipped while the run waited for a new message. (#4349)

Server changes

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

  • The dashboard gets a refreshed Dark theme as its new default look. On the account page you can switch to Light, System preference (follows your OS), or the original Classic look, and fine-tune the new themes with a contrast slider. (#4206)
  • Additional environment API keys can authenticate API requests using their configured permissions, with revoked and expired keys rejected. Batch responses use server-issued public access tokens so additional keys never need the environment signing secret. (#4389)
  • Self-hosted Kubernetes deployments can now add tolerations to run pods, so runs are allowed onto tainted nodes. An invalid toleration now stops the supervisor at startup instead of failing every run pod, so check existing values before upgrading. (#4491)
  • Triggering a task now does one fewer database write, so runs reach the queue slightly faster. (#4419)
  • Admins opening an impersonation link from outside the dashboard now get a confirmation page naming the organization and destination instead of being bounced back, and while impersonating they can switch to "View as user" to see the dashboard exactly as that user sees it, with the admin-only UI and the impersonation highlight both hidden. Stopping impersonation is still one click away in the account menu. (#4421)
  • In-app feedback and add-on/quota requests are now recorded with more account context for the support team. (#4368)
  • Self-hosted Kubernetes deployments now measure running-task count more accurately when deciding whether to pause pulling new work, so the safeguard engages closer to its configured thresholds. (#4442)
  • The Queues pages now open on the last hour instead of the last day, and remember the time period you picked when you navigate between queues or reload the page. (#4438)
  • Speeds up resolving the latest worker version and deployment for an environment, removing an occasional stall when triggering runs in projects that have accumulated many deployed versions. (#4452)
  • When the capacity signal drops out, the last decision is held for a grace period rather than released. (#4444)
  • Batch triggers no longer fail to start their runs when an environment is under heavy API load. If a batch still can't finish being created, batchTriggerAndWait now fails with an error instead of leaving the parent run waiting forever, and the batches page says so rather than reporting that it resumed. (#4397)
  • Fixed a rare case where a single run or span carrying data that could not be ingested would make other runs or trace events in the same batch go missing from the runs list, traces, and logs. Now the rest of the batch is always kept: an affected run still appears with its status (only its un-ingestable output is dropped), and an affected trace event or payload is skipped instead of taking down everything around it. (#4358)
  • Fix the sidebar "Help & Feedback → Contact us" form sometimes not sending your message. It now sends reliably every time. (#4445)
  • Requests spanning multiple tasks now require permission for every requested task instead of accepting permission for only one task. (#4389)
  • The four charts at the top of the Queues page now always cover the whole environment, so paging through or re-sorting your queues no longer changes them. The scheduling delay chart also leaves a gap where no runs started, instead of dropping to zero. (#4486)
  • Fix the health report failing with an internal error when requested through the API. (#4488)
  • Team members who join an organization through single sign-on or directory sync now get their own development environment for every project, so the dashboard's dev view and trigger dev become available to them without an admin having to set anything up. Members who were already missing one are repaired the next time their membership is synced from your identity provider. (#4426)
Raw changeset output

Releases

@trigger.dev/[email protected]

Patch Changes

[email protected]

Patch Changes

  • AgentChat.reconnect() now settles promptly when reconnecting to an idle chat instead of holding the connection open for the full long-poll window. Also upgrades the S2 streamstore client to 0.25 and moves realtime streams to S2's current hosts. (#4349)
  • You can now choose the region a run executes in when triggering a task through the MCP server. (#4439)
  • Updated dependencies:

@trigger.dev/[email protected]

Patch Changes

  • Fix a chunk occasionally dropped when a chat.agent run takes over from the warm first turn. The realtime stream writer now reports the inclusive last-written position as the resume cursor, so the agent's first record after the handover is no longer skipped. (#4349)
  • AgentChat.reconnect() now settles promptly when reconnecting to an idle chat instead of holding the connection open for the full long-poll window. Also upgrades the S2 streamstore client to 0.25 and moves realtime streams to S2's current hosts. (#4349)
  • Allow task-scoped environment API keys to run batch operations for their permitted tasks. The SDK declares the batch's task set before creation, and @trigger.dev/core/v3/apiKeys now exports the additional-key format helper. (#4389)
  • Transient connection errors when a run starts are now retried for longer, so a brief connectivity blip no longer sends the run back through the queue and delays its first attempt. (#4441)

@trigger.dev/[email protected]

Patch Changes

@trigger.dev/[email protected]

Patch Changes

@trigger.dev/[email protected]

Patch Changes

@trigger.dev/[email protected]

Patch Changes

@trigger.dev/[email protected]

Patch Changes

@trigger.dev/[email protected]

Patch Changes

  • Fix a preloaded chat.agent run dropping an in-flight message when it retries after an out-of-memory error. The message being processed when the run hit the OOM is now recovered and re-run on the retry, instead of being skipped while the run waited for a new message. (#4349)
  • AgentChat.reconnect() now settles promptly when reconnecting to an idle chat instead of holding the connection open for the full long-poll window. Also upgrades the S2 streamstore client to 0.25 and moves realtime streams to S2's current hosts. (#4349)
  • Allow task-scoped environment API keys to run batch operations for their permitted tasks. The SDK declares the batch's task set before creation, and @trigger.dev/core/v3/apiKeys now exports the additional-key format helper. (#4389)
  • Updated dependencies:

@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Jul 31, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Open in Devin Review

@devin-ai-integration devin-ai-integration Bot Jul 31, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Info: Deleted server-change notes are still recoverable for the release body

This release PR deletes all seven .server-changes/*.md files (via scripts/cleanup-server-changes.mjs, invoked from changeset:version in package.json:50). I checked whether those user-visible notes get lost: scripts/enhance-release-pr.mjs explicitly recovers deleted entries from the release-branch diff (getDeletedServerChangeFileDataFromReleaseBranch), merging them with any live files, so the "Server changes" section of the enhanced PR body / release notes still includes them even after cleanup. The plain changesets body shown in this PR description simply predates that enhancement step, so this is not a lost-notes bug.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Jul 31, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2fb5942 to 231bda6 Compare July 31, 2026 14:00
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Jul 31, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Jul 31, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 231bda6 to dfb1041 Compare July 31, 2026 15:14
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Jul 31, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Jul 31, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from dfb1041 to f0e6785 Compare July 31, 2026 18:48
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Jul 31, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 1, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from f0e6785 to f0108a2 Compare August 1, 2026 08:19
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 1, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 1, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from f0108a2 to e6f9e19 Compare August 1, 2026 10:35
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 1, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e6f9e19 to c2ef939 Compare August 2, 2026 13:51
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c2ef939 to b0e0029 Compare August 3, 2026 09:12
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from b0e0029 to d9f2194 Compare August 3, 2026 13:03
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d9f2194 to 8786a3f Compare August 3, 2026 14:14
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8786a3f to ca93ce2 Compare August 3, 2026 15:22
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from ca93ce2 to 18058b2 Compare August 3, 2026 15:43
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 18058b2 to ec6671c Compare August 3, 2026 16:08
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from ec6671c to 560772f Compare August 3, 2026 16:10
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.10 chore: release Aug 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 560772f to a97ffe5 Compare August 3, 2026 17:31
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.10 Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants