diff --git a/.changeset/pre.json b/.changeset/pre.json index 5ef1d58fbac..b96272e2b02 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -39,6 +39,7 @@ "chat-start-session-action-typed-client-data", "chat-transport-recreate-missing-session", "cli-deploy-skip-rewrite-timestamp", + "cli-dev-without-project", "cli-init-ai-tooling", "coerce-concurrency-key-to-string", "create-session-stop-continuation", diff --git a/.server-changes/locked-version-trigger-stale-replica.md b/.server-changes/locked-version-trigger-stale-replica.md deleted file mode 100644 index 921006f264a..00000000000 --- a/.server-changes/locked-version-trigger-stale-replica.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Fix locked-version triggers such as triggerAndWait occasionally failing with "task not found on locked version" for a task that is actually registered, by confirming against the primary database when the read replica returns no row. diff --git a/.server-changes/task-meta-cache-resolution-metrics.md b/.server-changes/task-meta-cache-resolution-metrics.md deleted file mode 100644 index 07b47adcb6f..00000000000 --- a/.server-changes/task-meta-cache-resolution-metrics.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Emit metrics for task metadata cache resolution on the trigger path, surfacing the cache hit rate and how often a read replica returned empty for a row the primary had. diff --git a/.server-changes/workload-create-duration-metric.md b/.server-changes/workload-create-duration-metric.md deleted file mode 100644 index 643448cfcdc..00000000000 --- a/.server-changes/workload-create-duration-metric.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: supervisor -type: improvement ---- - -Add a `workload_create_duration_seconds` Prometheus histogram recording the duration and outcome (success/error) of workload manager create calls, labeled by backend (kubernetes/compute/docker). Previously failed creates were only visible as error logs. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index fb3f3dc7861..42383d2c65c 100644 --- a/hosting/k8s/helm/Chart.yaml +++ b/hosting/k8s/helm/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: trigger description: The official Trigger.dev Helm chart type: application -version: 4.5.0-rc.6 -appVersion: v4.5.0-rc.6 +version: 4.5.0-rc.7 +appVersion: v4.5.0-rc.7 home: https://trigger.dev sources: - https://github.com/triggerdotdev/trigger.dev diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 31e45e72696..2e4aa60f036 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 83e928b90ed..5c21745d4b6 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "trigger.dev build extensions", "license": "MIT", "publishConfig": { @@ -78,7 +78,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.5.0-rc.6", + "@trigger.dev/core": "workspace:4.5.0-rc.7", "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 d9a23931c00..2cf71e66bdb 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,15 @@ # trigger.dev +## 4.5.0-rc.7 + +### Patch Changes + +- Running a CLI command like `dev`, `deploy`, `preview`, or `update` before initializing a project no longer crashes with a raw `Cannot find matching package.json` stack trace. The CLI now detects the missing project and points you to `npx trigger.dev@latest init` instead. ([#3929](https://github.com/triggerdotdev/trigger.dev/pull/3929)) +- Updated dependencies: + - `@trigger.dev/build@4.5.0-rc.7` + - `@trigger.dev/core@4.5.0-rc.7` + - `@trigger.dev/schema-to-json@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index cc2e059f207..a8dc8908f60 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", @@ -97,9 +97,9 @@ "@opentelemetry/sdk-trace-node": "2.7.1", "@opentelemetry/semantic-conventions": "1.41.1", "@s2-dev/streamstore": "^0.22.10", - "@trigger.dev/build": "workspace:4.5.0-rc.6", - "@trigger.dev/core": "workspace:4.5.0-rc.6", - "@trigger.dev/schema-to-json": "workspace:4.5.0-rc.6", + "@trigger.dev/build": "workspace:4.5.0-rc.7", + "@trigger.dev/core": "workspace:4.5.0-rc.7", + "@trigger.dev/schema-to-json": "workspace:4.5.0-rc.7", "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 91070c88d4d..9bf6302819a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # internal-platform +## 4.5.0-rc.7 + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 0ddde87ce86..a3d220c6eac 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "publishConfig": { diff --git a/packages/plugins/CHANGELOG.md b/packages/plugins/CHANGELOG.md index b2cf6b87f3b..ae387c569b8 100644 --- a/packages/plugins/CHANGELOG.md +++ b/packages/plugins/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/plugins +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/plugins/package.json b/packages/plugins/package.json index cf2ba825ee7..2ed7c33f941 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plugins", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "Plugin contracts and interfaces for Trigger.dev", "license": "MIT", "private": true, diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index bad8b45f52d..13eeb1eaf26 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/build@4.5.0-rc.7` + - `@trigger.dev/core@4.5.0-rc.7` + - `@trigger.dev/sdk@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index 4ba0d5643d1..0ed3e7270a8 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "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.5.0-rc.6", + "@trigger.dev/core": "workspace:4.5.0-rc.7", "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.5.0-rc.6", - "@trigger.dev/sdk": "workspace:4.5.0-rc.6" + "@trigger.dev/build": "workspace:4.5.0-rc.7", + "@trigger.dev/sdk": "workspace:4.5.0-rc.7" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.5.0-rc.6", - "@trigger.dev/build": "workspace:^4.5.0-rc.6" + "@trigger.dev/sdk": "workspace:^4.5.0-rc.7", + "@trigger.dev/build": "workspace:^4.5.0-rc.7" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 787030a18a5..ef31d170e6f 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/react-hooks +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 5714714cf05..15964513a98 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react-hooks", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "trigger.dev react hooks", "license": "MIT", "publishConfig": { @@ -37,7 +37,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.5.0-rc.6", + "@trigger.dev/core": "workspace:^4.5.0-rc.7", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index cc13c6a78b0..e3fcc56aca5 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/redis-worker +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index daf76ed755f..22b8a1b62d8 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/redis-worker", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "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.5.0-rc.6", + "@trigger.dev/core": "workspace:4.5.0-rc.7", "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 9de077e12e6..b800119490b 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index a67d1a2e9b7..62379932afa 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.5.0-rc.6", + "@trigger.dev/core": "workspace:^4.5.0-rc.7", "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.5.0-rc.6", + "@trigger.dev/build": "workspace:^4.5.0-rc.7", "@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 549e68f83ef..1fb14cc02b2 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.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 9c85b5e840a..b1be66594a5 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.5.0-rc.6", + "version": "4.5.0-rc.7", "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 359a796a872..a7402b53736 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sdk +## 4.5.0-rc.7 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.7` + ## 4.5.0-rc.6 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 7162bf023b2..e6697cd7a2c 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "4.5.0-rc.6", + "version": "4.5.0-rc.7", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -74,7 +74,7 @@ "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/semantic-conventions": "1.41.1", - "@trigger.dev/core": "workspace:4.5.0-rc.6", + "@trigger.dev/core": "workspace:4.5.0-rc.7", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3ec4db7634..98187019796 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1494,7 +1494,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../core mlly: specifier: ^1.7.1 @@ -1570,13 +1570,13 @@ importers: specifier: ^0.22.10 version: 0.22.10(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../build '@trigger.dev/core': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1966,7 +1966,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1976,10 +1976,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -2003,7 +2003,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.5.0-rc.6 + specifier: workspace:^4.5.0-rc.7 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2037,7 +2037,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2086,7 +2086,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.5.0-rc.6 + specifier: workspace:^4.5.0-rc.7 version: link:../core mlly: specifier: ^1.7.1 @@ -2102,7 +2102,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.5.0-rc.6 + specifier: workspace:^4.5.0-rc.7 version: link:../build '@types/node': specifier: 20.14.14 @@ -2181,7 +2181,7 @@ importers: specifier: 1.41.1 version: 1.41.1 '@trigger.dev/core': - specifier: workspace:4.5.0-rc.6 + specifier: workspace:4.5.0-rc.7 version: link:../core chalk: specifier: ^5.2.0