From 49f1a5f0924b229fc91b00d2e838b4f390689184 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Thu, 17 Jul 2025 18:15:57 +0100 Subject: [PATCH 1/3] Flatten undefined properties correctly (#2276) From f77502999d84f16020c47e6227992157cc3f5bda Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 17:19:27 +0000 Subject: [PATCH 2/3] chore: Update version for release (v4-beta) --- .changeset/pre.json | 10 +++++++++- packages/build/CHANGELOG.md | 7 +++++++ packages/build/package.json | 4 ++-- packages/cli-v3/CHANGELOG.md | 13 +++++++++++++ packages/cli-v3/package.json | 6 +++--- packages/core/CHANGELOG.md | 8 ++++++++ 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 | 6 +++--- packages/trigger-sdk/CHANGELOG.md | 9 +++++++++ packages/trigger-sdk/package.json | 4 ++-- 17 files changed, 97 insertions(+), 22 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index c32216df05..ea9085b5b9 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -20,10 +20,14 @@ "big-carrots-fail", "blue-eyes-tickle", "breezy-turtles-talk", + "chatty-snakes-hope", "chilled-weeks-switch", + "clean-beans-compete", "cuddly-boats-press", "curvy-dogs-share", + "eight-ligers-help", "eighty-rings-divide", + "fifty-beers-bake", "flat-pianos-live", "four-needles-add", "fuzzy-snakes-beg", @@ -59,13 +63,16 @@ "shiny-kiwis-beam", "silly-cows-serve", "silly-timers-repair", + "sixty-beers-share", "small-birds-arrive", "small-dancers-smell", "smart-coins-hammer", "smooth-planets-flow", + "soft-candles-do", "sour-mirrors-accept", "spotty-ducks-punch", "spotty-pants-wink", + "strong-pianos-provide", "sweet-dolphins-invent", "tender-jobs-collect", "thick-bikes-laugh", @@ -82,6 +89,7 @@ "wicked-ads-walk", "wild-mirrors-return", "witty-cherries-tan", - "witty-donkeys-unite" + "witty-donkeys-unite", + "yellow-cars-tell" ] } diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 2a7f63779e..362c804ee3 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 05d992de43..96c95a9a73 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -73,7 +73,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.23", "pkg-types": "^1.1.3", "tinyglobby": "^0.2.2", "tsconfck": "3.1.3" diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 6ddab88fe3..d78bc94bfb 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,18 @@ # trigger.dev +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Enhance deploy command output to better distinguish between local and remote builds ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) +- Fixes a bug that would allow processes that had OOM errors to be incorrectly reused when experimental_processKeepAlive was enabled ([#2261](https://github.com/triggerdotdev/trigger.dev/pull/2261)) +- Add runtime version detection for display in the dashboard ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) +- Update base images to latest compatible versions. The `node-22` runtime now uses v22.16.0 and `bun` uses the latest v1.2.18 release. The default `node` runtime is unchanged and points at v21.7.3. ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) +- Fail fast in CI when running deploy with missing `TRIGGER_ACCESS_TOKEN` and add useful error message with link to docs ([#2258](https://github.com/triggerdotdev/trigger.dev/pull/2258)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@trigger.dev/build@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 1d67fb5933..a4468ba442 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "type": "module", "license": "MIT", @@ -93,8 +93,8 @@ "@opentelemetry/sdk-trace-base": "1.25.1", "@opentelemetry/sdk-trace-node": "1.25.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/build": "workspace:4.0.0-v4-beta.22", - "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", + "@trigger.dev/build": "workspace:4.0.0-v4-beta.23", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.23", "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 1417c4559d..0403082f79 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # internal-platform +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Add runtime version detection for display in the dashboard ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) +- Fail fast in CI when running deploy with missing `TRIGGER_ACCESS_TOKEN` and add useful error message with link to docs ([#2258](https://github.com/triggerdotdev/trigger.dev/pull/2258)) +- Fix Bun runtime path resolution fallback ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 4d16c555b6..d7d7ed2704 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "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 621e5449d9..5dc7c81d66 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.0.0-v4-beta.23` + - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@trigger.dev/build@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index fdfefb6999..568b3b9ddc 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "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.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.23", "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.0.0-v4-beta.22", - "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.22" + "@trigger.dev/build": "workspace:4.0.0-v4-beta.23", + "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.23" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.22", - "@trigger.dev/build": "workspace:^4.0.0-v4-beta.22" + "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.23", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.23" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index dba737060e..dfe74617e4 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 4976b81d39..71fcb61466 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.23", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 15c47c0698..a42b7420ff 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index a089a87633..e1f3f11d7d 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "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.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.23", "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 b54d67dfc2..9cf7ebbc30 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.0.0-v4-beta.23 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 7463ad74be..d9d5c0e73e 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.23", "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.0.0-v4-beta.22", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.23", "@types/node": "^20.14.14", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 8091d5312a..8ba608f284 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/sdk +## 4.0.0-v4-beta.23 + +### Patch Changes + +- fix: Logging large objects is now much more performant and uses less memory ([#2263](https://github.com/triggerdotdev/trigger.dev/pull/2263)) +- New internal idempotency implementation for trigger and batch trigger to prevent request retries from duplicating work ([#2256](https://github.com/triggerdotdev/trigger.dev/pull/2256)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.23` + ## 4.0.0-v4-beta.22 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 2cf9ec3a27..62224b7589 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.0.0-v4-beta.22", + "version": "4.0.0-v4-beta.23", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -52,7 +52,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.23", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", From 0ddd155087b1bf601d7c00435bb74e167dcdee5a Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Fri, 18 Jul 2025 11:35:02 +0100 Subject: [PATCH 3/3] Release 4.0.0-v4-beta.23 --- pnpm-lock.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9389ad43ea..b403ee6c86 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1194,7 +1194,7 @@ importers: packages/build: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../core pkg-types: specifier: ^1.1.3 @@ -1270,10 +1270,10 @@ importers: specifier: 1.25.1 version: 1.25.1 '@trigger.dev/build': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../build '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../core ansi-escapes: specifier: ^7.0.0 @@ -1620,7 +1620,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1630,10 +1630,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -1657,7 +1657,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.0.0-v4-beta.22 + specifier: workspace:^4.0.0-v4-beta.23 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -1691,7 +1691,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../core cron-parser: specifier: ^4.9.0 @@ -1734,7 +1734,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.0.0-v4-beta.22 + specifier: workspace:^4.0.0-v4-beta.23 version: link:../core mlly: specifier: ^1.7.1 @@ -1750,7 +1750,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.0.0-v4-beta.22 + specifier: workspace:^4.0.0-v4-beta.23 version: link:../build '@types/node': specifier: ^20.14.14 @@ -1783,7 +1783,7 @@ importers: specifier: 1.25.1 version: 1.25.1 '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.22 + specifier: workspace:4.0.0-v4-beta.23 version: link:../core chalk: specifier: ^5.2.0