diff --git a/.changeset/pre.json b/.changeset/pre.json index adeefa9e4a..966996ca58 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,6 +18,7 @@ "@trigger.dev/schema-to-json": "4.0.0-v4-beta.26" }, "changesets": [ + "afraid-waves-divide", "beige-horses-juggle", "big-carrots-fail", "big-garlics-own", @@ -26,6 +27,7 @@ "chatty-snakes-hope", "chilled-weeks-switch", "clean-beans-compete", + "clean-beans-run", "cuddly-boats-press", "curvy-dogs-share", "cyan-news-design", @@ -33,6 +35,7 @@ "eight-ligers-help", "eighty-rings-divide", "empty-dolls-judge", + "famous-clocks-thank", "fifty-beers-bake", "five-nails-whisper", "flat-pianos-live", @@ -46,6 +49,7 @@ "green-lions-relate", "grumpy-wasps-fold", "healthy-apricots-drop", + "healthy-oranges-refuse", "hip-cups-wave", "honest-files-decide", "itchy-frogs-care", @@ -57,6 +61,8 @@ "light-peas-melt", "little-birds-appear", "little-lemons-grab", + "loud-rules-dream", + "mean-wolves-stare", "moody-squids-count", "nasty-cobras-wonder", "nice-colts-boil", @@ -67,6 +73,7 @@ "polite-badgers-suffer", "polite-impalas-care", "polite-lies-fix", + "proud-nails-grin", "rare-beds-accept", "rare-mails-fail", "real-rats-drop", @@ -99,6 +106,7 @@ "twelve-actors-hide", "two-eagles-report", "two-tigers-dream", + "violet-llamas-roll", "weak-jobs-hide", "weak-parents-sip", "wet-deers-think", diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 1dcf75f675..29e449527f 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.0.0-v4-beta.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 2d4c630271..c95670915d 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.27", + "version": "4.0.0-v4-beta.28", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -77,7 +77,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.0.0-v4-beta.27", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.28", "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 45e178aed0..236cbe632d 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,20 @@ # trigger.dev +## 4.0.0-v4-beta.28 + +### Patch Changes + +- Make the default of legacyDevProcessCwdBehaviour true instead of false (prevents breaking prismaExtension) ([#2387](https://github.com/triggerdotdev/trigger.dev/pull/2387)) +- fix: prevent circular reference errors on task indexing when using schemaTask ([#2383](https://github.com/triggerdotdev/trigger.dev/pull/2383)) +- fix: waitUntil now correctly waits for metadata.streams to finish ([#2399](https://github.com/triggerdotdev/trigger.dev/pull/2399)) +- fix(runner): prevent retry immediately race condition which can cause stuck runs that end up being system failures ([#2402](https://github.com/triggerdotdev/trigger.dev/pull/2402)) +- Upgrade to bun v1.2.20 ([#2398](https://github.com/triggerdotdev/trigger.dev/pull/2398)) +- fix: external traces now respect parent sampling, and prevent broken traces when there is no external trace context ([#2395](https://github.com/triggerdotdev/trigger.dev/pull/2395)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@trigger.dev/build@4.0.0-v4-beta.28` + - `@trigger.dev/schema-to-json@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index c9d9b9060d..3e727a6c72 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.27", + "version": "4.0.0-v4-beta.28", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "type": "module", "license": "MIT", @@ -89,9 +89,9 @@ "@opentelemetry/resources": "2.0.1", "@opentelemetry/sdk-trace-node": "2.0.1", "@opentelemetry/semantic-conventions": "1.36.0", - "@trigger.dev/build": "workspace:4.0.0-v4-beta.27", - "@trigger.dev/core": "workspace:4.0.0-v4-beta.27", - "@trigger.dev/schema-to-json": "workspace:4.0.0-v4-beta.27", + "@trigger.dev/build": "workspace:4.0.0-v4-beta.28", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.28", + "@trigger.dev/schema-to-json": "workspace:4.0.0-v4-beta.28", "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 cd93d588c2..e30e32314b 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # internal-platform +## 4.0.0-v4-beta.28 + +### Patch Changes + +- Add optional placement tags to dequeued messages for targeted scheduling ([#2390](https://github.com/triggerdotdev/trigger.dev/pull/2390)) + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 56e3a0ec0e..ad55343291 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.27", + "version": "4.0.0-v4-beta.28", "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 4e00fb0998..5d5ae19750 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.0.0-v4-beta.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.0.0-v4-beta.28` + - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@trigger.dev/build@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index ce1b963cd3..c22e6f92f2 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.27", + "version": "4.0.0-v4-beta.28", "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.27", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.28", "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.27", - "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.27" + "@trigger.dev/build": "workspace:4.0.0-v4-beta.28", + "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.28" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.27", - "@trigger.dev/build": "workspace:^4.0.0-v4-beta.27" + "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.28", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.28" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 0c33414c55..40a055e47b 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.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 092b9aa8e8..fdb898d6ba 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.27", + "version": "4.0.0-v4-beta.28", "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.27", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.28", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 4d3f3ccdc5..b2cb84493d 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.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index c7f1776416..ede6bb66d8 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.27", + "version": "4.0.0-v4-beta.28", "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.27", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.28", "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 63d53f0bb6..6eb07453c4 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.0.0-v4-beta.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 70f5358a83..269543106c 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.27", + "version": "4.0.0-v4-beta.28", "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.27", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.28", "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.27", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.28", "@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 b91a925ec3..51930c8226 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.0.0-v4-beta.28 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index dd8ecf9851..c01a292495 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.0.0-v4-beta.27", + "version": "4.0.0-v4-beta.28", "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 7d0d8d7208..3f9af43d4c 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/sdk +## 4.0.0-v4-beta.28 + +### Patch Changes + +- feat: Support AI SDK 5.0. `ai.tool` now accepts either a schemaTask or a task with a provided jsonSchema ([#2396](https://github.com/triggerdotdev/trigger.dev/pull/2396)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.28` + ## 4.0.0-v4-beta.27 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 9c4f4d53e6..130659066d 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.27", + "version": "4.0.0-v4-beta.28", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -51,7 +51,7 @@ "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "1.36.0", - "@trigger.dev/core": "workspace:4.0.0-v4-beta.27", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.28", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1c3a17ee6..93a8029b07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1236,7 +1236,7 @@ importers: packages/build: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../core pkg-types: specifier: ^1.1.3 @@ -1300,13 +1300,13 @@ importers: specifier: 1.36.0 version: 1.36.0 '@trigger.dev/build': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../build '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1650,7 +1650,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1660,10 +1660,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -1687,7 +1687,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.0.0-v4-beta.27 + specifier: workspace:^4.0.0-v4-beta.28 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -1721,7 +1721,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../core cron-parser: specifier: ^4.9.0 @@ -1764,7 +1764,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.0.0-v4-beta.27 + specifier: workspace:^4.0.0-v4-beta.28 version: link:../core mlly: specifier: ^1.7.1 @@ -1780,7 +1780,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.0.0-v4-beta.27 + specifier: workspace:^4.0.0-v4-beta.28 version: link:../build '@types/node': specifier: ^20.14.14 @@ -1856,7 +1856,7 @@ importers: specifier: 1.36.0 version: 1.36.0 '@trigger.dev/core': - specifier: workspace:4.0.0-v4-beta.27 + specifier: workspace:4.0.0-v4-beta.28 version: link:../core chalk: specifier: ^5.2.0