From 30088c0372a87893af3ba8c08d515578478698bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 11:20:06 +0000 Subject: [PATCH] chore: release --- .changeset/redact-span-attributes.md | 20 ---------------- .changeset/run-subscription-cancel.md | 5 ---- .../batch-wait-resume-wrong-batch.md | 6 ----- .server-changes/deeplink-billing.md | 6 ----- .server-changes/nl-cron-openai-model.md | 6 ----- .../redeploy-local-bundle-deployments.md | 6 ----- .server-changes/sigkill-not-always-oom.md | 6 ----- hosting/k8s/helm/Chart.yaml | 4 ++-- packages/build/CHANGELOG.md | 7 ++++++ packages/build/package.json | 4 ++-- packages/cli-v3/CHANGELOG.md | 24 +++++++++++++++++++ packages/cli-v3/package.json | 8 +++---- packages/core/CHANGELOG.md | 21 ++++++++++++++++ packages/core/package.json | 2 +- packages/python/CHANGELOG.md | 9 +++++++ packages/python/package.json | 12 +++++----- packages/react-hooks/CHANGELOG.md | 7 ++++++ packages/react-hooks/package.json | 4 ++-- packages/redis-worker/CHANGELOG.md | 7 ++++++ packages/redis-worker/package.json | 4 ++-- packages/rsc/CHANGELOG.md | 7 ++++++ packages/rsc/package.json | 4 ++-- packages/schema-to-json/CHANGELOG.md | 7 ++++++ packages/schema-to-json/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 22 +++++++++++++++++ packages/trigger-sdk/package.json | 4 ++-- pnpm-lock.yaml | 24 +++++++++---------- 27 files changed, 147 insertions(+), 91 deletions(-) delete mode 100644 .changeset/redact-span-attributes.md delete mode 100644 .changeset/run-subscription-cancel.md delete mode 100644 .server-changes/batch-wait-resume-wrong-batch.md delete mode 100644 .server-changes/deeplink-billing.md delete mode 100644 .server-changes/nl-cron-openai-model.md delete mode 100644 .server-changes/redeploy-local-bundle-deployments.md delete mode 100644 .server-changes/sigkill-not-always-oom.md diff --git a/.changeset/redact-span-attributes.md b/.changeset/redact-span-attributes.md deleted file mode 100644 index 36fa472fb25..00000000000 --- a/.changeset/redact-span-attributes.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch -"trigger.dev": patch ---- - -Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. - -```ts -export default defineConfig({ - telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] }, -}); - -chat.agent({ - id: "my-chat", - telemetry: { recordUserMessage: false, recordClientData: false }, - run: async ({ messages, signal, streamText }) => - streamText({ model, messages, abortSignal: signal }), -}); -``` diff --git a/.changeset/run-subscription-cancel.md b/.changeset/run-subscription-cancel.md deleted file mode 100644 index a3f4bf6cec9..00000000000 --- a/.changeset/run-subscription-cancel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Fix run subscriptions crashing Node with `Controller is already closed` after you `break` out of the loop, and stop polling once you do. `ApiClient` subscribe methods also accept a custom `fetchClient`. diff --git a/.server-changes/batch-wait-resume-wrong-batch.md b/.server-changes/batch-wait-resume-wrong-batch.md deleted file mode 100644 index 02f7255b3e0..00000000000 --- a/.server-changes/batch-wait-resume-wrong-batch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -A `batchTriggerAndWait` could stay stuck executing after all of its child runs finished, if creating the batch was retried while the server was slow to respond. The parent now resumes with its child runs' results. diff --git a/.server-changes/deeplink-billing.md b/.server-changes/deeplink-billing.md deleted file mode 100644 index 3d26cbba0cf..00000000000 --- a/.server-changes/deeplink-billing.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -The short link /_/billing now takes you straight to the billing page of your current organization. diff --git a/.server-changes/nl-cron-openai-model.md b/.server-changes/nl-cron-openai-model.md deleted file mode 100644 index 8c929c73fea..00000000000 --- a/.server-changes/nl-cron-openai-model.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -The natural-language field on the schedule form returns a cron expression again instead of an error. diff --git a/.server-changes/redeploy-local-bundle-deployments.md b/.server-changes/redeploy-local-bundle-deployments.md deleted file mode 100644 index 9b626590958..00000000000 --- a/.server-changes/redeploy-local-bundle-deployments.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: feature ---- - -Recent deployments made with `--local-bundle` can now be redeployed from the deployments list, rebuilding the same bundle with its build-time environment variables. diff --git a/.server-changes/sigkill-not-always-oom.md b/.server-changes/sigkill-not-always-oom.md deleted file mode 100644 index cf9c0271fc4..00000000000 --- a/.server-changes/sigkill-not-always-oom.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: supervisor -type: fix ---- - -A run whose process is killed is now only reported as out of memory when the machine actually ran out of memory. Any other kill (e.g. the machine being shut down or reclaimed) fails the attempt straight away as a crash, which is retried using your task's retry settings on the same machine size. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index daf7841d56b..0a2e88a53ee 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.4 -appVersion: v4.7.4 +version: 4.7.5 +appVersion: v4.7.5 home: https://trigger.dev sources: - https://github.com/triggerdotdev/trigger.dev diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 43075433872..8e62682ee43 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.7.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index fd570c81c06..442943ad792 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.7.4", + "version": "4.7.5", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -82,7 +82,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.7.4", + "@trigger.dev/core": "workspace:4.7.5", "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 fdc4161b9a1..f7736cf5eef 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,29 @@ # trigger.dev +## 4.7.5 + +### Patch Changes + +- Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. ([`32b36b143`](https://github.com/triggerdotdev/trigger.dev/commit/32b36b1433dddb4f9d2cbd4c0320b146c7d6c858)) + + ```ts + export default defineConfig({ + telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] }, + }); + + chat.agent({ + id: "my-chat", + telemetry: { recordUserMessage: false, recordClientData: false }, + run: async ({ messages, signal, streamText }) => + streamText({ model, messages, abortSignal: signal }), + }); + ``` + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + - `@trigger.dev/build@4.7.5` + - `@trigger.dev/schema-to-json@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index ffe4aa69454..f248d74a885 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.7.4", + "version": "4.7.5", "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.4", - "@trigger.dev/core": "workspace:4.7.4", - "@trigger.dev/schema-to-json": "workspace:4.7.4", + "@trigger.dev/build": "workspace:4.7.5", + "@trigger.dev/core": "workspace:4.7.5", + "@trigger.dev/schema-to-json": "workspace:4.7.5", "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 cb09b09eac7..86ba8429d2a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,26 @@ # internal-platform +## 4.7.5 + +### Patch Changes + +- Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. ([`32b36b143`](https://github.com/triggerdotdev/trigger.dev/commit/32b36b1433dddb4f9d2cbd4c0320b146c7d6c858)) + + ```ts + export default defineConfig({ + telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] }, + }); + + chat.agent({ + id: "my-chat", + telemetry: { recordUserMessage: false, recordClientData: false }, + run: async ({ messages, signal, streamText }) => + streamText({ model, messages, abortSignal: signal }), + }); + ``` + +- Fix run subscriptions crashing Node with `Controller is already closed` after you `break` out of the loop, and stop polling once you do. `ApiClient` subscribe methods also accept a custom `fetchClient`. ([`9f4295bff`](https://github.com/triggerdotdev/trigger.dev/commit/9f4295bff186f430b0e21e652683aad7970f5307)) + ## 4.7.4 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index cd65077b8d0..840e0696024 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.7.4", + "version": "4.7.5", "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 963fc721fd2..54905062b66 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.7.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.7.5` + - `@trigger.dev/core@4.7.5` + - `@trigger.dev/build@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index 787d7b57c86..f3dee77cc9d 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.7.4", + "version": "4.7.5", "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.4", + "@trigger.dev/core": "workspace:4.7.5", "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.4", - "@trigger.dev/sdk": "workspace:4.7.4" + "@trigger.dev/build": "workspace:4.7.5", + "@trigger.dev/sdk": "workspace:4.7.5" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.7.4", - "@trigger.dev/build": "workspace:^4.7.4" + "@trigger.dev/sdk": "workspace:^4.7.5", + "@trigger.dev/build": "workspace:^4.7.5" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index e84ad032da1..d4f129e5c02 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.7.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index e6fb07558f4..843131dd5fa 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.4", + "version": "4.7.5", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.7.4", + "@trigger.dev/core": "workspace:^4.7.5", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 3f039e9b761..ea519afe7cd 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.7.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index 462231eec2a..c574e8ae929 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.4", + "version": "4.7.5", "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.4", + "@trigger.dev/core": "workspace:4.7.5", "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 517a5a1505f..2ae5e7bf140 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.7.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index f7cc99b89d3..a8c351ed4f7 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.7.4", + "version": "4.7.5", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.7.4", + "@trigger.dev/core": "workspace:^4.7.5", "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 423173b61e6..33219482ddb 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.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 1f673e9e0f5..e8dfa444686 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.4", + "version": "4.7.5", "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 96a551d9a74..59a0db8ed53 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,27 @@ # @trigger.dev/sdk +## 4.7.5 + +### Patch Changes + +- Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. ([`32b36b143`](https://github.com/triggerdotdev/trigger.dev/commit/32b36b1433dddb4f9d2cbd4c0320b146c7d6c858)) + + ```ts + export default defineConfig({ + telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] }, + }); + + chat.agent({ + id: "my-chat", + telemetry: { recordUserMessage: false, recordClientData: false }, + run: async ({ messages, signal, streamText }) => + streamText({ model, messages, abortSignal: signal }), + }); + ``` + +- Updated dependencies: + - `@trigger.dev/core@4.7.5` + ## 4.7.4 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 23a45329f5c..f7de66d6f76 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.7.4", + "version": "4.7.5", "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.4", + "@trigger.dev/core": "workspace:4.7.5", "uncrypto": "^0.1.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a08ea3cacc9..5815c5aaad4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1535,7 +1535,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../core mlly: specifier: ^1.7.1 @@ -1602,13 +1602,13 @@ importers: specifier: ^0.25.0 version: 0.25.0(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../build '@trigger.dev/core': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1941,7 +1941,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1951,10 +1951,10 @@ importers: specifier: ^0.18.5 version: 0.18.5 '@trigger.dev/build': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../trigger-sdk '@types/node': specifier: 24.13.3 @@ -1975,7 +1975,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.7.4 + specifier: workspace:^4.7.5 version: link:../core react: specifier: 18.3.1 @@ -2009,7 +2009,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2055,7 +2055,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.7.4 + specifier: workspace:^4.7.5 version: link:../core mlly: specifier: ^1.7.1 @@ -2144,7 +2144,7 @@ importers: specifier: 1.41.1 version: 1.41.1 '@trigger.dev/core': - specifier: workspace:4.7.4 + specifier: workspace:4.7.5 version: link:../core react: specifier: 18.3.1 @@ -23008,7 +23008,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.7)(jsdom@30.0.1)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.7)(jsdom@30.0.1)(vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/expect@4.1.7': dependencies: