diff --git a/.changeset/pre.json b/.changeset/pre.json index d41de9b5b0..c32216df05 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -20,6 +20,7 @@ "big-carrots-fail", "blue-eyes-tickle", "breezy-turtles-talk", + "chilled-weeks-switch", "cuddly-boats-press", "curvy-dogs-share", "eighty-rings-divide", @@ -30,6 +31,7 @@ "gold-insects-invite", "green-lions-relate", "grumpy-wasps-fold", + "healthy-apricots-drop", "hip-cups-wave", "honest-files-decide", "itchy-frogs-care", @@ -43,17 +45,21 @@ "nasty-cobras-wonder", "nice-colts-boil", "ninety-games-grow", + "orange-pens-smile", "orange-rocks-grow", "plenty-dolphins-act", + "polite-badgers-suffer", "polite-impalas-care", "polite-lies-fix", "rare-beds-accept", "real-rats-drop", "red-chairs-begin", + "red-rings-marry", "red-wasps-cover", "shiny-kiwis-beam", "silly-cows-serve", "silly-timers-repair", + "small-birds-arrive", "small-dancers-smell", "smart-coins-hammer", "smooth-planets-flow", @@ -71,7 +77,9 @@ "weak-jobs-hide", "weak-parents-sip", "wet-deers-think", + "wet-dragons-boil", "wet-steaks-reflect", + "wicked-ads-walk", "wild-mirrors-return", "witty-cherries-tan", "witty-donkeys-unite" diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 26e33c328a..2a7f63779e 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 6df2b1a0f9..05d992de43 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", "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 67259e769b..6ddab88fe3 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,17 @@ # trigger.dev +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Fix update command version mismatch detection ([#2199](https://github.com/triggerdotdev/trigger.dev/pull/2199)) +- Add project details to the whoami command ([#2231](https://github.com/triggerdotdev/trigger.dev/pull/2231)) +- experimental processKeepAlive ([#2183](https://github.com/triggerdotdev/trigger.dev/pull/2183)) +- Serialize metadata to prevent invalid metadata from breaking run completions ([#2219](https://github.com/triggerdotdev/trigger.dev/pull/2219)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@trigger.dev/build@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 9d8362bbf3..1d67fb5933 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.21", + "version": "4.0.0-v4-beta.22", "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.21", - "@trigger.dev/core": "workspace:4.0.0-v4-beta.21", + "@trigger.dev/build": "workspace:4.0.0-v4-beta.22", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", "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 77abe80df3..1417c4559d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # internal-platform +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Add project details to the whoami command ([#2231](https://github.com/triggerdotdev/trigger.dev/pull/2231)) +- Fixes an issue with realtime when re-subscribing to a run, that would temporarily display stale data and the changes. Now when re-subscribing to a run only the latest changes will be vended ([#2162](https://github.com/triggerdotdev/trigger.dev/pull/2162)) + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index ecaf0b0d8e..a4b6455d95 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.21", + "version": "4.0.0-v4-beta.22", "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 123def0064..621e5449d9 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@trigger.dev/sdk@4.0.0-v4-beta.22` + - `@trigger.dev/build@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index 6c383cda28..fdfefb6999 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", "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.21", - "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.21" + "@trigger.dev/build": "workspace:4.0.0-v4-beta.22", + "@trigger.dev/sdk": "workspace:4.0.0-v4-beta.22" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.21", - "@trigger.dev/build": "workspace:^4.0.0-v4-beta.21" + "@trigger.dev/sdk": "workspace:^4.0.0-v4-beta.22", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.22" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index d0a2b54dd6..dba737060e 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,26 @@ # @trigger.dev/react-hooks +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Added the ability to specify a "createdAt" filter when subscribing to tags in our useRealtime hooks: ([#2158](https://github.com/triggerdotdev/trigger.dev/pull/2158)) + + ```tsx + // Only subscribe to runs created in the last 10 hours + useRealtimeRunWithTags("my-tag", { createdAt: "10h" }); + ``` + + You can also now choose to skip subscribing to specific columns by specifying the `skipColumns` option: + + ```tsx + useRealtimeRun(run.id, { skipColumns: ["usageDurationMs"] }); + ``` + +- Fixes an issue with realtime when re-subscribing to a run, that would temporarily display stale data and the changes. Now when re-subscribing to a run only the latest changes will be vended ([#2162](https://github.com/triggerdotdev/trigger.dev/pull/2162)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 9fc0c59b2e..4976b81d39 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.22", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index ed62730785..15c47c0698 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/redis-worker +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Now each worker gets it's own pLimit concurrency limiter, and we will only ever dequeue items where there is concurrency capacity, preventing incorrectly retried jobs due to visibility timeout expiry ([#2235](https://github.com/triggerdotdev/trigger.dev/pull/2235)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index 2f64432e13..a089a87633 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", "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 c93a7e983b..b54d67dfc2 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.0.0-v4-beta.22 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index 84c6212f0e..7463ad74be 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:^4.0.0-v4-beta.22", "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.21", + "@trigger.dev/build": "workspace:^4.0.0-v4-beta.22", "@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 da23478fd3..8091d5312a 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.22 + +### Patch Changes + +- Provide realtime skipColumns option via untamperable public access tokens ([#2201](https://github.com/triggerdotdev/trigger.dev/pull/2201)) +- Updated dependencies: + - `@trigger.dev/core@4.0.0-v4-beta.22` + ## 4.0.0-v4-beta.21 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 1af7f92e40..2cf9ec3a27 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.21", + "version": "4.0.0-v4-beta.22", "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.21", + "@trigger.dev/core": "workspace:4.0.0-v4-beta.22", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4",