From 99708f922fccf522fbde49ad3aab21cffdb37911 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 12:59:45 +0000 Subject: [PATCH] chore: release (rc) --- .changeset/pre.json | 12 ++++++++-- .server-changes/ai-agent-dashboard-fixes.md | 6 ----- .server-changes/bump-posthog-node-v5.md | 6 ----- .../environment-variables-page-performance.md | 6 ----- .server-changes/llm-model-pricing-unit.md | 6 ----- .server-changes/mollifier-drain-batch-size.md | 6 ----- .../otlp-postgres-store-fallback.md | 6 ----- .../reduce-otel-ingestion-log-volume.md | 6 ----- .server-changes/remove-vercel-loops-event.md | 6 ----- .server-changes/runs-child-status-tooltip.md | 6 ----- .server-changes/runs-list-live-reload.md | 6 ----- .../scheduled-worker-queue-split.md | 6 ----- .../supervisor-dequeue-backpressure.md | 6 ----- .server-changes/supervisor-wide-events.md | 6 ----- .../validate-packet-storage-paths.md | 6 ----- hosting/k8s/helm/Chart.yaml | 4 ++-- packages/build/CHANGELOG.md | 7 ++++++ packages/build/package.json | 4 ++-- packages/cli-v3/CHANGELOG.md | 11 +++++++++ packages/cli-v3/package.json | 8 +++---- packages/core/CHANGELOG.md | 21 ++++++++++++++++ packages/core/package.json | 2 +- packages/plugins/CHANGELOG.md | 7 ++++++ packages/plugins/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 | 9 +++++++ packages/redis-worker/package.json | 4 ++-- packages/rsc/CHANGELOG.md | 7 ++++++ packages/rsc/package.json | 6 ++--- packages/schema-to-json/CHANGELOG.md | 7 ++++++ packages/schema-to-json/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 14 +++++++++++ packages/trigger-sdk/package.json | 4 ++-- pnpm-lock.yaml | 24 +++++++++---------- 37 files changed, 147 insertions(+), 124 deletions(-) delete mode 100644 .server-changes/ai-agent-dashboard-fixes.md delete mode 100644 .server-changes/bump-posthog-node-v5.md delete mode 100644 .server-changes/environment-variables-page-performance.md delete mode 100644 .server-changes/llm-model-pricing-unit.md delete mode 100644 .server-changes/mollifier-drain-batch-size.md delete mode 100644 .server-changes/otlp-postgres-store-fallback.md delete mode 100644 .server-changes/reduce-otel-ingestion-log-volume.md delete mode 100644 .server-changes/remove-vercel-loops-event.md delete mode 100644 .server-changes/runs-child-status-tooltip.md delete mode 100644 .server-changes/runs-list-live-reload.md delete mode 100644 .server-changes/scheduled-worker-queue-split.md delete mode 100644 .server-changes/supervisor-dequeue-backpressure.md delete mode 100644 .server-changes/supervisor-wide-events.md delete mode 100644 .server-changes/validate-packet-storage-paths.md diff --git a/.changeset/pre.json b/.changeset/pre.json index 24d09573049..818658e8972 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -21,7 +21,9 @@ "changesets": [ "agent-skills", "ai-prompts", + "ai-sdk-7-support", "ai-tool-helpers", + "backpressure-scale-up-freeze", "bundle-skills-single-pass", "cap-idempotency-key-length", "chat-agent-on-boot-hook", @@ -31,17 +33,23 @@ "chat-session-attributes", "chat-slim-wire-merge", "chat-start-session-action-typed-client-data", + "chat-transport-recreate-missing-session", "cli-deploy-skip-rewrite-timestamp", "coerce-concurrency-key-to-string", + "env-vars-tracing-forceflush-typecheck", + "envvars-import-is-secret", + "large-trigger-payload-offload", "locals-key-dual-package-fix", "mcp-agent-chat-sessions", "mcp-list-runs-region", + "mcp-trigger-task-no-default-wait", "mock-chat-agent-test-harness", - "mollifier-buffer-extensions", "mollifier-buffer-pipeline-list-entries", - "mollifier-drainer-terminal-failure-callback", + "mollifier-configurable-constants", + "mollifier-drain-batch-size", "mollifier-redis-worker-primitives", "mollifier-tag-cap", + "otel-suite-0218", "plugin-auth-path", "resource-catalog-runtime-registration", "retry-middleware-errors", diff --git a/.server-changes/ai-agent-dashboard-fixes.md b/.server-changes/ai-agent-dashboard-fixes.md deleted file mode 100644 index 62c6e811db9..00000000000 --- a/.server-changes/ai-agent-dashboard-fixes.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -The AI agent dashboard now renders AI SDK 7 generation spans and metrics, shows human-in-the-loop tool approvals and denials in the conversation view, and loads chat session snapshots from the correct object store. diff --git a/.server-changes/bump-posthog-node-v5.md b/.server-changes/bump-posthog-node-v5.md deleted file mode 100644 index 51b84e37a53..00000000000 --- a/.server-changes/bump-posthog-node-v5.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Upgrade posthog-node to v5 (drops its axios dependency) and remove the now-stale axios override so axios resolves to patched 1.16.1 diff --git a/.server-changes/environment-variables-page-performance.md b/.server-changes/environment-variables-page-performance.md deleted file mode 100644 index 2bd802cccba..00000000000 --- a/.server-changes/environment-variables-page-performance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Make the Environment Variables page fast for projects with many variables across many environments (windowed SSR + table virtualization, decrypt only non-secret values, lightweight create-page loaders) diff --git a/.server-changes/llm-model-pricing-unit.md b/.server-changes/llm-model-pricing-unit.md deleted file mode 100644 index 6cb557545dc..00000000000 --- a/.server-changes/llm-model-pricing-unit.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: feature ---- - -Track a pricing unit (tokens, images, characters, etc.) per LLM model in the model registry, seeded for the default catalog and selectable in the admin model form. diff --git a/.server-changes/mollifier-drain-batch-size.md b/.server-changes/mollifier-drain-batch-size.md deleted file mode 100644 index ddb6845f63b..00000000000 --- a/.server-changes/mollifier-drain-batch-size.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Wire `TRIGGER_MOLLIFIER_DRAIN_BATCH_SIZE` (default 50) so single-env bursts drain at the full `DRAIN_CONCURRENCY` budget per tick instead of one entry per tick. Also expose `mollifier.draining.current` ObservableGauge (polled every 15s on drainer pods) for in-flight DRAINING entries. diff --git a/.server-changes/otlp-postgres-store-fallback.md b/.server-changes/otlp-postgres-store-fallback.md deleted file mode 100644 index ca0e5c9f74f..00000000000 --- a/.server-changes/otlp-postgres-store-fallback.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Fixes OTLP ingest endpoints returning HTTP 500 for runs on environments that use a Postgres-backed task event store. This caused the OpenTelemetry collector to drop entire span batches as non-retryable, resulting in real span loss. diff --git a/.server-changes/reduce-otel-ingestion-log-volume.md b/.server-changes/reduce-otel-ingestion-log-volume.md deleted file mode 100644 index fb9be2d5ada..00000000000 --- a/.server-changes/reduce-otel-ingestion-log-volume.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Move per-batch ClickHouse event-insert logs to the debug level to cut default log volume, and add an `HTTP_ACCESS_LOG_DISABLED` env var that suppresses successful (2xx) HTTP access logs while still logging errors. diff --git a/.server-changes/remove-vercel-loops-event.md b/.server-changes/remove-vercel-loops-event.md deleted file mode 100644 index 082735c8efc..00000000000 --- a/.server-changes/remove-vercel-loops-event.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: improvement ---- - -Remove the Loops `vercel-integration` event fired from the Vercel install redirect route and drop the unused `vercelIntegrationStarted` method from the Loops client. diff --git a/.server-changes/runs-child-status-tooltip.md b/.server-changes/runs-child-status-tooltip.md deleted file mode 100644 index eb9644cecb7..00000000000 --- a/.server-changes/runs-child-status-tooltip.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: feature ---- - -Root run status cells on the runs table show a tooltip with a breakdown of child run statuses, aggregated in ClickHouse (roots resolved in Postgres by friendly ID). diff --git a/.server-changes/runs-list-live-reload.md b/.server-changes/runs-list-live-reload.md deleted file mode 100644 index fdad689b51e..00000000000 --- a/.server-changes/runs-list-live-reload.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: feature ---- - -The runs index live-reloads visible run statuses and shows a "new runs created" refresh banner. Polling pauses while the browser tab is hidden. diff --git a/.server-changes/scheduled-worker-queue-split.md b/.server-changes/scheduled-worker-queue-split.md deleted file mode 100644 index 2a2efd265bb..00000000000 --- a/.server-changes/scheduled-worker-queue-split.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: feature ---- - -Scheduled runs and their descendants can be routed to a dedicated worker queue and processed by a separate worker fleet, isolating standard and agent run startup latency from scheduled-cron bursts. Off by default, enabled per organization via a feature flag. diff --git a/.server-changes/supervisor-dequeue-backpressure.md b/.server-changes/supervisor-dequeue-backpressure.md deleted file mode 100644 index 5d62a73c55e..00000000000 --- a/.server-changes/supervisor-dequeue-backpressure.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: supervisor -type: feature ---- - -Add opt-in dequeue backpressure to the supervisor. When enabled, the supervisor reads a verdict from Redis and pauses dequeuing while the worker cluster is saturated, then resumes once capacity is available. Disabled by default - no behavior change for existing deployments. diff --git a/.server-changes/supervisor-wide-events.md b/.server-changes/supervisor-wide-events.md deleted file mode 100644 index d7df10861f9..00000000000 --- a/.server-changes/supervisor-wide-events.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: supervisor -type: feature ---- - -Optional structured event logging for the supervisor - one canonical event per request and per run lifecycle step, with trace context propagated to downstream services so distributed traces stay continuous. Off by default behind `TRIGGER_WIDE_EVENTS_ENABLED`. diff --git a/.server-changes/validate-packet-storage-paths.md b/.server-changes/validate-packet-storage-paths.md deleted file mode 100644 index d0e2f68d3ac..00000000000 --- a/.server-changes/validate-packet-storage-paths.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: webapp -type: fix ---- - -Validate packet-relative storage paths before building object-store keys or presigned URLs. diff --git a/hosting/k8s/helm/Chart.yaml b/hosting/k8s/helm/Chart.yaml index 7a1b6c844c1..0682649204b 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.4 -appVersion: v4.5.0-rc.4 +version: 4.5.0-rc.5 +appVersion: v4.5.0-rc.5 home: https://trigger.dev sources: - https://github.com/triggerdotdev/trigger.dev diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 4c8a0f132af..3b3d5d1641d 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/build +## 4.5.0-rc.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/build/package.json b/packages/build/package.json index 5af071f8614..b7cb386c64c 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/build", - "version": "4.5.0-rc.4", + "version": "4.5.0-rc.5", "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.4", + "@trigger.dev/core": "workspace:4.5.0-rc.5", "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 2bb19e9f3df..f8ad8f9eed4 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,16 @@ # trigger.dev +## 4.5.0-rc.5 + +### Patch Changes + +- The MCP server no longer tells the AI agent to wait for a run to complete after every `trigger_task` call. Waiting is now opt-in: the agent only waits when you ask it to (for example "trigger and then wait for it to finish"). This avoids burning tokens polling runs you didn't need to block on and keeps responses clearer. ([#3838](https://github.com/triggerdotdev/trigger.dev/pull/3838)) +- Update the bundled OpenTelemetry packages to their latest releases (`@opentelemetry/sdk-node` 0.218.0, `@opentelemetry/core` 2.7.1, `@opentelemetry/host-metrics` 0.38.3). ([#3810](https://github.com/triggerdotdev/trigger.dev/pull/3810)) +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + - `@trigger.dev/build@4.5.0-rc.5` + - `@trigger.dev/schema-to-json@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 924479b50f1..2cf51c778b7 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.4", + "version": "4.5.0-rc.5", "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", @@ -95,9 +95,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.4", - "@trigger.dev/core": "workspace:4.5.0-rc.4", - "@trigger.dev/schema-to-json": "workspace:4.5.0-rc.4", + "@trigger.dev/build": "workspace:4.5.0-rc.5", + "@trigger.dev/core": "workspace:4.5.0-rc.5", + "@trigger.dev/schema-to-json": "workspace:4.5.0-rc.5", "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 1afd7eea4ec..8e6e11e5f97 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,26 @@ # internal-platform +## 4.5.0-rc.5 + +### Patch Changes + +- Add optional `shouldPauseScaling` to the supervisor consumer pool scaling options to freeze scale-up while it returns true (scale-down stays allowed). ([#3836](https://github.com/triggerdotdev/trigger.dev/pull/3836)) +- Fix `@trigger.dev/core` build: cast the underlying log record exporter when calling `forceFlush` so it typechecks against the updated OpenTelemetry `LogRecordExporter` type (which no longer declares `forceFlush`). ([#3829](https://github.com/triggerdotdev/trigger.dev/pull/3829)) +- `envvars.upload` now accepts an optional `isSecret` flag, letting you create the imported variables as secret (redacted) environment variables. When omitted, variables default to non-secret. ([#3809](https://github.com/triggerdotdev/trigger.dev/pull/3809)) + + ```ts + await envvars.upload("proj_1234", "prod", { + variables: { STRIPE_SECRET_KEY: "sk_live_..." }, + isSecret: true, + }); + ``` + +- Offload large trigger payloads to object storage before sending the trigger API request. The SDK uploads packets at or above the existing 128KB limit and sends an `application/store` pointer instead of embedding large JSON in the request body. `TriggerTaskRequestBody` now validates that `application/store` payloads are non-empty storage paths. ([#3785](https://github.com/triggerdotdev/trigger.dev/pull/3785)) + + Payload uploads use the same resolved `ApiClient` as the trigger call (including `requestOptions.clientConfig`), not only the global `apiClientManager.client` — so custom `baseURL`, access token, and preview branch apply to both presign and trigger. + +- Update the bundled OpenTelemetry packages to their latest releases (`@opentelemetry/sdk-node` 0.218.0, `@opentelemetry/core` 2.7.1, `@opentelemetry/host-metrics` 0.38.3). ([#3810](https://github.com/triggerdotdev/trigger.dev/pull/3810)) + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 5940cdb56f1..a5e9ea19fc0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "4.5.0-rc.4", + "version": "4.5.0-rc.5", "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 8a4e4a17fb3..c294ec91c19 100644 --- a/packages/plugins/CHANGELOG.md +++ b/packages/plugins/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/plugins +## 4.5.0-rc.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/plugins/package.json b/packages/plugins/package.json index a2fddf7d7ea..676b53f923d 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plugins", - "version": "4.5.0-rc.4", + "version": "4.5.0-rc.5", "description": "Plugin contracts and interfaces for Trigger.dev", "license": "MIT", "publishConfig": { diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index c6784ab1b3b..3ccb568df5a 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/python +## 4.5.0-rc.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/sdk@4.5.0-rc.5` + - `@trigger.dev/core@4.5.0-rc.5` + - `@trigger.dev/build@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/python/package.json b/packages/python/package.json index 4dc541f998b..261e5029b19 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/python", - "version": "4.5.0-rc.4", + "version": "4.5.0-rc.5", "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.4", + "@trigger.dev/core": "workspace:4.5.0-rc.5", "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.4", - "@trigger.dev/sdk": "workspace:4.5.0-rc.4" + "@trigger.dev/build": "workspace:4.5.0-rc.5", + "@trigger.dev/sdk": "workspace:4.5.0-rc.5" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.5.0-rc.4", - "@trigger.dev/build": "workspace:^4.5.0-rc.4" + "@trigger.dev/sdk": "workspace:^4.5.0-rc.5", + "@trigger.dev/build": "workspace:^4.5.0-rc.5" }, "engines": { "node": ">=18.20.0" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index f02606d7bba..f979a5cbd46 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.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 8c038551982..23a26b1130e 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.4", + "version": "4.5.0-rc.5", "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.4", + "@trigger.dev/core": "workspace:^4.5.0-rc.5", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 966cf87f5ea..846909fce4f 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/redis-worker +## 4.5.0-rc.5 + +### Patch Changes + +- Make mollifier buffer and drainer internals configurable. `MollifierBuffer` now accepts `ackGraceTtlSeconds`, `maxRetriesPerRequest`, `reconnectStepMs`, and `reconnectMaxMs` options, and `MollifierDrainer` accepts `maxBackoffMs` and `backoffFloorMs`. All default to their previous hardcoded values, so existing behaviour is unchanged. ([#3822](https://github.com/triggerdotdev/trigger.dev/pull/3822)) +- `MollifierDrainer` accepts a `drainBatchSize` option (default 1) that controls how many entries are popped per env per tick — in-flight handlers remain capped by the global `concurrency`. `MollifierBuffer` also gains `getDrainingCount()` / `listStaleDraining()`, backed by a new `mollifier:draining` ZSET maintained atomically with pop/ack/fail/requeue (observability-only). ([#3797](https://github.com/triggerdotdev/trigger.dev/pull/3797)) +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Minor Changes diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index b5fbd7002d0..8cf0fd2d353 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.4", + "version": "4.5.0-rc.5", "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.4", + "@trigger.dev/core": "workspace:4.5.0-rc.5", "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 d496eeea5c9..54f72ca2bd5 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/rsc +## 4.5.0-rc.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/rsc/package.json b/packages/rsc/package.json index c4504669bc0..7e051442860 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/rsc", - "version": "4.5.0-rc.4", + "version": "4.5.0-rc.5", "description": "trigger.dev rsc", "license": "MIT", "publishConfig": { @@ -37,14 +37,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.5.0-rc.4", + "@trigger.dev/core": "workspace:^4.5.0-rc.5", "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.4", + "@trigger.dev/build": "workspace:^4.5.0-rc.5", "@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 51f033ab239..92553cb9dee 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.5 + +### Patch Changes + +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 2c0a216b0ce..eff4eb69702 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.4", + "version": "4.5.0-rc.5", "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 3c182341c54..f17e9d2a8be 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,19 @@ # @trigger.dev/sdk +## 4.5.0-rc.5 + +### Patch Changes + +- Adds AI SDK 7 support. The `ai` peer range now includes v7, and the `chat.agent` / chat surfaces work against v7's ESM-only build. On v7, install `@ai-sdk/otel` alongside `ai` and the SDK registers it for you so `experimental_telemetry` spans keep flowing into your run traces (v7 stopped emitting them from `ai` core). v5 and v6 keep working unchanged. ([#3833](https://github.com/triggerdotdev/trigger.dev/pull/3833)) +- `useTriggerChatTransport` now recovers when restored session state points at a session that no longer exists in the current environment ([#3816](https://github.com/triggerdotdev/trigger.dev/pull/3816)) +- Offload large trigger payloads to object storage before sending the trigger API request. The SDK uploads packets at or above the existing 128KB limit and sends an `application/store` pointer instead of embedding large JSON in the request body. `TriggerTaskRequestBody` now validates that `application/store` payloads are non-empty storage paths. ([#3785](https://github.com/triggerdotdev/trigger.dev/pull/3785)) + + Payload uploads use the same resolved `ApiClient` as the trigger call (including `requestOptions.clientConfig`), not only the global `apiClientManager.client` — so custom `baseURL`, access token, and preview branch apply to both presign and trigger. + +- Update the bundled OpenTelemetry packages to their latest releases (`@opentelemetry/sdk-node` 0.218.0, `@opentelemetry/core` 2.7.1, `@opentelemetry/host-metrics` 0.38.3). ([#3810](https://github.com/triggerdotdev/trigger.dev/pull/3810)) +- Updated dependencies: + - `@trigger.dev/core@4.5.0-rc.5` + ## 4.5.0-rc.4 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index a3e26a8b0a2..c59b7374c15 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.4", + "version": "4.5.0-rc.5", "description": "trigger.dev Node.JS SDK", "license": "MIT", "publishConfig": { @@ -73,7 +73,7 @@ "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/semantic-conventions": "1.41.1", - "@trigger.dev/core": "workspace:4.5.0-rc.4", + "@trigger.dev/core": "workspace:4.5.0-rc.5", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce093c8ffcf..0e38a740f89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1488,7 +1488,7 @@ importers: specifier: ^6.10.0 version: 6.19.0(magicast@0.3.5) '@trigger.dev/core': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../core mlly: specifier: ^1.7.1 @@ -1564,13 +1564,13 @@ importers: specifier: ^0.22.10 version: 0.22.10(supports-color@10.0.0) '@trigger.dev/build': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../build '@trigger.dev/core': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../core '@trigger.dev/schema-to-json': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../schema-to-json ansi-escapes: specifier: ^7.0.0 @@ -1960,7 +1960,7 @@ importers: packages/python: dependencies: '@trigger.dev/core': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../core tinyexec: specifier: ^0.3.2 @@ -1970,10 +1970,10 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../build '@trigger.dev/sdk': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../trigger-sdk '@types/node': specifier: 20.14.14 @@ -1997,7 +1997,7 @@ importers: packages/react-hooks: dependencies: '@trigger.dev/core': - specifier: workspace:^4.5.0-rc.4 + specifier: workspace:^4.5.0-rc.5 version: link:../core react: specifier: ^18.0 || ^19.0 || ^19.0.0-rc @@ -2031,7 +2031,7 @@ importers: packages/redis-worker: dependencies: '@trigger.dev/core': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../core cron-parser: specifier: ^4.9.0 @@ -2080,7 +2080,7 @@ importers: packages/rsc: dependencies: '@trigger.dev/core': - specifier: workspace:^4.5.0-rc.4 + specifier: workspace:^4.5.0-rc.5 version: link:../core mlly: specifier: ^1.7.1 @@ -2096,7 +2096,7 @@ importers: specifier: ^0.15.4 version: 0.15.4 '@trigger.dev/build': - specifier: workspace:^4.5.0-rc.4 + specifier: workspace:^4.5.0-rc.5 version: link:../build '@types/node': specifier: 20.14.14 @@ -2175,7 +2175,7 @@ importers: specifier: 1.41.1 version: 1.41.1 '@trigger.dev/core': - specifier: workspace:4.5.0-rc.4 + specifier: workspace:4.5.0-rc.5 version: link:../core chalk: specifier: ^5.2.0