diff --git a/.changeset/chat-agent-stop-no-error.md b/.changeset/chat-agent-stop-no-error.md deleted file mode 100644 index 84218575c6a..00000000000 --- a/.changeset/chat-agent-stop-no-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/sdk": patch ---- - -Stopping a `chat.agent` turn whose `run()` returns a `streamText` result no longer sends an `error` chunk with "An unexpected error occurred". The turn ends quietly again and the run stays alive for the next message. diff --git a/.changeset/chat-session-tags.md b/.changeset/chat-session-tags.md deleted file mode 100644 index b479f695c04..00000000000 --- a/.changeset/chat-session-tags.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@trigger.dev/sdk": patch ---- - -`chat.createStartSessionAction`, `chat.headStart` and `chat.startHeadStart` now accept `tags` for the Session itself, so chat sessions can be filtered by tag on the Sessions page. `triggerConfig.tags` still tags the session's runs. - -```ts -await startChatSession({ chatId, clientData, tags: [`org:${org.slug}`, `user:${user.id}`] }); -``` diff --git a/.changeset/cli-orgs-list.md b/.changeset/cli-orgs-list.md deleted file mode 100644 index f4d0cf21f0e..00000000000 --- a/.changeset/cli-orgs-list.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add `trigger.dev orgs list` to show the organizations you belong to, with their slugs and IDs. Use the slug with `trigger.dev projects create --org`, including for organizations that don't have any projects yet. `trigger.dev projects create` now activates the Free plan for organizations that don't have a plan yet, matching `trigger.dev init`. diff --git a/.changeset/mcp-feedback-project.md b/.changeset/mcp-feedback-project.md deleted file mode 100644 index 216b63eaf1d..00000000000 --- a/.changeset/mcp-feedback-project.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Reports filed with the `submit_feedback` MCP tool now reach the Trigger.dev team. They were being sent, but not somewhere anyone was reading. diff --git a/.server-changes/faster-logs-search.md b/.server-changes/faster-logs-search.md deleted file mode 100644 index fee40b17c36..00000000000 --- a/.server-changes/faster-logs-search.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -The Logs page loads and searches faster, and busy environments no longer fail to load it. Searches that are still too expensive now show a message suggesting a narrower range instead of a generic error. diff --git a/.server-changes/fix-stuck-run-after-wait-completes.md b/.server-changes/fix-stuck-run-after-wait-completes.md deleted file mode 100644 index 75d431f822e..00000000000 --- a/.server-changes/fix-stuck-run-after-wait-completes.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Fix a rare case where a run could stay stuck executing after the child run or wait it was waiting on had completed. diff --git a/.server-changes/invalid-runtime-400.md b/.server-changes/invalid-runtime-400.md deleted file mode 100644 index baa68a17cd8..00000000000 --- a/.server-changes/invalid-runtime-400.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Deployments with an unsupported `runtime` now fail with a 400 that names the supported runtimes, instead of a generic 500 diff --git a/.server-changes/preserve-cancel-reason-on-finalize.md b/.server-changes/preserve-cancel-reason-on-finalize.md deleted file mode 100644 index 83cfd4895ab..00000000000 --- a/.server-changes/preserve-cancel-reason-on-finalize.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Preserve the cancellation reason when a run that was executing is finalized, instead of replacing it with the default text. diff --git a/.server-changes/session-create-permissions.md b/.server-changes/session-create-permissions.md deleted file mode 100644 index ee7489bf555..00000000000 --- a/.server-changes/session-create-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: breaking ---- - -Creating or resuming a session with `POST /api/v1/sessions` now requires both session-write and task-trigger permissions. Scoped keys and public tokens must grant `write:sessions` (or access to the target session) and permission to trigger its task. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index e2be3dbfa69..1a3dd2c3530 100644 --- a/hosting/k8s/helm/Chart.yaml +++ b/hosting/k8s/helm/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: trigger description: The official Trigger.dev Helm chart type: application -version: 4.7.2 -appVersion: v4.7.2 +version: 4.7.3 +appVersion: v4.7.3 home: https://trigger.dev sources: - https://github.com/triggerdotdev/trigger.dev diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 306694f562e..d94a90ff18c 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 001912d17dd..8ac1479087c 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.7.2", + "version": "4.7.3", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -82,7 +82,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.7.2", + "@trigger.dev/core": "workspace:4.7.3", "mlly": "^1.7.1", "pkg-types": "^1.1.3", "tinyglobby": "^0.2.2", diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index e4e8b7068f6..81546fa9445 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,16 @@ # trigger.dev +## 4.7.3 + +### Patch Changes + +- Add `trigger.dev orgs list` to show the organizations you belong to, with their slugs and IDs. Use the slug with `trigger.dev projects create --org`, including for organizations that don't have any projects yet. `trigger.dev projects create` now activates the Free plan for organizations that don't have a plan yet, matching `trigger.dev init`. ([`68ee6be4b`](https://github.com/triggerdotdev/trigger.dev/commit/68ee6be4b9d2b305e42500c74ce02541dc86a7c9)) +- Reports filed with the `submit_feedback` MCP tool now reach the Trigger.dev team. They were being sent, but not somewhere anyone was reading. ([`4a94982a1`](https://github.com/triggerdotdev/trigger.dev/commit/4a94982a1d7022fd498eb3a0d6d2d82dd9cd7e16)) +- Updated dependencies: + - `@trigger.dev/build@4.7.3` + - `@trigger.dev/core@4.7.3` + - `@trigger.dev/schema-to-json@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 16012bd1ae9..fc1c0a0fba0 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.7.2", + "version": "4.7.3", "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", @@ -84,9 +84,9 @@ "@opentelemetry/api-logs": "0.219.0", "@opentelemetry/instrumentation": "0.219.0", "@s2-dev/streamstore": "^0.25.0", - "@trigger.dev/build": "workspace:4.7.2", - "@trigger.dev/core": "workspace:4.7.2", - "@trigger.dev/schema-to-json": "workspace:4.7.2", + "@trigger.dev/build": "workspace:4.7.3", + "@trigger.dev/core": "workspace:4.7.3", + "@trigger.dev/schema-to-json": "workspace:4.7.3", "ansi-escapes": "^7.0.0", "braces": "^3.0.3", "c12": "^1.11.1", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e0f40fad09f..71fb6466f8d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # internal-platform +## 4.7.3 + ## 4.7.2 ## 4.7.1 diff --git a/packages/core/package.json b/packages/core/package.json index 330a795033e..fbc84e9f49f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.7.2", + "version": "4.7.3", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "publishConfig": { diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index a114b62c423..f5963c3c28a 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.7.3` + - `@trigger.dev/build@4.7.3` + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index c562d71fe8d..38216a41541 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.7.2", + "version": "4.7.3", "description": "Python runtime and build extension for Trigger.dev", "license": "MIT", "publishConfig": { @@ -45,7 +45,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.7.2", + "@trigger.dev/core": "workspace:4.7.3", "tinyexec": "^0.3.2" }, "devDependencies": { @@ -55,12 +55,12 @@ "typescript": "catalog:", "tsx": "4.17.0", "@arethetypeswrong/cli": "^0.18.5", - "@trigger.dev/build": "workspace:4.7.2", - "@trigger.dev/sdk": "workspace:4.7.2" + "@trigger.dev/build": "workspace:4.7.3", + "@trigger.dev/sdk": "workspace:4.7.3" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.7.2", - "@trigger.dev/build": "workspace:^4.7.2" + "@trigger.dev/sdk": "workspace:^4.7.3", + "@trigger.dev/build": "workspace:^4.7.3" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 548df4d3136..14d5e2ae589 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index dbd4aa213fa..bbb6118d8cd 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.7.2", + "version": "4.7.3", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.7.2", + "@trigger.dev/core": "workspace:^4.7.3", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index d3babba78c7..4d73abb2675 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index ee7a384de3f..ab99f762c72 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.7.2", + "version": "4.7.3", "description": "Redis worker for trigger.dev", "license": "MIT", "publishConfig": { @@ -23,7 +23,7 @@ "test": "vitest --sequence.concurrent=false --no-file-parallelism" }, "dependencies": { - "@trigger.dev/core": "workspace:4.7.2", + "@trigger.dev/core": "workspace:4.7.3", "nanoid": "^5.1.16", "p-limit": "^6.2.0", "seedrandom": "^3.0.5", diff --git a/packages/rsc/CHANGELOG.md b/packages/rsc/CHANGELOG.md index dff5aa7c440..1313206dad5 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 008c58f2a97..54a014c9caa 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.7.2", + "version": "4.7.3", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.7.2", + "@trigger.dev/core": "workspace:^4.7.3", "mlly": "^1.7.1", "react": "19.0.0-rc.1", "react-dom": "19.0.0-rc.1" diff --git a/packages/schema-to-json/CHANGELOG.md b/packages/schema-to-json/CHANGELOG.md index c739113f27e..ce441475d79 100644 --- a/packages/schema-to-json/CHANGELOG.md +++ b/packages/schema-to-json/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/schema-to-json +## 4.7.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index b0c513bcf3e..7342abcce92 100644 --- a/packages/schema-to-json/package.json +++ b/packages/schema-to-json/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/schema-to-json", - "version": "4.7.2", + "version": "4.7.3", "description": "Convert various schema validation libraries to JSON Schema", "license": "MIT", "publishConfig": { diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 81c542fb723..0a688922efa 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,23 @@ # @trigger.dev/sdk +## 4.7.3 + +### Patch Changes + +- Stopping a `chat.agent` turn whose `run()` returns a `streamText` result no longer sends an `error` chunk with "An unexpected error occurred". The turn ends quietly again and the run stays alive for the next message. ([`64c3ba13c`](https://github.com/triggerdotdev/trigger.dev/commit/64c3ba13cbe02cc89667c87df2515c5ec592d424)) +- `chat.createStartSessionAction`, `chat.headStart` and `chat.startHeadStart` now accept `tags` for the Session itself, so chat sessions can be filtered by tag on the Sessions page. `triggerConfig.tags` still tags the session's runs. ([`9dbc5f984`](https://github.com/triggerdotdev/trigger.dev/commit/9dbc5f984f064202eda137ad9a00a14d9d6baad4)) + + ```ts + await startChatSession({ + chatId, + clientData, + tags: [`org:${org.slug}`, `user:${user.id}`], + }); + ``` + +- Updated dependencies: + - `@trigger.dev/core@4.7.3` + ## 4.7.2 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 6e96f9ebca0..f1c8823ef9d 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.7.2", + "version": "4.7.3", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -80,7 +80,7 @@ "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/semantic-conventions": "1.41.1", - "@trigger.dev/core": "workspace:4.7.2", + "@trigger.dev/core": "workspace:4.7.3", "uncrypto": "^0.1.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b00d6e3a04d..ff31b6a7843 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1549,7 +1549,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../core mlly: specifier: ^1.7.1 @@ -1616,13 +1616,13 @@ importers: specifier: ^0.25.0 version: 0.25.0(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../build '@trigger.dev/core': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1955,7 +1955,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1965,10 +1965,10 @@ importers: specifier: ^0.18.5 version: 0.18.5 '@trigger.dev/build': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../trigger-sdk '@types/node': specifier: 24.13.3 @@ -1989,7 +1989,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.7.2 + specifier: workspace:^4.7.3 version: link:../core react: specifier: 18.3.1 @@ -2023,7 +2023,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2069,7 +2069,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.7.2 + specifier: workspace:^4.7.3 version: link:../core mlly: specifier: ^1.7.1 @@ -2158,7 +2158,7 @@ importers: specifier: 1.41.1 version: 1.41.1 '@trigger.dev/core': - specifier: workspace:4.7.2 + specifier: workspace:4.7.3 version: link:../core react: specifier: 18.3.1