diff --git a/.changeset/add-debounce-maxdelay.md b/.changeset/add-debounce-maxdelay.md deleted file mode 100644 index a70b95d476..0000000000 --- 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 1734f05349..0000000000 --- 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 02a83fac31..0000000000 --- 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 5fbb578030..0000000000 --- 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 bad7c5258b..0000000000 --- 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 fa96e9c88c..0000000000 --- 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 02d6c98231..0000000000 --- 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 d00603c075..0000000000 --- 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 ef04201d2c..0000000000 --- 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 8b638e3643..0000000000 --- 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 298612e37c..7dbf0c8bc7 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 bd2c09034b..99187100ba 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 7dec2405ff..0896252341 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 838593006f..679bc44b5d 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 83651ee195..e522e29796 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 d73b425f7d..47871b6d9d 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 9e4f9a1acd..30de2cd253 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 f732db7c96..f410c21b4b 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 e39dc69d9a..e45d3f15de 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 ea73d20ead..974b1d5e06 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 98bbd38649..6686a83f11 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 97f8310808..24925a6373 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 1332daf429..d9d2e2bef2 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 4107c03c95..155adff741 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 2a6a01bd87..fd984c1bf1 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 23ae1c5f6c..9fc6a804f4 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 c68cda8d68..475338e854 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 9ee58f6598..c01158861a 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 f504496dd1..b8e18aeb23 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