diff --git a/.changeset/add-debounce-maxdelay.md b/.changeset/add-debounce-maxdelay.md deleted file mode 100644 index a70b95d47..000000000 --- a/.changeset/add-debounce-maxdelay.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@trigger.dev/core": patch -"@trigger.dev/sdk": patch ---- - -Add `maxDelay` option to debounce feature. This allows setting a maximum time limit for how long a debounced run can be delayed, ensuring execution happens within a specified window even with continuous triggers. - -```typescript -await myTask.trigger(payload, { - debounce: { - key: "my-key", - delay: "5s", - maxDelay: "30m", // Execute within 30 minutes regardless of continuous triggers - }, -}); -``` diff --git a/.changeset/afraid-gorillas-jump.md b/.changeset/afraid-gorillas-jump.md deleted file mode 100644 index 1734f0534..000000000 --- a/.changeset/afraid-gorillas-jump.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -"@trigger.dev/sdk": minor ---- - -Added `query.execute()` which lets you query your Trigger.dev data using TRQL (Trigger Query Language) and returns results as typed JSON rows or CSV. It supports configurable scope (environment, project, or organization), time filtering via `period` or `from`/`to` ranges, and a `format` option for JSON or CSV output. - -```typescript -import { query } from "@trigger.dev/sdk"; -import type { QueryTable } from "@trigger.dev/sdk"; - -// Basic untyped query -const result = await query.execute("SELECT run_id, status FROM runs LIMIT 10"); - -// Type-safe query using QueryTable to pick specific columns -const typedResult = await query.execute>( - "SELECT run_id, status, triggered_at FROM runs LIMIT 10" -); -typedResult.results.forEach(row => { - console.log(row.run_id, row.status); // Fully typed -}); - -// Aggregation query with inline types -const stats = await query.execute<{ status: string; count: number }>( - "SELECT status, COUNT(*) as count FROM runs GROUP BY status", - { scope: "project", period: "30d" } -); - -// CSV export -const csv = await query.execute( - "SELECT run_id, status FROM runs", - { format: "csv", period: "7d" } -); -console.log(csv.results); // Raw CSV string -``` diff --git a/.changeset/calm-hooks-wait.md b/.changeset/calm-hooks-wait.md deleted file mode 100644 index 02a83fac3..000000000 --- a/.changeset/calm-hooks-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/react-hooks": patch ---- - -Fix `onComplete` callback firing prematurely when the realtime stream disconnects before the run finishes. diff --git a/.changeset/consistent-stream-targets.md b/.changeset/consistent-stream-targets.md deleted file mode 100644 index 5fbb57803..000000000 --- a/.changeset/consistent-stream-targets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/sdk": patch ---- - -Aligned the SDK's `getRunIdForOptions` logic with the Core package to handle semantic targets (`root`, `parent`) in root tasks. diff --git a/.changeset/export-start-attempt-hook-type.md b/.changeset/export-start-attempt-hook-type.md deleted file mode 100644 index bad7c5258..000000000 --- a/.changeset/export-start-attempt-hook-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/sdk": patch ---- - -Export `AnyOnStartAttemptHookFunction` type to allow defining `onStartAttempt` hooks for individual tasks. diff --git a/.changeset/fix-dead-process-execute-hang.md b/.changeset/fix-dead-process-execute-hang.md deleted file mode 100644 index fa96e9c88..000000000 --- a/.changeset/fix-dead-process-execute-hang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Fix runner getting stuck indefinitely when `execute()` is called on a dead child process. diff --git a/.changeset/mcp-wait-timeout.md b/.changeset/mcp-wait-timeout.md deleted file mode 100644 index 02d6c9823..000000000 --- a/.changeset/mcp-wait-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"trigger.dev": patch ---- - -Add optional `timeoutInSeconds` parameter to the `wait_for_run_to_complete` MCP tool. Defaults to 60 seconds. If the run doesn't complete within the timeout, the current state of the run is returned instead of waiting indefinitely. diff --git a/.changeset/tricky-suits-design.md b/.changeset/tricky-suits-design.md deleted file mode 100644 index d00603c07..000000000 --- a/.changeset/tricky-suits-design.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@trigger.dev/sdk": patch -"trigger.dev": patch -"@trigger.dev/core": patch ---- - -Fixed a minor issue in the deployment command on distinguishing between local builds for the cloud vs local builds for self-hosting setups. diff --git a/.changeset/vendor-superjson-esm-fix.md b/.changeset/vendor-superjson-esm-fix.md deleted file mode 100644 index ef04201d2..000000000 --- a/.changeset/vendor-superjson-esm-fix.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -fix: vendor superjson to fix ESM/CJS compatibility - -Bundle superjson during build to avoid `ERR_REQUIRE_ESM` errors on Node.js versions that don't support `require(ESM)` by default (< 22.12.0) and AWS Lambda which intentionally disables it. diff --git a/.changeset/vercel-integration.md b/.changeset/vercel-integration.md deleted file mode 100644 index 8b638e364..000000000 --- a/.changeset/vercel-integration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Add Vercel integration support to API schemas: `commitSHA` and `integrationDeployments` on deployment responses, and `source` field for environment variable imports. diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 298612e37..7dbf0c8bc 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.4.0 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index bd2c09034..99187100b 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.3.3", + "version": "4.4.0", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -78,7 +78,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.3.3", + "@trigger.dev/core": "workspace:4.4.0", "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 7dec2405f..089625234 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,17 @@ # trigger.dev +## 4.4.0 + +### Patch Changes + +- Fix runner getting stuck indefinitely when `execute()` is called on a dead child process. ([#2978](https://github.com/triggerdotdev/trigger.dev/pull/2978)) +- Add optional `timeoutInSeconds` parameter to the `wait_for_run_to_complete` MCP tool. Defaults to 60 seconds. If the run doesn't complete within the timeout, the current state of the run is returned instead of waiting indefinitely. ([#3035](https://github.com/triggerdotdev/trigger.dev/pull/3035)) +- Fixed a minor issue in the deployment command on distinguishing between local builds for the cloud vs local builds for self-hosting setups. ([#3070](https://github.com/triggerdotdev/trigger.dev/pull/3070)) +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + - `@trigger.dev/build@4.4.0` + - `@trigger.dev/schema-to-json@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 838593006..679bc44b5 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.3.3", + "version": "4.4.0", "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", @@ -93,9 +93,9 @@ "@opentelemetry/sdk-trace-node": "2.0.1", "@opentelemetry/semantic-conventions": "1.36.0", "@s2-dev/streamstore": "^0.17.6", - "@trigger.dev/build": "workspace:4.3.3", - "@trigger.dev/core": "workspace:4.3.3", - "@trigger.dev/schema-to-json": "workspace:4.3.3", + "@trigger.dev/build": "workspace:4.4.0", + "@trigger.dev/core": "workspace:4.4.0", + "@trigger.dev/schema-to-json": "workspace:4.4.0", "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 83651ee19..e522e2979 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # internal-platform +## 4.4.0 + +### Patch Changes + +- Add `maxDelay` option to debounce feature. This allows setting a maximum time limit for how long a debounced run can be delayed, ensuring execution happens within a specified window even with continuous triggers. ([#2984](https://github.com/triggerdotdev/trigger.dev/pull/2984)) + + ```typescript + await myTask.trigger(payload, { + debounce: { + key: "my-key", + delay: "5s", + maxDelay: "30m", // Execute within 30 minutes regardless of continuous triggers + }, + }); + ``` + +- Fixed a minor issue in the deployment command on distinguishing between local builds for the cloud vs local builds for self-hosting setups. ([#3070](https://github.com/triggerdotdev/trigger.dev/pull/3070)) +- fix: vendor superjson to fix ESM/CJS compatibility ([#2949](https://github.com/triggerdotdev/trigger.dev/pull/2949)) + + Bundle superjson during build to avoid `ERR_REQUIRE_ESM` errors on Node.js versions that don't support `require(ESM)` by default (< 22.12.0) and AWS Lambda which intentionally disables it. + +- Add Vercel integration support to API schemas: `commitSHA` and `integrationDeployments` on deployment responses, and `source` field for environment variable imports. ([#2994](https://github.com/triggerdotdev/trigger.dev/pull/2994)) + ## 4.3.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index d73b425f7..47871b6d9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.3.3", + "version": "4.4.0", "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 9e4f9a1ac..30de2cd25 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.4.0 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + - `@trigger.dev/sdk@4.4.0` + - `@trigger.dev/build@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index f732db7c9..f410c21b4 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.3.3", + "version": "4.4.0", "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.3.3", + "@trigger.dev/core": "workspace:4.4.0", "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.3.3", - "@trigger.dev/sdk": "workspace:4.3.3" + "@trigger.dev/build": "workspace:4.4.0", + "@trigger.dev/sdk": "workspace:4.4.0" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.3.3", - "@trigger.dev/build": "workspace:^4.3.3" + "@trigger.dev/sdk": "workspace:^4.4.0", + "@trigger.dev/build": "workspace:^4.4.0" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index e39dc69d9..e45d3f15d 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/react-hooks +## 4.4.0 + +### Patch Changes + +- Fix `onComplete` callback firing prematurely when the realtime stream disconnects before the run finishes. ([#2929](https://github.com/triggerdotdev/trigger.dev/pull/2929)) +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index ea73d20ea..974b1d5e0 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.3.3", + "version": "4.4.0", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.3.3", + "@trigger.dev/core": "workspace:^4.4.0", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 98bbd3864..6686a83f1 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.4.0 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index 97f831080..24925a637 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.3.3", + "version": "4.4.0", "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.3.3", + "@trigger.dev/core": "workspace:4.4.0", "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 1332daf42..d9d2e2bef 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.4.0 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 4107c03c9..155adff74 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.3.3", + "version": "4.4.0", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.3.3", + "@trigger.dev/core": "workspace:^4.4.0", "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.3.3", + "@trigger.dev/build": "workspace:^4.4.0", "@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 2a6a01bd8..fd984c1bf 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.0 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 23ae1c5f6..9fc6a804f 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.3.3", + "version": "4.4.0", "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 c68cda8d6..475338e85 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,60 @@ # @trigger.dev/sdk +## 4.4.0 + +### Minor Changes + +- Added `query.execute()` which lets you query your Trigger.dev data using TRQL (Trigger Query Language) and returns results as typed JSON rows or CSV. It supports configurable scope (environment, project, or organization), time filtering via `period` or `from`/`to` ranges, and a `format` option for JSON or CSV output. ([#3060](https://github.com/triggerdotdev/trigger.dev/pull/3060)) + + ```typescript + import { query } from "@trigger.dev/sdk"; + import type { QueryTable } from "@trigger.dev/sdk"; + + // Basic untyped query + const result = await query.execute("SELECT run_id, status FROM runs LIMIT 10"); + + // Type-safe query using QueryTable to pick specific columns + const typedResult = await query.execute>( + "SELECT run_id, status, triggered_at FROM runs LIMIT 10" + ); + typedResult.results.forEach((row) => { + console.log(row.run_id, row.status); // Fully typed + }); + + // Aggregation query with inline types + const stats = await query.execute<{ status: string; count: number }>( + "SELECT status, COUNT(*) as count FROM runs GROUP BY status", + { scope: "project", period: "30d" } + ); + + // CSV export + const csv = await query.execute("SELECT run_id, status FROM runs", { + format: "csv", + period: "7d", + }); + console.log(csv.results); // Raw CSV string + ``` + +### Patch Changes + +- Add `maxDelay` option to debounce feature. This allows setting a maximum time limit for how long a debounced run can be delayed, ensuring execution happens within a specified window even with continuous triggers. ([#2984](https://github.com/triggerdotdev/trigger.dev/pull/2984)) + + ```typescript + await myTask.trigger(payload, { + debounce: { + key: "my-key", + delay: "5s", + maxDelay: "30m", // Execute within 30 minutes regardless of continuous triggers + }, + }); + ``` + +- Aligned the SDK's `getRunIdForOptions` logic with the Core package to handle semantic targets (`root`, `parent`) in root tasks. ([#2874](https://github.com/triggerdotdev/trigger.dev/pull/2874)) +- Export `AnyOnStartAttemptHookFunction` type to allow defining `onStartAttempt` hooks for individual tasks. ([#2966](https://github.com/triggerdotdev/trigger.dev/pull/2966)) +- Fixed a minor issue in the deployment command on distinguishing between local builds for the cloud vs local builds for self-hosting setups. ([#3070](https://github.com/triggerdotdev/trigger.dev/pull/3070)) +- Updated dependencies: + - `@trigger.dev/core@4.4.0` + ## 4.3.3 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 9ee58f659..c01158861 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.3.3", + "version": "4.4.0", "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.3.3", + "@trigger.dev/core": "workspace:4.4.0", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f504496dd..b8e18aeb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1101,7 +1101,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)(eslint@8.31.0) + version: 2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(bufferutil@4.0.9)(eslint@8.31.0) resend: specifier: ^3.2.0 version: 3.2.0 @@ -1379,7 +1379,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../core mlly: specifier: ^1.7.1 @@ -1455,13 +1455,13 @@ importers: specifier: ^0.17.6 version: 0.17.6 '@trigger.dev/build': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../build '@trigger.dev/core': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1820,7 +1820,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1830,10 +1830,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -1857,7 +1857,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.3.3 + specifier: workspace:^4.4.0 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -1891,7 +1891,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../core cron-parser: specifier: ^4.9.0 @@ -1940,7 +1940,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.3.3 + specifier: workspace:^4.4.0 version: link:../core mlly: specifier: ^1.7.1 @@ -1956,7 +1956,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.3.3 + specifier: workspace:^4.4.0 version: link:../build '@types/node': specifier: 20.14.14 @@ -2032,7 +2032,7 @@ importers: specifier: 1.36.0 version: 1.36.0 '@trigger.dev/core': - specifier: workspace:4.3.3 + specifier: workspace:4.4.0 version: link:../core chalk: specifier: ^5.2.0 @@ -39164,7 +39164,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)(eslint@8.31.0): + react-email@2.1.2(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.15)(bufferutil@4.0.9)(eslint@8.31.0): dependencies: '@babel/parser': 7.24.1 '@radix-ui/colors': 1.0.1 @@ -39201,8 +39201,8 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) shelljs: 0.8.5 - socket.io: 4.7.3 - socket.io-client: 4.7.3 + socket.io: 4.7.3(bufferutil@4.0.9) + socket.io-client: 4.7.3(bufferutil@4.0.9) 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 @@ -40402,7 +40402,7 @@ snapshots: - supports-color - utf-8-validate - socket.io-client@4.7.3: + socket.io-client@4.7.3(bufferutil@4.0.9): dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.7(supports-color@10.0.0) @@ -40431,7 +40431,7 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.7.3: + socket.io@4.7.3(bufferutil@4.0.9): dependencies: accepts: 1.3.8 base64id: 2.0.0