Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
644 commits
Select commit Hold shift + click to select a range
deb8089
chore(otel): add spans to the batch queue processing pipeline (#2808)
ericallam Dec 23, 2025
52e9bae
fix(webapp): don't rate limit deployment finalization (#2809)
nicktrn Dec 23, 2025
7a54a84
fix(cli): update command should preserve existing package.json order …
nicktrn Dec 23, 2025
d416f34
Added example projects link (#2812)
D-K-P Dec 23, 2025
29827e9
fix(batch): add batch queue back into master queue after visibility t…
ericallam Dec 24, 2025
2eba36c
chore(redis-worker): add otel spans to fair queue processing pipelin…
ericallam Dec 24, 2025
71279a7
fix(fair-queue): prevent unbounded memory growth by cleaning up queue…
ericallam Dec 24, 2025
7ccbbdb
docs: tidy up sync env vars note blocks (#2817)
nicktrn Dec 24, 2025
4c3dfac
fix(fair-queue): prevent unbounded cooloff states growth (#2818)
ericallam Dec 24, 2025
edf5b14
fix(fair-queue): Prevent unbounded memory growth from metrics cardina…
ericallam Dec 25, 2025
db0df17
chore(webapp): Run navigation UI improvements (#2802)
samejr Jan 6, 2026
752ad32
Add Claude Code GitHub Workflow (#2839)
ericallam Jan 6, 2026
47bed15
docs: fix self-hosting section in deploy docs (#2836)
nicktrn Jan 6, 2026
8ba7526
fix(batch): rate limiting by token bucket no longer incorrectly goes …
ericallam Jan 7, 2026
c7a238c
Chore(webapp): Queues page UI improvements (#2826)
samejr Jan 7, 2026
1733805
Chore(webapp): Adds additional billing alerts (#2829)
samejr Jan 7, 2026
583d299
chore(webapp): Concurrency page UI improvements (#2825)
samejr Jan 7, 2026
c68eb2d
fix(webapp): concurrency limits modal cancels and resets limit on ent…
samejr Jan 7, 2026
062766e
fix(batch): optimize processing batch trigger v2 (#2841)
ericallam Jan 7, 2026
09460ab
feat: add event loop block notifications and env flag (#2842)
ericallam Jan 7, 2026
3f19b98
Fix(webapp): Dynamically load spline on 404 on page (#2834)
samejr Jan 7, 2026
6dfbe1d
Document spike alerts feature (#2844)
mintlify[bot] Jan 7, 2026
7c2e78c
fix(batch): more high cardinality metric attribute fixes (#2846)
ericallam Jan 8, 2026
f73138f
chore: release v4.3.2 (#2811)
github-actions[bot] Jan 8, 2026
f5b2ccb
chore(docs): add docs for handling batch trigger errors (#2838)
ericallam Jan 8, 2026
36b0762
feat(metrics): add observable gauge for batch queue worker length (#2…
ericallam Jan 8, 2026
7d29f5a
fix(webapp): use useFetcher for env var edits to preserve scroll/togg…
ericallam Jan 8, 2026
57ba252
feat(runs): use metrics instead of spans in the Runs Replication serv…
ericallam Jan 8, 2026
a8024af
chore(claude): add some allowed tools to the claude github workflow a…
ericallam Jan 9, 2026
cf0aa9b
core(claude): correctly setup repo and deps for claude code agent (#2…
ericallam Jan 9, 2026
49df40c
TRQL and the Query page (#2843)
matt-aitken Jan 9, 2026
42dfb87
chore(ci): pre-pull test container images to prevent dockerhub rate l…
ericallam Jan 9, 2026
839d5e8
Allow query access when impersonating (#2863)
matt-aitken Jan 9, 2026
2c30c2d
chore(claude): add CLAUDE.md and claude skill for writing trigger.dev…
ericallam Jan 12, 2026
768206c
feat(dashboard): Upgrade to the dateTime filter UI (#2864)
samejr Jan 12, 2026
7a94908
fix(webapp): Fix for missing table rows divider lines in safari (#2873)
samejr Jan 12, 2026
a3c3876
feat(supervisor): add node affinity rules for large machine worker po…
myftija Jan 13, 2026
9942518
TRQL/Query improvements (#2870)
matt-aitken Jan 13, 2026
dfb46d8
chore(docs): add WASM external configuration documentation (#2871)
isshaddad Jan 13, 2026
c8686b5
feat: tri-6738 Create aggregated logs page (#2862)
mpcgrid Jan 13, 2026
bb25340
perf(runs-replication): Improve the CPU efficiency and throughput of …
ericallam Jan 13, 2026
3be55db
Add smart spreadsheet docs (#2877)
D-K-P Jan 13, 2026
b042b0b
fix(webapp): cancel button in API key regeneration modal (#2878)
nicktrn Jan 13, 2026
1bca378
Query fixes (#2876)
matt-aitken Jan 13, 2026
495a253
Set EVENT_REPOSITORY_DEFAULT_STORE default to clickhouse_v2 (#2879)
matt-aitken Jan 13, 2026
9934627
Revert "Set EVENT_REPOSITORY_DEFAULT_STORE default to clickhouse_v2" …
Copilot Jan 14, 2026
260fb7c
fix(helm): support secrets.existingSecret for core secrets (#2860)
nicktrn Jan 14, 2026
5b07bd1
chore: FeatureFlag add createdAt and updatedAt (#2880)
matt-aitken Jan 14, 2026
a5339a1
fix(dashboard): remove span ID to original span ID cache and use a di…
ericallam Jan 14, 2026
4dc504d
docs: fix waitpoint token completion request body field (#2888)
ShivaReddyVanja Jan 14, 2026
c3f2d07
chore(repo): remove claude code review (keep claude bot) (#2887)
ericallam Jan 15, 2026
b1e21cf
feat(api): add admin endpoint for updating org feature flags (#2891)
ericallam Jan 15, 2026
936bddf
fix: upgrade Node.js to 20.20.0 to address async_hooks DoS vulnerabil…
ericallam Jan 15, 2026
0b0df07
logs-page-fixes (#2889)
mpcgrid Jan 15, 2026
aa69b90
fix(repo): undo node.js supervisor upgrades and use the multiplatform…
ericallam Jan 15, 2026
b696bbb
Add TaskScheduleInstance projectId (#2897)
matt-aitken Jan 15, 2026
733894b
Impersonation log (#2896)
D-K-P Jan 15, 2026
7a7c4b1
feat(webapp): New limits page (#2885)
samejr Jan 15, 2026
5504e7f
Fix schedule limit counting (#2899)
matt-aitken Jan 16, 2026
72594a4
fix(dashboard): properly cleanup trace pubsub redis clients to redis/…
ericallam Jan 16, 2026
b7f7d88
feat(supervisor): add per-machine-preset resource request ratios (#2906)
myftija Jan 19, 2026
c859be9
Document new Limits page in dashboard (#2908)
mintlify[bot] Jan 19, 2026
36168b3
feat(sdk): expose user-provided idempotency key and scope in task con…
ericallam Jan 20, 2026
8716752
fix(api): prevent null idempotency keys in responses, only undefined …
ericallam Jan 20, 2026
8bc6b99
fix(batch-queue): allow batch queue consumers to run independently fr…
ericallam Jan 20, 2026
31e4753
fix(sdk): handle locked ReadableStream when retrying batch trigger (#…
ericallam Jan 20, 2026
23ec5ff
feat(sdk): add support for AI SDK v6 (#2919)
ericallam Jan 20, 2026
3056a51
Query improvements (#2905)
matt-aitken Jan 21, 2026
cd2f536
feat(docker): enable skipping db migrations on container startup (#2922)
myftija Jan 21, 2026
bd449f7
fix(migrations): Add IF NOT EXISTS to 20260116154810_add_idempotency_…
ericallam Jan 21, 2026
6f26acb
fix(run-engine): use reader for pending version queries (#2924)
ericallam Jan 21, 2026
d893b26
fix(engine): store costInCents and usageDurationMs on the TaskRun tab…
ericallam Jan 23, 2026
022f69c
fix(v3): redesign of batch completion to prevent heavy row-level cont…
ericallam Jan 23, 2026
fb94e17
fix(dashboard): display correct batch rate limit current token value …
ericallam Jan 23, 2026
cf1c311
Use the replica for API auth queries (#2932)
matt-aitken Jan 23, 2026
6055c7d
Recover runs that failed to dequeue (#2931)
matt-aitken Jan 23, 2026
700fe91
chore: release v4.3.3 (#2893)
github-actions[bot] Jan 23, 2026
1859fd0
chore(docs): Improvements to the idempotency key docs for the user ex…
ericallam Jan 23, 2026
ab4b50b
chore(docs): Add clarifications for delay semantics and payload handl…
isshaddad Jan 24, 2026
a3f1eb2
chore(docs): Admin requirements for creating worker groups (#2925)
isshaddad Jan 24, 2026
fe5178f
feat(webapp): add priority to task test and replay options (#2936)
gautamsi Jan 24, 2026
4093883
fix(fair-queue): ensure concurrency is released when a message reache…
ericallam Jan 24, 2026
b143027
Fix/sdk stream root fallback (#2874)
bharathkumar39293 Jan 25, 2026
825219a
Fix: requeue a run if the DB is unavailable during dequeuing (#2938)
matt-aitken Jan 25, 2026
eeab6bd
fix(run-engine): fix queue cache memory leak and replace MemoryStore …
ericallam Jan 26, 2026
70c8d6d
fix(react-hooks): prevent onComplete from firing prematurely when str…
nicktrn Jan 27, 2026
5fb9cc3
fix(security): upgrade CLI deps and add overrides (#2952)
D-K-P Jan 27, 2026
49de105
Feat(webapp): collapsible side menu (#2939)
samejr Jan 27, 2026
d4e4fbd
fix(webapp): Truncate long branch names to prevent breaking the onboa…
samejr Jan 27, 2026
34203d6
Fix(webapp) prevent incidents url being called every frame (#2956)
samejr Jan 27, 2026
e29e1c8
Fix/tri 7032 logs page feedback (#2947)
mpcgrid Jan 29, 2026
c0b86ef
feat(webapp): Add MiddleTruncate component for long task names (#2946)
0ski Jan 29, 2026
f53db6f
Query: time limits, performance improvements, styling (#2953)
matt-aitken Jan 29, 2026
9e08712
Add building with ai/skills pages and updated intro (#2962)
D-K-P Jan 29, 2026
0674d74
Added Trigger.dark theme to the docs (#2967)
D-K-P Jan 29, 2026
72c3571
Query enabled via feature flag (#2968)
matt-aitken Jan 29, 2026
5e049cd
fix(run-engine): avoid NAPI string overflow in getExecutionSnapshotsS…
ericallam Jan 29, 2026
01208fd
chore(docs): Add playwright workaround (#2973)
isshaddad Jan 30, 2026
3925f8c
fix(core): vendor superjson to fix ESM/CJS compatibility (#2949)
ericallam Jan 30, 2026
9937823
Standardize @types/node to version 20.14.14 across monorepo (#2970)
ericallam Jan 30, 2026
bc7ce78
fix(sdk): export AnyOnStartAttemptHookFunction type (#2966)
matt-aitken Jan 30, 2026
e6861f4
Fix: run page logs keep refreshing when a run finishes (#2971)
matt-aitken Jan 30, 2026
b221719
chore(repo): fixed missing dependency in pnpm lockfile (#2976)
ericallam Jan 30, 2026
279102c
fix(cli): reject execute() immediately when child process is dead (#2…
nicktrn Jan 30, 2026
1ccb8c1
changed schema id (#2983)
mpcgrid Feb 2, 2026
b72cacc
feat(debounce): add maxDelay option to limit total debounce time (#2984)
ericallam Feb 2, 2026
8e00344
feat(supervisor): project-based scheduling affinity for image cache l…
myftija Feb 4, 2026
7781e2a
docs: usage function examples were missing the imports (#2830)
matt-aitken Feb 4, 2026
e017913
docs(self-hosting): added graphile worker troubleshooting to docs (#2…
isshaddad Feb 4, 2026
104f720
docs(troubleshooting): add COULD_NOT_FIND_EXECUTOR error and IPv4 sup…
isshaddad Feb 4, 2026
6a45f56
docs: multi-tenant applications and concurrency limits (#2961)
isshaddad Feb 4, 2026
c059570
docs: clarify .env.local loading and idempotency key reset scope (#2996)
isshaddad Feb 4, 2026
db4fb9e
docs: Add Hookdeck example (#3005)
isshaddad Feb 5, 2026
c55af7b
fix(webapp): ask ai button missing tooltip (#2964)
samejr Feb 5, 2026
283f88b
feat(webapp): add triggered via field to deployment details page (#2850)
myftija Feb 5, 2026
3bb9aac
Fix(webapp): Prevent big numbers on Queue page from jumping around wh…
samejr Feb 5, 2026
b96a0b7
Docs: Clarify AI tool compatibility and expand context snippet (#3000)
D-K-P Feb 5, 2026
e536d35
fix(ci): fix docker image publishing and worker builds (#3013)
nicktrn Feb 6, 2026
9b21f8d
feat(webapp): Vercel integration (#2994)
0ski Feb 10, 2026
eaed7d0
fix(webapp): UI/UX improvements for logs, query, and shortcuts (#2997)
mpcgrid Feb 10, 2026
bc63edd
chore(repo): adopt vouch with issue based workflow and require for PR…
ericallam Feb 10, 2026
ebffa10
docs: added Cursor background agent docs (#3023)
D-K-P Feb 10, 2026
48a96ef
chore(webapp): Expose Vercel errors (#3025)
0ski Feb 10, 2026
2feecec
fix(api): skip external build creation for native builds (#3024)
myftija Feb 10, 2026
ddeb9c4
docs: heartbeats, Bun version, troubleshooting, and preview-branch cl…
isshaddad Feb 10, 2026
170fde3
Move vouch requirement to top of CONTRIBUTING.md (#3029)
matt-aitken Feb 11, 2026
6e3ac8b
docs: cursor cli docs update (remove chmod workaround) (#3031)
D-K-P Feb 11, 2026
d7bc37f
Feat(dashboard): show the Betterstack incident title in the dashboard…
samejr Feb 12, 2026
c2085e6
feat(dashboard): link git sha and ref to GitHub on settings page (#3034)
nicktrn Feb 12, 2026
062bcae
feat(mcp): add timeout parameter to wait_for_run_to_complete tool (#3…
ericallam Feb 12, 2026
bc0d1ff
Metrics dashboards (#3019)
matt-aitken Feb 12, 2026
ba320a4
chore(vouch): vouch for gautamsi (#3039)
ericallam Feb 12, 2026
bfe417f
docs: add note about single-issue PRs to contributing guide (#3044)
matt-aitken Feb 13, 2026
4b7f676
feat(webapp/deployments): Vercel improvements & fixes (#3037)
0ski Feb 13, 2026
a8f9a90
improv(webapp): Add new table for optimized logs search (#3036)
mpcgrid Feb 13, 2026
2462c80
chore(vouch): vouch for capaj (#3048)
ericallam Feb 13, 2026
9030e94
Metrics improvements (#3046)
matt-aitken Feb 13, 2026
35e11e0
Fix(webapp): Show an error to the user when their add-on upgrade paym…
samejr Feb 13, 2026
a3d3b17
TRQL: always add FINAL keyword (#3051)
matt-aitken Feb 13, 2026
1d744fa
fix(dashboard): apply time filter preset periods immediately on click…
nicktrn Feb 13, 2026
5d6085d
docs: Realtime skipColumns and Bun indexing troubleshooting (#3054)
isshaddad Feb 14, 2026
b4e08bd
Fix(webapp): metrics UI improvements (#3063)
samejr Feb 14, 2026
796ad29
Fix(webapp): consistent query button width (#3067)
samejr Feb 16, 2026
d4cd340
Query API and SDK (#3060)
matt-aitken Feb 16, 2026
4dfa658
Dropped bracket highlight and border by 50% (#3068)
D-K-P Feb 16, 2026
667a93c
docs: add ClickHouse migration troubleshooting tip (#3011)
isshaddad Feb 16, 2026
921285c
add friendly messages for common http error codes (#3001)
dhunganapramod9 Feb 16, 2026
72ce6a8
fix(vercel): Keep search params for OAuth redirects (#3071)
0ski Feb 16, 2026
7af789b
fix(deployments): external build token generation issue (#3070)
myftija Feb 16, 2026
4c986ad
fix(docs): Fix loop to iterate over results.runs (#3077)
ericallam Feb 17, 2026
6e0b54b
docs(vercel): add comprehensive Vercel integration docs (#3081)
0ski Feb 17, 2026
b793f33
Logs: new materialized view and some UI improvements (#3069)
mpcgrid Feb 18, 2026
59b6eb9
feat(webapp): add region selector to test and replay task (#3082)
nicktrn Feb 18, 2026
eb0f963
feat(metrics): Dashboard charts performance improvements (#3083)
matt-aitken Feb 18, 2026
2825a20
docs: added v3 to v4 migreation note about IP change (#3086)
isshaddad Feb 18, 2026
1ec7722
Add Queue Management API endpoints and SDK documentation (#3087)
matt-aitken Feb 18, 2026
506b161
feature(webapp): Show a v3 deprecation notice in the side bar (#3090)
samejr Feb 19, 2026
84a00b6
chore: release v4.4.0 (#2941)
github-actions[bot] Feb 19, 2026
22505e9
Query and Metrics docs (#3074)
matt-aitken Feb 19, 2026
38981f5
chore(docs): cover maxDelay debounce option (#2985)
ericallam Feb 19, 2026
469b039
feat: OTEL metrics pipeline for task workers (#3061)
ericallam Feb 20, 2026
2071090
chore(clickhouse): fix clickhouse migration version conflict (#3101)
ericallam Feb 20, 2026
68e3f8c
chore(clickhouse): more clickhouse migration conflict fixes (#3102)
ericallam Feb 20, 2026
f325638
fix(tests): fix flaky getSnapshotsSince test (#3103)
ericallam Feb 20, 2026
d794101
fix(webapp): fix broken MFA by only committing one auth session set-c…
ericallam Feb 20, 2026
23c327e
fix(metrics): disable collecting system and filesystem metrics in dep…
ericallam Feb 20, 2026
525145d
docs: v3 deprecation notice and Migrate using AI updates on migrating…
isshaddad Feb 20, 2026
354363e
docs: Vercel integration – marketplace link, Build options, Root Dire…
isshaddad Feb 20, 2026
98bf706
chore: release v4.4.1 (#3100)
github-actions[bot] Feb 20, 2026
79f8cde
Fix(webapp): logs button + logs table row link fix (#3107)
samejr Feb 20, 2026
6765252
docs: otel metrics (#3096)
ericallam Feb 20, 2026
3a70546
Fix: show the deprecation panel if it's an old project and v3 (#3113)
matt-aitken Feb 23, 2026
69dc7bc
feat(webapp): Vercel / Slack integrations improvements (#3108)
0ski Feb 23, 2026
ae46e3f
feat(server): New TTL system, enforce max queue length limits, lazy w…
ericallam Feb 23, 2026
6409fea
fix(engine): allow disabling the ttl system consumers independently f…
ericallam Feb 23, 2026
b60788d
docs: note that onCancel only runs during active execution (#3119)
isshaddad Feb 23, 2026
97bf898
docs: document undocumented run API endpoints (#3120)
isshaddad Feb 24, 2026
89c73ed
docs: document run result and batch API endpoints (#3121)
isshaddad Feb 24, 2026
9ba608d
TRQL function tests and fixes (#3076)
matt-aitken Feb 24, 2026
19733c8
docs(queues): Cover new queue limits and TTL system (#3030)
ericallam Feb 25, 2026
3c0644a
feat: unified GitHub release, server change tracking, and enhanced re…
ericallam Feb 25, 2026
f37bdaa
fix(sdk): batch triggerAndWait variants now return correct run.taskId…
ericallam Feb 25, 2026
c05b30a
chore(repo): fix enhanced release pr description to filter out depend…
ericallam Feb 25, 2026
e9fb8e3
Query fixes: stale widget fix, multiple series colors mismatch (#3126)
matt-aitken Feb 25, 2026
fe19341
chore(repo) auto-link server change entries to their PRs via GitHub A…
ericallam Feb 25, 2026
a482153
feat(webapp): require the user is an admin during an impersonation se…
ericallam Feb 25, 2026
bed3789
fix(batch-queue): speed up batch queue processing by disabling coolof…
ericallam Feb 25, 2026
cf6b6e7
Fix realtime connections pricing tier from 100 to 1000 (#3131)
matt-aitken Feb 25, 2026
39dd91b
fix(engine) prevent MVCC race in blockRunWithWaitpoint pending check …
ericallam Feb 25, 2026
863dbe8
docs: document waitpoint token API endpoints (#3130)
isshaddad Feb 25, 2026
4451fcb
docs: Query page output dot notation and metadata availability (#3132)
isshaddad Feb 25, 2026
5612383
chore(repo): Improve formatting of server entries in release notes (#…
ericallam Feb 26, 2026
b1e78a6
feat(batch-queue): two-level tenant dispatch for fair queue (#3133)
ericallam Feb 26, 2026
92dfeb3
docs: Add workaround for Homebrew Bun ENOENT error to Bun guide (#3125)
isshaddad Feb 26, 2026
719a44d
Better explanation of batch processing concurrency (#3135)
matt-aitken Feb 26, 2026
d5a27f0
Fix(webapp): change "metrics" to "dashboard" (#3136)
samejr Feb 26, 2026
51b6c3a
docs: added note about Prisma 7.x for TASK_RUN_STALLED_EXECUTING erro…
isshaddad Feb 26, 2026
cff4566
fix: legacy master queue drain should never re-add entries (#3142)
ericallam Feb 27, 2026
8003923
feat(server): Gracefully handle oversized batch items instead of abor…
ericallam Feb 27, 2026
24b92d3
docs: added runtime error note for supabase edge function (#3140)
isshaddad Feb 27, 2026
10d6f01
feat(vercel): Vercel SDK fixes and correct env vars behavior for stag…
0ski Feb 28, 2026
e1f8134
fix(webapp): Removes the `collapsible` option from the query inspecto…
samejr Feb 28, 2026
4a0fb2f
ci: pin vouch action version (#3160)
myftija Mar 2, 2026
2135dc5
chore(claude): Improve claude code instructions (#3161)
ericallam Mar 2, 2026
a09038b
Feature(webapp): new User and Project onboarding questions (#3109)
samejr Mar 2, 2026
2af5c86
chore(repo): Dispatch new-release to www.trigger.dev repo to generate…
ericallam Mar 2, 2026
540e1c8
feat: Input Streams - Bidirectional task communication (#3146)
ericallam Mar 2, 2026
a9163df
chore(docker): Pin goose in Dockerfile to v3.26.0 (#3163)
ericallam Mar 2, 2026
b192b71
Feat(webapp): add create custom dashboard button to metrics page (#3095)
samejr Mar 2, 2026
dee6f1d
fix(batch): move batch queue global rate limiter to worker consumer l…
ericallam Mar 3, 2026
e36b757
chore: release v4.4.2 (#3127)
github-actions[bot] Mar 4, 2026
e954a2c
docs: realtime input streams (#3153)
ericallam Mar 4, 2026
c5ce297
fix: Add repo flag when for updating the docker link during release (…
ericallam Mar 4, 2026
c013322
docs: update batch trigger concurrency limits (#3171)
ericallam Mar 4, 2026
e49ccc1
feat(buildExtensions): syncSupabaseEnvVars build extension (#3152)
0ski Mar 5, 2026
5f359be
feature: Errors page (#3172)
matt-aitken Mar 5, 2026
d30ed34
Logs query use_query_condition_cache=1 (#3186)
matt-aitken Mar 6, 2026
6f6523f
chore(repo): remove unnecessary "trigger.dev v4.4.2" header from the …
ericallam Mar 6, 2026
e64b101
feat(webapp): Add test payload AI generation to the test page based o…
ericallam Mar 6, 2026
d1ea8d8
Fix(webapp) onboarding fixes (#3189)
samejr Mar 9, 2026
436f20e
feat(cli): auto-cancel dev runs on CLI exit via detached watchdog (#3…
ericallam Mar 9, 2026
c0b6309
chore: release v4.4.3 (#3182)
github-actions[bot] Mar 10, 2026
fef6d18
chore: add @edosrecki to vouched contributors (#3203)
ericallam Mar 11, 2026
b8766e7
fix(webapp): strip secure param from query ClickHouse URL (#3204)
edosrecki Mar 11, 2026
21fdb52
docs: deprecate syncVercelEnvVars extension and add conflict warning …
isshaddad Mar 11, 2026
fea8ae4
feat(webapp): self serve preview branches and team members (#3201)
samejr Mar 12, 2026
8108683
vouch chengzp (#3212)
ericallam Mar 12, 2026
d4d8d9f
fix(engine): add additional error logging around triggering runs (#3211)
ericallam Mar 13, 2026
440c16c
chore(repo): add agentcrumbs.dev support (#3206)
ericallam Mar 13, 2026
59ff68b
chore(vouch): add bharathkumar39293 (#3217)
ericallam Mar 14, 2026
2c688ca
chore(repo): Add new contributing guidelines and auto-close outside P…
ericallam Mar 14, 2026
7672e8d
fix(run-queue): prevent concurrency keys from bloating master queue s…
ericallam Mar 14, 2026
2406e85
RunEngine readme updates (#3223)
matt-aitken Mar 16, 2026
cf0e1ff
Vouched: bhekanik (#3227)
matt-aitken Mar 16, 2026
f98e274
feat(webapp): allow version downgrades via promote API (#3214)
chengzp Mar 17, 2026
dbbe9f7
feat(cli): Expand and improve the MCP server and dev CLI command (#3224)
ericallam Mar 17, 2026
411803e
fix(engine): lockless waitpoint insert for batch items to eliminate l…
ericallam Mar 17, 2026
1cfc296
feat(ai): LLM metrics tracking and AI span inspector (#3213)
ericallam Mar 17, 2026
35298ac
Impersonating run and clearing fix (#3144)
matt-aitken Mar 18, 2026
54d95ee
feat: AI prompt management dashboard and enhanced span inspectors (#3…
ericallam Mar 23, 2026
88f7550
Vouched: jrossi (#3247)
matt-aitken Mar 23, 2026
d4772b5
feat: run annotations (#3241)
myftija Mar 23, 2026
f86e492
feat(vercel): Flow to support Vercel's template deployment (#3229)
0ski Mar 24, 2026
774007e
fix(mcp): get_run_details only caches completed runs (#3253)
ericallam Mar 24, 2026
c00dae0
feat(mcp): add get_span_details tool (#3255)
ericallam Mar 24, 2026
7f9b046
docs: Fixes and realtime improvements (#3265)
D-K-P Mar 25, 2026
2037254
Feat(webapp) AI screen UI improvements (#3269)
samejr Mar 25, 2026
947f33d
fix: downgrade queue size limit errors to warnings (#3243)
ericallam Mar 25, 2026
1a6481a
feat: add Model Registry feature with catalog pipeline, dashboard pag…
ericallam Mar 25, 2026
97d2f72
feat(supervisor): schedule-tree node affinity (#3271)
myftija Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/ai-prompt-management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@trigger.dev/sdk": patch
---

Define and manage AI prompts with `prompts.define()`. Create typesafe prompt templates with variables, resolve them at runtime, and manage versions and overrides from the dashboard without redeploying.
5 changes: 0 additions & 5 deletions .changeset/beige-horses-juggle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/big-carrots-fail.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/blue-eyes-tickle.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/breezy-turtles-talk.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/chatty-snakes-hope.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/chilled-weeks-switch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/clean-beans-compete.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cuddly-boats-press.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/curvy-dogs-share.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eight-ligers-help.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eighty-rings-divide.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fifty-beers-bake.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/fix-dev-build-dir-leak.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"trigger.dev": patch
---

Fix dev CLI leaking build directories on rebuild, causing disk space accumulation. Deprecated workers are now pruned (capped at 2 retained) when no active runs reference them. The watchdog process also cleans up `.trigger/tmp/` when the dev CLI is killed ungracefully (e.g. SIGKILL from pnpm).
5 changes: 5 additions & 0 deletions .changeset/fix-list-deploys-nullable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@trigger.dev/core": patch
---

Fix `list_deploys` MCP tool failing when deployments have null `runtime` or `runtimeVersion` fields.
6 changes: 0 additions & 6 deletions .changeset/flat-pianos-live.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/four-needles-add.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fuzzy-snakes-beg.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gentle-waves-suffer.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/gold-insects-invite.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/green-lions-relate.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/grumpy-wasps-fold.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/healthy-apricots-drop.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hip-cups-wave.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/honest-files-decide.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/itchy-frogs-care.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/itchy-games-sort.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/late-chairs-ring.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/late-dancers-smile.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lazy-panthers-shop.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lazy-plums-fetch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/light-peas-melt.md

This file was deleted.

45 changes: 0 additions & 45 deletions .changeset/little-birds-appear.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/llm-metadata-run-tags.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@trigger.dev/core": patch
---

Propagate run tags to span attributes so they can be extracted server-side for LLM cost attribution metadata.
11 changes: 11 additions & 0 deletions .changeset/mcp-get-span-details.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@trigger.dev/core": patch
"trigger.dev": patch
---

Add `get_span_details` MCP tool for inspecting individual spans within a run trace.

- New `get_span_details` tool returns full span attributes, timing, events, and AI enrichment (model, tokens, cost, speed)
- Span IDs now shown in `get_run_details` trace output for easy discovery
- New API endpoint `GET /api/v1/runs/:runId/spans/:spanId`
- New `retrieveSpan()` method on the API client
42 changes: 42 additions & 0 deletions .changeset/mcp-query-tools.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
"@trigger.dev/core": patch
"trigger.dev": patch
---

MCP server improvements: new tools, bug fixes, and new flags.

**New tools:**
- `get_query_schema` — discover available TRQL tables and columns
- `query` — execute TRQL queries against your data
- `list_dashboards` — list built-in dashboards and their widgets
- `run_dashboard_query` — execute a single dashboard widget query
- `whoami` — show current profile, user, and API URL
- `list_profiles` — list all configured CLI profiles
- `switch_profile` — switch active profile for the MCP session
- `start_dev_server` — start `trigger dev` in the background and stream output
- `stop_dev_server` — stop the running dev server
- `dev_server_status` — check dev server status and view recent logs

**New API endpoints:**
- `GET /api/v1/query/schema` — query table schema discovery
- `GET /api/v1/query/dashboards` — list built-in dashboards

**New features:**
- `--readonly` flag hides write tools (`deploy`, `trigger_task`, `cancel_run`) so the AI cannot make changes
- `read:query` JWT scope for query endpoint authorization
- `get_run_details` trace output is now paginated with cursor support
- MCP tool annotations (`readOnlyHint`, `destructiveHint`) for all tools

**Bug fixes:**
- Fixed `search_docs` tool failing due to renamed upstream Mintlify tool (`SearchTriggerDev` → `search_trigger_dev`)
- Fixed `list_deploys` failing when deployments have null `runtime`/`runtimeVersion` fields (#3139)
- Fixed `list_preview_branches` crashing due to incorrect response shape access
- Fixed `metrics` table column documented as `value` instead of `metric_value` in query docs
- Fixed dev CLI leaking build directories on rebuild — deprecated workers now clean up their build dirs when their last run completes

**Context optimizations:**
- `get_query_schema` now requires a table name and returns only one table's schema (was returning all tables)
- `get_current_worker` no longer inlines payload schemas; use new `get_task_schema` tool instead
- Query results formatted as text tables instead of JSON (~50% fewer tokens)
- `cancel_run`, `list_deploys`, `list_preview_branches` formatted as text instead of raw JSON
- Schema and dashboard API responses cached to avoid redundant fetches
5 changes: 0 additions & 5 deletions .changeset/moody-squids-count.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nasty-cobras-wonder.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nice-colts-boil.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/ninety-games-grow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/orange-pens-smile.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/orange-rocks-grow.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/plenty-dolphins-act.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/polite-badgers-suffer.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/polite-impalas-care.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/polite-lies-fix.md

This file was deleted.

Loading
Loading