diff --git a/.changeset/gold-melons-fetch.md b/.changeset/gold-melons-fetch.md deleted file mode 100644 index 34662546fa..0000000000 --- a/.changeset/gold-melons-fetch.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch ---- - -Add support for specifying machine preset at trigger time. Works with any trigger function: - -```ts -// Same as usual, will use the machine preset on childTask, defaults to "small-1x" -await childTask.trigger({ message: "Hello, world!" }); - -// This will override the task's machine preset and any defaults. Works with all trigger functions. -await childTask.trigger({ message: "Hello, world!" }, { machine: "small-2x" }); -await childTask.triggerAndWait({ message: "Hello, world!" }, { machine: "small-2x" }); - -await childTask.batchTrigger([ - { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, - { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, -]); -await childTask.batchTriggerAndWait([ - { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, - { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, -]); - -await tasks.trigger( - "child", - { message: "Hello, world!" }, - { machine: "small-2x" } -); -await tasks.batchTrigger("child", [ - { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, - { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, -]); -``` diff --git a/.changeset/rich-trainers-glow.md b/.changeset/rich-trainers-glow.md deleted file mode 100644 index d9faa804dc..0000000000 --- a/.changeset/rich-trainers-glow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@trigger.dev/core": patch ---- - -Add otel exporter support diff --git a/.changeset/smooth-moons-cheer.md b/.changeset/smooth-moons-cheer.md deleted file mode 100644 index 9a8a4702b7..0000000000 --- a/.changeset/smooth-moons-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Detect parallel waits and show a useful error message diff --git a/.changeset/tiny-seals-appear.md b/.changeset/tiny-seals-appear.md deleted file mode 100644 index 007ca2a371..0000000000 --- a/.changeset/tiny-seals-appear.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"trigger.dev": patch -"@trigger.dev/core": patch ---- - -Require maxDuration config and have a better error for bad CI tokens diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 89655a4bf2..943f290fb4 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 3.3.11 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@3.3.11` + ## 3.3.10 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 6f0a1456a1..898661318c 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "3.3.10", + "version": "3.3.11", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -65,7 +65,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:3.3.10", + "@trigger.dev/core": "workspace:3.3.11", "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 8627a3a952..094fdb68bd 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,15 @@ # trigger.dev +## 3.3.11 + +### Patch Changes + +- Add otel exporter support ([#1602](https://github.com/triggerdotdev/trigger.dev/pull/1602)) +- Require maxDuration config and have a better error for bad CI tokens ([#1620](https://github.com/triggerdotdev/trigger.dev/pull/1620)) +- Updated dependencies: + - `@trigger.dev/core@3.3.11` + - `@trigger.dev/build@3.3.11` + ## 3.3.10 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 095dfaf150..3f611a0b0e 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "3.3.10", + "version": "3.3.11", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "type": "module", "license": "MIT", @@ -87,8 +87,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:3.3.10", - "@trigger.dev/core": "workspace:3.3.10", + "@trigger.dev/build": "workspace:3.3.11", + "@trigger.dev/core": "workspace:3.3.11", "c12": "^1.11.1", "chalk": "^5.2.0", "chokidar": "^3.6.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b09287d1fe..0ef625295c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,43 @@ # internal-platform +## 3.3.11 + +### Patch Changes + +- Add support for specifying machine preset at trigger time. Works with any trigger function: ([#1608](https://github.com/triggerdotdev/trigger.dev/pull/1608)) + + ```ts + // Same as usual, will use the machine preset on childTask, defaults to "small-1x" + await childTask.trigger({ message: "Hello, world!" }); + + // This will override the task's machine preset and any defaults. Works with all trigger functions. + await childTask.trigger({ message: "Hello, world!" }, { machine: "small-2x" }); + await childTask.triggerAndWait({ message: "Hello, world!" }, { machine: "small-2x" }); + + await childTask.batchTrigger([ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + await childTask.batchTriggerAndWait([ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + + await tasks.trigger( + "child", + { message: "Hello, world!" }, + { machine: "small-2x" } + ); + await tasks.batchTrigger("child", [ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + ``` + +- Add otel exporter support ([#1602](https://github.com/triggerdotdev/trigger.dev/pull/1602)) +- Detect parallel waits and show a useful error message ([`6d17443e1`](https://github.com/triggerdotdev/trigger.dev/commit/6d17443e16362bc81261d30d04d4fa1c5a4de977)) +- Require maxDuration config and have a better error for bad CI tokens ([#1620](https://github.com/triggerdotdev/trigger.dev/pull/1620)) + ## 3.3.10 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1f23ab2da9..98f44d1aad 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "3.3.10", + "version": "3.3.11", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "publishConfig": { diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 7e093068cb..ba596738e0 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 3.3.11 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@3.3.11` + ## 3.3.10 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index e668a3cfda..d0aa3a6c33 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "3.3.10", + "version": "3.3.11", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^3.3.10", + "@trigger.dev/core": "workspace:^3.3.11", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/rsc/CHANGELOG.md b/packages/rsc/CHANGELOG.md index 2dee8f0303..83d83e6392 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 3.3.11 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@3.3.11` + ## 3.3.10 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index fcd39a1811..5e8cf52fa3 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "3.3.10", + "version": "3.3.11", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^3.3.10", + "@trigger.dev/core": "workspace:^3.3.11", "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:^3.3.10", + "@trigger.dev/build": "workspace:^3.3.11", "@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 b356c65d2b..5b70d0ebe9 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,42 @@ # @trigger.dev/sdk +## 3.3.11 + +### Patch Changes + +- Add support for specifying machine preset at trigger time. Works with any trigger function: ([#1608](https://github.com/triggerdotdev/trigger.dev/pull/1608)) + + ```ts + // Same as usual, will use the machine preset on childTask, defaults to "small-1x" + await childTask.trigger({ message: "Hello, world!" }); + + // This will override the task's machine preset and any defaults. Works with all trigger functions. + await childTask.trigger({ message: "Hello, world!" }, { machine: "small-2x" }); + await childTask.triggerAndWait({ message: "Hello, world!" }, { machine: "small-2x" }); + + await childTask.batchTrigger([ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + await childTask.batchTriggerAndWait([ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + + await tasks.trigger( + "child", + { message: "Hello, world!" }, + { machine: "small-2x" } + ); + await tasks.batchTrigger("child", [ + { payload: { message: "Hello, world!" }, options: { machine: "micro" } }, + { payload: { message: "Hello, world!" }, options: { machine: "large-1x" } }, + ]); + ``` + +- Updated dependencies: + - `@trigger.dev/core@3.3.11` + ## 3.3.10 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 73132f2b2b..df100f3b9e 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "3.3.10", + "version": "3.3.11", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -48,7 +48,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "workspace:3.3.10", + "@trigger.dev/core": "workspace:3.3.11", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4",