Releases: triggerdotdev/trigger.dev
Releases · triggerdotdev/trigger.dev
[email protected]
Patch Changes
- feat: Add official MCP server, install MCP and rules CLI commands and wizards (#2384)
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]
Patch Changes
- Updated dependencies:
@trigger.dev/[email protected]
[email protected]
Major Changes
- Trigger.dev v4 release. Please see our upgrade to v4 docs to view the full changelog: https://trigger.dev/docs/upgrade-to-v4 (#1869)
Patch Changes
- Make the default of legacyDevProcessCwdBehaviour true instead of false (prevents breaking prismaExtension) (#2387)
- Added experimental_devProcessCwdInBuildDir config option to opt-in to new process.cwd behavior when executing tasks in the dev CLI. Currently process.cwd maps to the "root" of your trigger.dev project (the directory that contains your trigger.config.ts file). Setting experimental_devProcessCwdInBuildDir to true changes process.cwd to instead be the temporary build directory inside of the .trigger directory. (#2269)
- Fix dev runs (#2094)
- The dev command will now use the platform-provided engine URL (#1949)
- Run Engine 2.0 (alpha) (#1575)
- Fix update command version mismatch detection (#2199)
- fix: prevent circular reference errors on task indexing when using schemaTask (#2383)
- Add external log exporters and fix missing external trace exporters in deployed tasks (#2038)
- Allow any runs to finish after SIGTERM but disable warm starts (#2316)
- Gracefully shutdown task run processes using SIGTERM followed by SIGKILL after a 1s timeout. This also prevents cancelled or completed runs from leaving orphaned Ttask run processes behind (#2299)
- Enhance deploy command output to better distinguish between local and remote builds (#2254)
- Switch to profile after successful login (#2192)
- Fixes a bug that would allow processes that had OOM errors to be incorrectly reused when experimental_processKeepAlive was enabled (#2261)
- Runtime agnostic SDK config via env vars (#2132)
- improve contrast for chalkWorker in light mode (#2239)
- Expose esbuild
keepNames
option (experimental) (#2091) - Add
experimental_autoDetectExternal
trigger config option (#2083) - Add project details to the whoami command (#2231)
- fix: waitUntil now correctly waits for metadata.streams to finish (#2399)
- Log images sizes for self-hosted deploys (#1764)
- Display clickable links in Cursor terminal (#1998)
- Fix init.ts in custom trigger dirs (#1914)
- Add import timings and bundle size analysis, the dev command will now warn about slow imports (#2114)
- Fix update command version range handling (#2153)
- All experimental flags have been promoted to non-experimental, but the experimental ones still work (for now). keepNames and autoDetectExternal now default to true. (#2371)
- fix(runner): prevent retry immediately race condition which can cause stuck runs that end up being system failures (#2402)
- Upgrade to bun v1.2.20 (#2398)
- Init command will now correctly install v4-beta packages (#1914)
- Fix metadata collapsing correctness (#2115)
- Improve warm start times by eagerly creating the child TaskRunProcess when a previous run as completed (#1879)
-
- Resolve issue where CLI could get stuck during deploy finalization (#2138)
- Unify local and remote build logic, with multi-platform build support
- Improve switch command; now accepts profile name as an argument
- Registry configuration is now fully managed by the webapp
- The deploy
--self-hosted
flag is no longer required - Enhance deployment error reporting and image digest retrieval
- Fix init.ts detection when using the sentry esbuild plugin (#2051)
-
- Correctly resolve waitpoints that come in early (#2006)
- Ensure correct state before requesting suspension
- Fix race conditions in snapshot processing
- experimental processKeepAlive (#2183)
- Fixes runLimiter check on #dequeueRuns (#1953)
- Update nypm package to support test-based bun.lock files (#1914)
- Added AI assistance link when you have build errors (#1925)
- Handle flush errors gracefully in dev (#1914)
-
- Improve playwright non-headless chrome installation (#2347)
- Prevent spinner message duplication in narrow terminals
- Added support for Preview branches in v4 projects (#2086)
- Can now set project ref using the TRIGGER_PROJECT_REF env var (#2109)
- Add runtime version detection for display in the dashboard (#2254)
- Update profile switcher (#2150)
- Update base images to latest compatible versions. The
node-22
runtime now uses v22.16.0 andbun
uses the latest v1.2.18 release. The defaultnode
runtime is unchanged and points at v21.7.3. (#2254) - Improve usage flushing (#1931)
- fix: default machine config indexing now works (#1979)
- Prevent large outputs from overwriting each other (#1971)
- Fail fast in CI when running deploy with missing
TRIGGER_ACCESS_TOKEN
and add useful error message with link to docs (#2258) - Always print full deploy logs in CI (#2006)
- Upgrade to zod 3.25.76 (#2352)
- TriggerApiError 4xx errors will no longer cause tasks to be retried (#1970)
-
- Fix polling interval reset bug that could create duplicate intervals (#1987)
- Protect against unexpected attempt number changes
- Prevent run execution zombies after warm starts
- Fix stalled run detection (#1934)
- Managed run controller performance and reliability improvements (#1927)
- Fix init.ts auto-import for deployed workers (#2041)
- fix: external traces now respect parent sampling, and prevent broken traces when there is no external trace context (#2395)
- v4: New lifecycle hooks (#1817)
- Output esbuild metafile, can be inspected after
deploy --dry run
(#2087) - Fix QUEUED status snapshot handler (#1963)
- Serialize metadata to prevent invalid metadata from breaking run completions (#2219)
- If you pass a directory when calling deploy we validate it exists and give helpful hints (#2013)
- Expose esbuild
minify
option (experimental) (#2091) - Fix
syncEnvVars
for non-preview deployments (#2131) - Updated dependencies:
@trigger.dev/[email protected]
@trigger.dev/[email protected]
@trigger.dev/[email protected]