Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/cli-tasks-trigger.md

This file was deleted.

22 changes: 0 additions & 22 deletions .changeset/dashboards-api.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/deploy-explicit-env.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/dev-output-for-agents.md

This file was deleted.

20 changes: 0 additions & 20 deletions .changeset/redact-span-attributes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/run-subscription-cancel.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/api-keys-empty-state.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/batch-wait-resume-wrong-batch.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/deeplink-billing.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/hipaa-addon-price.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/limits-page-manage-schedules.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/nl-cron-openai-model.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/redeploy-local-bundle-deployments.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/resume-retry-after-slow-response.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/run-trace-internal-events.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/schedule-sheet-keeps-generated-cron.md

This file was deleted.

6 changes: 0 additions & 6 deletions .server-changes/sigkill-not-always-oom.md

This file was deleted.

4 changes: 2 additions & 2 deletions hosting/k8s/helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: trigger
description: The official Trigger.dev Helm chart
type: application
version: 4.7.4
appVersion: v4.7.4
version: 4.7.5
appVersion: v4.7.5
home: https://trigger.dev
sources:
- https://github.com/triggerdotdev/trigger.dev
Expand Down
7 changes: 7 additions & 0 deletions packages/build/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @trigger.dev/build

## 4.7.5

### Patch Changes

- Updated dependencies:
- `@trigger.dev/core@4.7.5`

