diff --git a/.changeset/chat-turn-start-cursor.md b/.changeset/chat-turn-start-cursor.md deleted file mode 100644 index 2d0e7b67775..00000000000 --- a/.changeset/chat-turn-start-cursor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/sdk": patch ---- - -Fix reloading a chat mid-turn after its access token was refreshed. A token refresh during a streaming turn persisted a resume cursor from the middle of the turn, so a reload resumed past chunks the page needed and failed to rebuild the assistant message ("No tool invocation found for tool call ID"). The persisted cursor now stays at the start of the turn until it completes, so a reload replays the whole turn. diff --git a/.changeset/cli-login-approval-code.md b/.changeset/cli-login-approval-code.md deleted file mode 100644 index 8ea011b5c19..00000000000 --- a/.changeset/cli-login-approval-code.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@trigger.dev/core": patch ---- - -CLI and MCP logins are now bound to the machine that started them. Approving a login in your browser sends you back to the CLI automatically, or, when the browser is on another machine, shows a code to paste into the terminal (or pass with `trigger.dev login --code`). Older CLI versions will need to upgrade to log in. diff --git a/.changeset/cli-webhook-secret-commands.md b/.changeset/cli-webhook-secret-commands.md deleted file mode 100644 index 62d5eea8992..00000000000 --- a/.changeset/cli-webhook-secret-commands.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add `trigger webhooks set-secret` and `trigger webhooks generate-secret`, which store a webhook endpoint's signing secret without printing it. `set-secret` reads the secret from a pipe, an environment variable or a `.env` file, and `generate-secret` saves the new secret to an env file. When the endpoint already has a secret, both ask how long the old one keeps working (or take `--previous-secret-ttl 24h` in scripts). The MCP server's `set_webhook_secret` and `generate_webhook_secret` descriptions now point AI agents at these commands, so the secret stays out of the agent's context. diff --git a/.changeset/cloud-oidc-aws.md b/.changeset/cloud-oidc-aws.md deleted file mode 100644 index 0207ad459a6..00000000000 --- a/.changeset/cloud-oidc-aws.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@trigger.dev/core": patch -"@trigger.dev/sdk": patch ---- - -Add private-beta OIDC authentication for deployed Cloud tasks, with an AWS credential provider and environment-specific setup instructions. Install `@aws-sdk/client-sts` to use `@trigger.dev/sdk/oidc/aws`, upgrade your deployment CLI, and redeploy. Contact us to enable access for your organization. diff --git a/.changeset/convex-refresh.md b/.changeset/convex-refresh.md deleted file mode 100644 index 1f0414eeaf1..00000000000 --- a/.changeset/convex-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/convex": patch ---- - -Add `trigger.refresh(ctx, id)` to request an earlier status check for a Convex-tracked run, so applications using Trigger Realtime can publish results without waiting for the next scheduled poll. Requests are coalesced and rate-limited, use the existing completion callback, and retain polling as a recovery fallback. diff --git a/.changeset/deprecate-legacy-bun.md b/.changeset/deprecate-legacy-bun.md deleted file mode 100644 index 65a55d47759..00000000000 --- a/.changeset/deprecate-legacy-bun.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@trigger.dev/core": patch ---- - -Deprecates the legacy Bun runtime. `runtime: "bun"` (and its explicit spelling `"bun-legacy"`), which deploys Bun 1.3.3 with Node.js 20 alongside it, now prints a deprecation warning, and deploys that use it will be rejected from January 5, 2027. Switch to `runtime: "bun-1.4"` (Bun 1.4.4 on an image with no Node.js binary) and redeploy. diff --git a/.changeset/metadata-root-only-paths.md b/.changeset/metadata-root-only-paths.md deleted file mode 100644 index 49b067d7f00..00000000000 --- a/.changeset/metadata-root-only-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Fix parent and root metadata updates being lost after one update could not be applied. Only that update is now skipped, and the rest are written. Metadata keys that name only the root, such as `$.` or `$..`, are now ignored on a run's own metadata instead of throwing, and rejected for parent and root metadata, which fails the whole request. diff --git a/.server-changes/cli-login-network-context.md b/.server-changes/cli-login-network-context.md deleted file mode 100644 index 33e4d7b7f9a..00000000000 --- a/.server-changes/cli-login-network-context.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -The CLI and MCP login consent page now shows when and from which IP address the login was started, and you get an email whenever a new CLI or MCP login is authorized on your account. diff --git a/.server-changes/cli-login-single-use-codes.md b/.server-changes/cli-login-single-use-codes.md deleted file mode 100644 index c7f6ad68a03..00000000000 --- a/.server-changes/cli-login-single-use-codes.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -CLI and MCP login codes now work once, and every login mints its own personal access token instead of reusing an existing CLI token. diff --git a/.server-changes/faster-trace-view-search.md b/.server-changes/faster-trace-view-search.md deleted file mode 100644 index 449a5b5edf9..00000000000 --- a/.server-changes/faster-trace-view-search.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Searching, filtering to errors, and expanding or collapsing spans in the run trace view are faster on large traces. diff --git a/.server-changes/fix-traces-lost-on-empty-exception-events.md b/.server-changes/fix-traces-lost-on-empty-exception-events.md deleted file mode 100644 index d59a0aa6ef8..00000000000 --- a/.server-changes/fix-traces-lost-on-empty-exception-events.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Fix run traces occasionally going missing when a span recorded an exception with no message, type or stack trace. diff --git a/.server-changes/individual-api-key-migration.md b/.server-changes/individual-api-key-migration.md deleted file mode 100644 index 62c34cfa026..00000000000 --- a/.server-changes/individual-api-key-migration.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Guide switching from shared root keys to individually managed API keys, while keeping root key regeneration directly available. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index b218a63e0d0..3b19256910b 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.8.2 -appVersion: v4.8.2 +version: 4.8.3 +appVersion: v4.8.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 7d184aee52f..c6bcd439bcd 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 9909569a7d3..52e4c2c690e 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.8.2", + "version": "4.8.3", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -82,7 +82,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.8.2", + "@trigger.dev/core": "workspace:4.8.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 58924525b6b..b27f1abbee9 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,17 @@ # trigger.dev +## 4.8.3 + +### Patch Changes + +- CLI and MCP logins are now bound to the machine that started them. Approving a login in your browser sends you back to the CLI automatically, or, when the browser is on another machine, shows a code to paste into the terminal (or pass with `trigger.dev login --code`). Older CLI versions will need to upgrade to log in. ([`1a36c23fb`](https://github.com/triggerdotdev/trigger.dev/commit/1a36c23fb1f4bee60eb7e3ed7a62836ba4a11bb9)) +- Add `trigger webhooks set-secret` and `trigger webhooks generate-secret`, which store a webhook endpoint's signing secret without printing it. `set-secret` reads the secret from a pipe, an environment variable or a `.env` file, and `generate-secret` saves the new secret to an env file. When the endpoint already has a secret, both ask how long the old one keeps working (or take `--previous-secret-ttl 24h` in scripts). The MCP server's `set_webhook_secret` and `generate_webhook_secret` descriptions now point AI agents at these commands, so the secret stays out of the agent's context. ([`daaaa41db`](https://github.com/triggerdotdev/trigger.dev/commit/daaaa41dbb0c4ed92887addbd27d17f55f516817)) +- Deprecates the legacy Bun runtime. `runtime: "bun"` (and its explicit spelling `"bun-legacy"`), which deploys Bun 1.3.3 with Node.js 20 alongside it, now prints a deprecation warning, and deploys that use it will be rejected from January 5, 2027. Switch to `runtime: "bun-1.4"` (Bun 1.4.4 on an image with no Node.js binary) and redeploy. ([`5f8171cab`](https://github.com/triggerdotdev/trigger.dev/commit/5f8171cab0e5d2b02e6446455b6569ba7c031a3b)) +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + - `@trigger.dev/build@4.8.3` + - `@trigger.dev/schema-to-json@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index a3454c463b2..b81cde5ebba 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.8.2", + "version": "4.8.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.8.2", - "@trigger.dev/core": "workspace:4.8.2", - "@trigger.dev/schema-to-json": "workspace:4.8.2", + "@trigger.dev/build": "workspace:4.8.3", + "@trigger.dev/core": "workspace:4.8.3", + "@trigger.dev/schema-to-json": "workspace:4.8.3", "ansi-escapes": "^7.0.0", "braces": "^3.0.3", "c12": "^1.11.1", diff --git a/packages/convex/CHANGELOG.md b/packages/convex/CHANGELOG.md index aea94418bd5..91708022318 100644 --- a/packages/convex/CHANGELOG.md +++ b/packages/convex/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/convex +## 4.8.3 + +### Patch Changes + +- Add `trigger.refresh(ctx, id)` to request an earlier status check for a Convex-tracked run, so applications using Trigger Realtime can publish results without waiting for the next scheduled poll. Requests are coalesced and rate-limited, use the existing completion callback, and retain polling as a recovery fallback. ([`ee5e5da40`](https://github.com/triggerdotdev/trigger.dev/commit/ee5e5da4073f930b8ee20b9fe0da798de4612494)) + ## 4.8.2 ### Patch Changes diff --git a/packages/convex/package.json b/packages/convex/package.json index be10c6645ec..b8e6dc89e25 100644 --- a/packages/convex/package.json +++ b/packages/convex/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/convex", - "version": "4.8.2", + "version": "4.8.3", "description": "Run Trigger.dev tasks from Convex mutations and query their results reactively", "license": "Apache-2.0", "type": "module", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a4fb7dac4d1..c44166d6651 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # internal-platform +## 4.8.3 + +### Patch Changes + +- CLI and MCP logins are now bound to the machine that started them. Approving a login in your browser sends you back to the CLI automatically, or, when the browser is on another machine, shows a code to paste into the terminal (or pass with `trigger.dev login --code`). Older CLI versions will need to upgrade to log in. ([`1a36c23fb`](https://github.com/triggerdotdev/trigger.dev/commit/1a36c23fb1f4bee60eb7e3ed7a62836ba4a11bb9)) +- Add private-beta OIDC authentication for deployed Cloud tasks, with an AWS credential provider and environment-specific setup instructions. Install `@aws-sdk/client-sts` to use `@trigger.dev/sdk/oidc/aws`, upgrade your deployment CLI, and redeploy. Contact us to enable access for your organization. ([`65352bc90`](https://github.com/triggerdotdev/trigger.dev/commit/65352bc90aff3788f466569997f2f6a24229ff5a)) +- Deprecates the legacy Bun runtime. `runtime: "bun"` (and its explicit spelling `"bun-legacy"`), which deploys Bun 1.3.3 with Node.js 20 alongside it, now prints a deprecation warning, and deploys that use it will be rejected from January 5, 2027. Switch to `runtime: "bun-1.4"` (Bun 1.4.4 on an image with no Node.js binary) and redeploy. ([`5f8171cab`](https://github.com/triggerdotdev/trigger.dev/commit/5f8171cab0e5d2b02e6446455b6569ba7c031a3b)) +- Fix parent and root metadata updates being lost after one update could not be applied. Only that update is now skipped, and the rest are written. Metadata keys that name only the root, such as `$.` or `$..`, are now ignored on a run's own metadata instead of throwing, and rejected for parent and root metadata, which fails the whole request. ([`53441fd20`](https://github.com/triggerdotdev/trigger.dev/commit/53441fd20292f8b01dbf67f72069873ec07c25da)) + ## 4.8.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b3ab9d3310d..816ef5a879f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.8.2", + "version": "4.8.3", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "publishConfig": { diff --git a/packages/linear/CHANGELOG.md b/packages/linear/CHANGELOG.md index 017e70138c5..45b6397856b 100644 --- a/packages/linear/CHANGELOG.md +++ b/packages/linear/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/linear +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.8.3` + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/linear/package.json b/packages/linear/package.json index 2745915d762..aeffae3eb52 100644 --- a/packages/linear/package.json +++ b/packages/linear/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/linear", - "version": "4.8.2", + "version": "4.8.3", "description": "Linear agent sessions as a chat frontend (channel) for trigger.dev agents", "license": "MIT", "publishConfig": { @@ -41,15 +41,15 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.8.2" + "@trigger.dev/core": "workspace:4.8.3" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.8.2", + "@trigger.dev/sdk": "workspace:^4.8.3", "ai": "^5.0.0 || ^6.0.0 || >=7.0.0-canary <8" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", - "@trigger.dev/sdk": "workspace:4.8.2", + "@trigger.dev/sdk": "workspace:4.8.3", "@types/node": "^24.13.3", "rimraf": "6.0.1", "tshy": "^3.0.2", diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index 2884f0c56af..0c672270d7c 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.8.3` + - `@trigger.dev/core@4.8.3` + - `@trigger.dev/build@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index 9bcdf88405b..b9d69f2d58d 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.8.2", + "version": "4.8.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.8.2", + "@trigger.dev/core": "workspace:4.8.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.8.2", - "@trigger.dev/sdk": "workspace:4.8.2" + "@trigger.dev/build": "workspace:4.8.3", + "@trigger.dev/sdk": "workspace:4.8.3" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.8.2", - "@trigger.dev/build": "workspace:^4.8.2" + "@trigger.dev/sdk": "workspace:^4.8.3", + "@trigger.dev/build": "workspace:^4.8.3" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 4510f575253..4fd51c1a16d 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index fe7b1dc18cc..657acbe17ad 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.8.2", + "version": "4.8.3", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.8.2", + "@trigger.dev/core": "workspace:^4.8.3", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index c27d6f61f9c..0b8e6ebefec 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index 5418b681344..90eec6b7be3 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.8.2", + "version": "4.8.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.8.2", + "@trigger.dev/core": "workspace:4.8.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 ae834929cbb..06b91062d86 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index d822031da0a..87c5db04ce7 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.8.2", + "version": "4.8.3", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.8.2", + "@trigger.dev/core": "workspace:^4.8.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 e599fe3031f..6b9a2b7e90c 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.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 834b73a8d6a..97a3a16bdba 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.8.2", + "version": "4.8.3", "description": "Convert various schema validation libraries to JSON Schema", "license": "MIT", "publishConfig": { diff --git a/packages/slack/CHANGELOG.md b/packages/slack/CHANGELOG.md index fa16fbcda11..c6b1977fd04 100644 --- a/packages/slack/CHANGELOG.md +++ b/packages/slack/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/slack +## 4.8.3 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.8.3` + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/slack/package.json b/packages/slack/package.json index ab391f69ed7..17ef2e17411 100644 --- a/packages/slack/package.json +++ b/packages/slack/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/slack", - "version": "4.8.2", + "version": "4.8.3", "description": "Slack chat frontend (channel) for trigger.dev agents", "license": "MIT", "publishConfig": { @@ -41,14 +41,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.8.2" + "@trigger.dev/core": "workspace:4.8.3" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.8.2" + "@trigger.dev/sdk": "workspace:^4.8.3" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", - "@trigger.dev/sdk": "workspace:4.8.2", + "@trigger.dev/sdk": "workspace:4.8.3", "@types/node": "^24.13.3", "rimraf": "6.0.1", "tshy": "^3.0.2", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 249e972c880..59877132957 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/sdk +## 4.8.3 + +### Patch Changes + +- Fix reloading a chat mid-turn after its access token was refreshed. A token refresh during a streaming turn persisted a resume cursor from the middle of the turn, so a reload resumed past chunks the page needed and failed to rebuild the assistant message ("No tool invocation found for tool call ID"). The persisted cursor now stays at the start of the turn until it completes, so a reload replays the whole turn. ([`9fd1de656`](https://github.com/triggerdotdev/trigger.dev/commit/9fd1de656eb9f96968f43525966a4cc8f5f71348)) +- Add private-beta OIDC authentication for deployed Cloud tasks, with an AWS credential provider and environment-specific setup instructions. Install `@aws-sdk/client-sts` to use `@trigger.dev/sdk/oidc/aws`, upgrade your deployment CLI, and redeploy. Contact us to enable access for your organization. ([`65352bc90`](https://github.com/triggerdotdev/trigger.dev/commit/65352bc90aff3788f466569997f2f6a24229ff5a)) +- Updated dependencies: + - `@trigger.dev/core@4.8.3` + ## 4.8.2 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index d5d11791a35..819b90e28f2 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.8.2", + "version": "4.8.3", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -84,7 +84,7 @@ "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/semantic-conventions": "1.41.1", - "@trigger.dev/core": "workspace:4.8.2", + "@trigger.dev/core": "workspace:4.8.3", "uncrypto": "^0.1.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index acf2ace928a..466b6750ad1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1581,7 +1581,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core mlly: specifier: ^1.7.1 @@ -1648,13 +1648,13 @@ importers: specifier: ^0.25.0 version: 0.25.0(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../build '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1983,14 +1983,14 @@ importers: packages/linear: dependencies: '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core devDependencies: '@arethetypeswrong/cli': specifier: ^0.18.5 version: 0.18.5 '@trigger.dev/sdk': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../trigger-sdk '@types/node': specifier: 24.13.3 @@ -2033,7 +2033,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core tinyexec: specifier: ^0.3.2 @@ -2043,10 +2043,10 @@ importers: specifier: ^0.18.5 version: 0.18.5 '@trigger.dev/build': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../trigger-sdk '@types/node': specifier: 24.13.3 @@ -2067,7 +2067,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.8.2 + specifier: workspace:^4.8.3 version: link:../core react: specifier: 18.3.1 @@ -2101,7 +2101,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2147,7 +2147,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.8.2 + specifier: workspace:^4.8.3 version: link:../core mlly: specifier: ^1.7.1 @@ -2227,14 +2227,14 @@ importers: packages/slack: dependencies: '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core devDependencies: '@arethetypeswrong/cli': specifier: ^0.18.5 version: 0.18.5 '@trigger.dev/sdk': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../trigger-sdk '@types/node': specifier: 24.13.3 @@ -2261,7 +2261,7 @@ importers: specifier: 1.41.1 version: 1.41.1 '@trigger.dev/core': - specifier: workspace:4.8.2 + specifier: workspace:4.8.3 version: link:../core react: specifier: 18.3.1 @@ -23944,7 +23944,7 @@ snapshots: obug: 2.1.4 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.11)(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: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.11)(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/expect@4.1.11': dependencies: