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-actionsgithub-actionsBot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

4 new features, 11 improvements, 13 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

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • 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)
  • Allow the database connection pool and connect timeouts to be tuned separately for each database's writer and read replica, falling back to the shared defaults when unset. (#4515)
  • 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)
  • Triggering a run with a very large priority no longer fails. The priority is now capped to the highest supported value instead of erroring out. (#4512)
  • Honor the configured database connection timeout so brief connection spikes no longer surface as spurious "can't reach database server" errors. (#4513)
  • 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)
  • Triggering a task no longer intermittently fails to create the run when a database write briefly stalls. (#4514)
  • 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/build@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

trigger.dev@4.5.10

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)
  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10
    • @trigger.dev/build@4.5.10
    • @trigger.dev/schema-to-json@4.5.10

@trigger.dev/core@4.5.10

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)
  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)

@trigger.dev/python@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/sdk@4.5.10
    • @trigger.dev/core@4.5.10
    • @trigger.dev/build@4.5.10

@trigger.dev/react-hooks@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

@trigger.dev/redis-worker@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

@trigger.dev/rsc@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

@trigger.dev/schema-to-json@4.5.10

Patch Changes

  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

@trigger.dev/sdk@4.5.10

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)
  • Refresh package builds for TypeScript 7 compatibility while preserving existing runtime entry points. Projects using emitDecoratorMetadata() with TypeScript 7 can install the @typescript/typescript6 compatibility package alongside it; the package remains optional, so installing the Trigger.dev CLI does not install an additional compiler. (#4318)
  • Updated dependencies:
    • @trigger.dev/core@4.5.10

@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Jul 31, 2026
devin-ai-integration[bot]

This comment was marked as resolved.

@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseJul 31, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 2fb5942 to 231bda6CompareJuly 31, 2026 14:00
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Jul 31, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseJul 31, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 231bda6 to dfb1041CompareJuly 31, 2026 15:14
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Jul 31, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseJul 31, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from dfb1041 to f0e6785CompareJuly 31, 2026 18:48
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Jul 31, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 1, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f0e6785 to f0108a2CompareAugust 1, 2026 08:19
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 1, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 1, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f0108a2 to e6f9e19CompareAugust 1, 2026 10:35
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 1, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 2, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from e6f9e19 to c2ef939CompareAugust 2, 2026 13:51
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 2, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 3, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from c2ef939 to b0e0029CompareAugust 3, 2026 09:12
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 3, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 3, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from b0e0029 to d9f2194CompareAugust 3, 2026 13:03
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 3, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 3, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from d9f2194 to 8786a3fCompareAugust 3, 2026 14:14
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 3, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 3, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 560772f to a97ffe5CompareAugust 3, 2026 17:31
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 3, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 4, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from a97ffe5 to b1c8d3bCompareAugust 4, 2026 14:04
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 4, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 4, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from b1c8d3b to 91758c1CompareAugust 4, 2026 14:35
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 4, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 91758c1 to 508ea92CompareAugust 5, 2026 11:04
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 508ea92 to 3bad32dCompareAugust 5, 2026 14:52
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 3bad32d to adf7f76CompareAugust 5, 2026 14:54
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from adf7f76 to 8127a87CompareAugust 5, 2026 15:31
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8127a87 to 87ae92cCompareAugust 5, 2026 15:35
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 87ae92c to 281c451CompareAugust 5, 2026 16:29
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
@github-actionsgithub-actionsBot changed the title chore: release v4.5.10chore: releaseAug 5, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 281c451 to 1312ef7CompareAugust 5, 2026 16:39
@github-actionsgithub-actionsBot changed the title chore: releasechore: release v4.5.10Aug 5, 2026
Sign up for freeto 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