diff --git a/.changeset/plugin-auth-path.md b/.changeset/plugin-auth-path.md deleted file mode 100644 index 7ce08b71a33..00000000000 --- a/.changeset/plugin-auth-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/plugins": patch ---- - -The public interfaces for a plugin system. Initially consolidated authentication and authorization interfaces. diff --git a/.changeset/retry-sigsegv.md b/.changeset/retry-sigsegv.md deleted file mode 100644 index 5a53c351efe..00000000000 --- a/.changeset/retry-sigsegv.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Retry `TASK_PROCESS_SIGSEGV` task crashes under the user's retry policy instead of failing the run on the first segfault. SIGSEGV in Node tasks is frequently non-deterministic (native addon races, JIT/GC interaction, near-OOM in native code, host issues), so retrying on a fresh process often succeeds. The retry is gated by the task's existing `retry` config + `maxAttempts` — same path `TASK_PROCESS_SIGTERM` and uncaught exceptions already use — so tasks without a retry policy still fail fast. diff --git a/.server-changes/fix-ck-queue-length-cap-and-dashboard.md b/.server-changes/fix-ck-queue-length-cap-and-dashboard.md deleted file mode 100644 index 9b225b29d92..00000000000 --- a/.server-changes/fix-ck-queue-length-cap-and-dashboard.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Per-queue length limits and the dashboard's "Queued | Running" columns now reflect the true total across all concurrency-key variants. Previously both read 0 for any queue that used concurrency keys, allowing the per-queue cap to be bypassed. diff --git a/.server-changes/plugin-auth-path.md b/.server-changes/plugin-auth-path.md deleted file mode 100644 index c8269125ffc..00000000000 --- a/.server-changes/plugin-auth-path.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Webapp now supports a plugin system. Initially consolidates authentication and authorization paths. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index 529daddce08..b467a81bda3 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.4.6 -appVersion: v4.4.6 +version: 4.4.7 +appVersion: v4.4.7 home: https://trigger.dev sources: - https://github.com/triggerdotdev/trigger.dev diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 742c66c83ef..4a2175cc1aa 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 206a80b89da..0ee0a7b6140 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.4.6", + "version": "4.4.7", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -78,7 +78,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.4.6", + "@trigger.dev/core": "workspace:4.4.7", "mlly": "^1.7.1", "pkg-types": "^1.1.3", "resolve": "^1.22.8", diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index c0a0c29fd18..1a5ef08767b 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,14 @@ # trigger.dev +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + - `@trigger.dev/build@4.4.7` + - `@trigger.dev/schema-to-json@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 326104a624d..2106ef748d7 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.4.6", + "version": "4.4.7", "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", @@ -95,9 +95,9 @@ "@opentelemetry/sdk-trace-node": "2.0.1", "@opentelemetry/semantic-conventions": "1.36.0", "@s2-dev/streamstore": "^0.22.5", - "@trigger.dev/build": "workspace:4.4.6", - "@trigger.dev/core": "workspace:4.4.6", - "@trigger.dev/schema-to-json": "workspace:4.4.6", + "@trigger.dev/build": "workspace:4.4.7", + "@trigger.dev/core": "workspace:4.4.7", + "@trigger.dev/schema-to-json": "workspace:4.4.7", "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 56b6d757ed7..b4d65708b41 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # internal-platform +## 4.4.7 + +### Patch Changes + +- Retry `TASK_PROCESS_SIGSEGV` task crashes under the user's retry policy instead of failing the run on the first segfault. SIGSEGV in Node tasks is frequently non-deterministic (native addon races, JIT/GC interaction, near-OOM in native code, host issues), so retrying on a fresh process often succeeds. The retry is gated by the task's existing `retry` config + `maxAttempts` — same path `TASK_PROCESS_SIGTERM` and uncaught exceptions already use — so tasks without a retry policy still fail fast. ([#3552](https://github.com/triggerdotdev/trigger.dev/pull/3552)) + ## 4.4.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 00c0315adb2..c99dadd24e8 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.4.6", + "version": "4.4.7", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "publishConfig": { diff --git a/packages/plugins/CHANGELOG.md b/packages/plugins/CHANGELOG.md index ed4841c95e1..9d3ba353891 100644 --- a/packages/plugins/CHANGELOG.md +++ b/packages/plugins/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/plugins +## 4.4.7 + +### Patch Changes + +- The public interfaces for a plugin system. Initially consolidated authentication and authorization interfaces. ([#3499](https://github.com/triggerdotdev/trigger.dev/pull/3499)) +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 0.0.0-prerelease-20260506134321 ### Patch Changes diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 7b52afb7b87..ab808845692 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plugins", - "version": "4.4.6", + "version": "4.4.7", "description": "Plugin contracts and interfaces for Trigger.dev", "license": "MIT", "publishConfig": { diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index 357e7dc1cd3..42caa1fd57f 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + - `@trigger.dev/build@4.4.7` + - `@trigger.dev/sdk@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index be93677702d..e794b747b5a 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.4.6", + "version": "4.4.7", "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.4.6", + "@trigger.dev/core": "workspace:4.4.7", "tinyexec": "^0.3.2" }, "devDependencies": { @@ -56,12 +56,12 @@ "tsx": "4.17.0", "esbuild": "^0.23.0", "@arethetypeswrong/cli": "^0.15.4", - "@trigger.dev/build": "workspace:4.4.6", - "@trigger.dev/sdk": "workspace:4.4.6" + "@trigger.dev/build": "workspace:4.4.7", + "@trigger.dev/sdk": "workspace:4.4.7" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.4.6", - "@trigger.dev/build": "workspace:^4.4.6" + "@trigger.dev/sdk": "workspace:^4.4.7", + "@trigger.dev/build": "workspace:^4.4.7" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index fcbc0bb7be6..e2d77427cc1 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 96a4a90ed8a..ff115d32ad9 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.4.6", + "version": "4.4.7", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.4.6", + "@trigger.dev/core": "workspace:^4.4.7", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 5bad65ed478..18cb2181dda 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index df8bd8a6b40..30ff070fc7c 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.4.6", + "version": "4.4.7", "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.4.6", + "@trigger.dev/core": "workspace:4.4.7", "lodash.omit": "^4.5.0", "nanoid": "^5.0.7", "p-limit": "^6.2.0", diff --git a/packages/rsc/CHANGELOG.md b/packages/rsc/CHANGELOG.md index 9304f8caaec..6b0458bcee8 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index e41126cd7ba..4e848b280ab 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.4.6", + "version": "4.4.7", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.4.6", + "@trigger.dev/core": "workspace:^4.4.7", "mlly": "^1.7.1", "react": "19.0.0-rc.1", "react-dom": "19.0.0-rc.1" }, "devDependencies": { "@arethetypeswrong/cli": "^0.15.4", - "@trigger.dev/build": "workspace:^4.4.6", + "@trigger.dev/build": "workspace:^4.4.7", "@types/node": "^20.14.14", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/schema-to-json/CHANGELOG.md b/packages/schema-to-json/CHANGELOG.md index 707367feff5..6f0e66c803e 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.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 0721caaa5c8..9bc67d3c171 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.4.6", + "version": "4.4.7", "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 6254af0aad9..ffae66ecfa6 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sdk +## 4.4.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.7` + ## 4.4.6 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index eac075466f0..d3a46d6a1ff 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.4.6", + "version": "4.4.7", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -52,7 +52,7 @@ "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "1.36.0", - "@trigger.dev/core": "workspace:4.4.6", + "@trigger.dev/core": "workspace:4.4.7", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58ef3508d2c..45a77cb4e0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1150,7 +1150,7 @@ importers: version: 18.3.1 react-email: specifier: ^2.1.1 - version: 2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(bufferutil@4.0.9)(eslint@8.31.0) + version: 2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(eslint@8.31.0) resend: specifier: ^3.2.0 version: 3.2.0 @@ -1463,7 +1463,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../core mlly: specifier: ^1.7.1 @@ -1539,13 +1539,13 @@ importers: specifier: ^0.22.5 version: 0.22.5(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../build '@trigger.dev/core': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1932,7 +1932,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1942,10 +1942,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -1969,7 +1969,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.4.6 + specifier: workspace:^4.4.7 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2003,7 +2003,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2052,7 +2052,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.4.6 + specifier: workspace:^4.4.7 version: link:../core mlly: specifier: ^1.7.1 @@ -2068,7 +2068,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.4.6 + specifier: workspace:^4.4.7 version: link:../build '@types/node': specifier: 20.14.14 @@ -2144,7 +2144,7 @@ importers: specifier: 1.36.0 version: 1.36.0 '@trigger.dev/core': - specifier: workspace:4.4.6 + specifier: workspace:4.4.7 version: link:../core chalk: specifier: ^5.2.0 @@ -37752,7 +37752,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-email@2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(bufferutil@4.0.9)(eslint@8.31.0): + react-email@2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(eslint@8.31.0): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 @@ -37789,8 +37789,8 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) shelljs: 0.8.5 - socket.io: 4.7.3(bufferutil@4.0.9) - socket.io-client: 4.7.3(bufferutil@4.0.9) + socket.io: 4.7.3 + socket.io-client: 4.7.3 sonner: 1.3.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) source-map-js: 1.0.2 stacktrace-parser: 0.1.10 @@ -39002,7 +39002,7 @@ snapshots: - supports-color - utf-8-validate - socket.io-client@4.7.3(bufferutil@4.0.9): + socket.io-client@4.7.3: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.7(supports-color@10.0.0) @@ -39031,7 +39031,7 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.7.3(bufferutil@4.0.9): + socket.io@4.7.3: dependencies: accepts: 1.3.8 base64id: 2.0.0