## 4.7.4

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/build/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/build",
"version": "4.7.4",
"version": "4.7.5",
"description": "trigger.dev build extensions",
"license": "MIT",
"publishConfig": {
Expand Down Expand Up @@ -82,7 +82,7 @@
},
"dependencies": {
"@prisma/config": "^6.10.0",
"@trigger.dev/core": "workspace:4.7.4",
"@trigger.dev/core": "workspace:4.7.5",
"mlly": "^1.7.1",
"pkg-types": "^1.1.3",
"tinyglobby": "^0.2.2",
Expand Down
55 changes: 55 additions & 0 deletions packages/cli-v3/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# trigger.dev

## 4.7.5

### Patch Changes

- Update the @modelcontextprotocol/sdk dependency to ^1.31.0. ([`b5354d188`](https://github.com/triggerdotdev/trigger.dev/commit/b5354d1886c7f6a13ff15c4e1be3b028b40f59b9))
- Add `trigger.dev tasks trigger <task id>` to trigger a task from your terminal. It uses the dev environment unless you pass `--env`, and `--wait` waits for the run and prints its output or error, exiting with code 1 if it failed. The `runs` commands now use the same dev branch as `trigger dev` when you pass `--env dev`. ([`d5dc48424`](https://github.com/triggerdotdev/trigger.dev/commit/d5dc4842441a42f231269eb766ab732527642ccd))

```bash
npx trigger.dev@latest tasks trigger hello-world --payload '{"name":"Ada"}' --wait
```

- Manage custom metric dashboards from code. `query.dashboards` lists, creates, updates and deletes custom dashboards and their widgets, and every widget query is checked when it is saved. The MCP server adds `create_dashboard` and `set_dashboard_widgets`, so your AI assistant can build a dashboard for you. ([`252624c92`](https://github.com/triggerdotdev/trigger.dev/commit/252624c92077a8326e9b68f7b6713beca173d8b1))

```ts
import { query } from "@trigger.dev/sdk";

await query.dashboards.create({
title: "Email tasks",
widgets: [
{
title: "Total runs",
query: "SELECT count() AS total FROM runs",
display: { type: "bignumber", column: "total", aggregation: "sum" },
},
],
});
```

- `trigger deploy` and `trigger promote` now say which environment they're targeting, and accept `--prod` as a shorthand for `--env prod`. When `TRIGGER_ACCESS_TOKEN` holds an environment API key and you don't pass `--env`, they now use that key's environment instead of assuming prod. Passing an `--env` that doesn't match the key is now an error, where before the deploy went to the key's environment. ([`70ea83d38`](https://github.com/triggerdotdev/trigger.dev/commit/70ea83d38fc6a5ddff6c83e8285d2df72f40a9d8))

Preview deploys now detect the branch on CI providers that check out a detached HEAD, such as GitLab, Bitbucket, CircleCI, Buildkite, Travis CI, Jenkins and Azure Pipelines, instead of creating a branch called `HEAD`. Test links printed after a preview deploy now open the preview branch you deployed instead of staging.

The MCP `deploy` tool no longer defaults to prod, so your AI assistant has to choose the environment.

- `trigger dev` works better when a coding agent like Claude Code, Cursor or Codex runs it: it skips the install prompts, lists the tasks it registered, and prints each run's dashboard URL and output. For everyone, a failed build now ends with a line saying it will rebuild when you fix the errors, and retried attempts and crashed task processes now show their errors. ([`d5dc48424`](https://github.com/triggerdotdev/trigger.dev/commit/d5dc4842441a42f231269eb766ab732527642ccd))
- Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. ([`32b36b143`](https://github.com/triggerdotdev/trigger.dev/commit/32b36b1433dddb4f9d2cbd4c0320b146c7d6c858))

```ts
export default defineConfig({
telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] },
});

chat.agent({
id: "my-chat",
telemetry: { recordUserMessage: false, recordClientData: false },
run: async ({ messages, signal, streamText }) =>
streamText({ model, messages, abortSignal: signal }),
});
```

- Updated dependencies:
- `@trigger.dev/core@4.7.5`
- `@trigger.dev/build@4.7.5`
- `@trigger.dev/schema-to-json@4.7.5`

## 4.7.4

### Patch Changes
Expand Down
8 changes: 4 additions & 4 deletions packages/cli-v3/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "trigger.dev",
"version": "4.7.4",
"version": "4.7.5",
"description": "A Command-Line Interface for Trigger.dev projects",
"type": "module",
"license": "MIT",
Expand Down Expand Up @@ -84,9 +84,9 @@
"@opentelemetry/api-logs": "0.219.0",
"@opentelemetry/instrumentation": "0.219.0",
"@s2-dev/streamstore": "^0.25.0",
"@trigger.dev/build": "workspace:4.7.4",
"@trigger.dev/core": "workspace:4.7.4",
"@trigger.dev/schema-to-json": "workspace:4.7.4",
"@trigger.dev/build": "workspace:4.7.5",
"@trigger.dev/core": "workspace:4.7.5",
"@trigger.dev/schema-to-json": "workspace:4.7.5",
"ansi-escapes": "^7.0.0",
"braces": "^3.0.3",
"c12": "^1.11.1",
Expand Down
44 changes: 44 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# internal-platform

## 4.7.5

### Patch Changes

- Manage custom metric dashboards from code. `query.dashboards` lists, creates, updates and deletes custom dashboards and their widgets, and every widget query is checked when it is saved. The MCP server adds `create_dashboard` and `set_dashboard_widgets`, so your AI assistant can build a dashboard for you. ([`252624c92`](https://github.com/triggerdotdev/trigger.dev/commit/252624c92077a8326e9b68f7b6713beca173d8b1))

```ts
import { query } from "@trigger.dev/sdk";

await query.dashboards.create({
title: "Email tasks",
widgets: [
{
title: "Total runs",
query: "SELECT count() AS total FROM runs",
display: { type: "bignumber", column: "total", aggregation: "sum" },
},
],
});
```

- `trigger deploy` and `trigger promote` now say which environment they're targeting, and accept `--prod` as a shorthand for `--env prod`. When `TRIGGER_ACCESS_TOKEN` holds an environment API key and you don't pass `--env`, they now use that key's environment instead of assuming prod. Passing an `--env` that doesn't match the key is now an error, where before the deploy went to the key's environment. ([`70ea83d38`](https://github.com/triggerdotdev/trigger.dev/commit/70ea83d38fc6a5ddff6c83e8285d2df72f40a9d8))

Preview deploys now detect the branch on CI providers that check out a detached HEAD, such as GitLab, Bitbucket, CircleCI, Buildkite, Travis CI, Jenkins and Azure Pipelines, instead of creating a branch called `HEAD`. Test links printed after a preview deploy now open the preview branch you deployed instead of staging.

The MCP `deploy` tool no longer defaults to prod, so your AI assistant has to choose the environment.

- Redact span content before it leaves the worker. `telemetry.spanProcessors` in `trigger.config.ts` runs your own span processors ahead of every export, to Trigger.dev and to your own exporters, so you can redact or drop span content before it reaches the run trace. `chat.agent` also takes a `telemetry` option to stop recording the user's message and `clientData` on its spans. ([`32b36b143`](https://github.com/triggerdotdev/trigger.dev/commit/32b36b1433dddb4f9d2cbd4c0320b146c7d6c858))

```ts
export default defineConfig({
telemetry: { spanProcessors: [new MyRedactingSpanProcessor()] },
});

chat.agent({
id: "my-chat",
telemetry: { recordUserMessage: false, recordClientData: false },
run: async ({ messages, signal, streamText }) =>
streamText({ model, messages, abortSignal: signal }),
});
```

- Fix run subscriptions crashing Node with `Controller is already closed` after you `break` out of the loop, and stop polling once you do. `ApiClient` subscribe methods also accept a custom `fetchClient`. ([`9f4295bff`](https://github.com/triggerdotdev/trigger.dev/commit/9f4295bff186f430b0e21e652683aad7970f5307))

## 4.7.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/core",
"version": "4.7.4",
"version": "4.7.5",
"description": "Core code used across the Trigger.dev SDK and platform",
"license": "MIT",
"publishConfig": {
Expand Down
9 changes: 9 additions & 0 deletions packages/python/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @trigger.dev/python

## 4.7.5

### Patch Changes

- Updated dependencies:
- `@trigger.dev/sdk@4.7.5`
- `@trigger.dev/core@4.7.5`
- `@trigger.dev/build@4.7.5`

## 4.7.4

### Patch Changes
Expand Down
12 changes: 6 additions & 6 deletions packages/python/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/python",
"version": "4.7.4",
"version": "4.7.5",
"description": "Python runtime and build extension for Trigger.dev",
"license": "MIT",
"publishConfig": {
Expand Down Expand Up @@ -45,7 +45,7 @@
"check-exports": "attw --pack ."
},
"dependencies": {
"@trigger.dev/core": "workspace:4.7.4",
"@trigger.dev/core": "workspace:4.7.5",
"tinyexec": "^0.3.2"
},
"devDependencies": {
Expand All @@ -55,12 +55,12 @@
"typescript": "catalog:",
"tsx": "4.17.0",
"@arethetypeswrong/cli": "^0.18.5",
"@trigger.dev/build": "workspace:4.7.4",
"@trigger.dev/sdk": "workspace:4.7.4"
"@trigger.dev/build": "workspace:4.7.5",
"@trigger.dev/sdk": "workspace:4.7.5"
},
"peerDependencies": {
"@trigger.dev/sdk": "workspace:^4.7.4",
"@trigger.dev/build": "workspace:^4.7.4"
"@trigger.dev/sdk": "workspace:^4.7.5",
"@trigger.dev/build": "workspace:^4.7.5"
},
"engines": {
"node": ">=18.20.0"
Expand Down
Loading
Loading