GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — chore: release v4.5.7 by github-actions[bot] · Pull Request #4319 · triggerdotdev/trigger.dev

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 21, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

Summary

5 improvements, 5 bug fixes.

Improvements

  • Add node-24 and node-26 as supported runtime options in trigger.config.ts. The experimental-node-24 and experimental-node-26 names are now deprecated aliases and emit a deprecation warning; switch to node-24 / node-26 instead. (#4337)

    import { defineConfig } from "@trigger.dev/sdk";
    
    export default defineConfig({
    runtime: "node-24",
    project: "<your-project-ref>",
    });
  • Avoid logging task run environment variable values at debug level (#4336)

  • Custom chat agent loops get two ergonomic wins for owning the turn loop. (#4304)

    chat.writeTurnComplete() now returns the turn boundary's resume cursors (lastEventId for the output stream and sessionInEventId for the input stream), so you can persist them straight from the task instead of round-tripping them back from the client.

    const { lastEventId, sessionInEventId } = await chat.writeTurnComplete();
    await db.chats.update(chatId, { lastEventId, sessionInEventId });

    chat.pipeAndCapture() no longer throws when a stream is stopped or fails. It now returns a PipeAndCaptureResult whose message holds any partial output captured before the stop or failure, alongside a typed status ("complete" | "aborted" | "error") and, on failure, the error. Read the message off the result:

    const { message, status, error } = await chat.pipeAndCapture(result, {
    signal,
    });
    if (message) conversation.addResponse(message);
    if (status === "error") logger.error("turn failed", { error });

    Note: pipeAndCapture previously resolved to UIMessage | undefined. Update call sites to read .message from the returned result.

  • Suppress a build-time warning that could appear in Vite-based projects when the optional @ai-sdk/otel package is not installed. (#4188)

Bug fixes

  • Fixes intermittent trigger dev run crashes where a run could fail at boot with a cryptic Cannot find module .../dev-run-worker.mjs after a rebuild had cleaned up the build directory the run was launched against. Dev runs now retry cleanly instead of hard-crashing when their build directory is missing, the dev watchdog no longer removes the build tree of a still-running session, and a run assigned to a worker version that was superseded by a rebuild now fails fast with a clear message instead of silently hanging until it times out. (#4276)

Server changes

These changes affect the self-hosted Docker image and Trigger.dev Cloud:

  • Refreshed the side menu: separate organization and account menus, a new project switcher, and the menu is now resizable by dragging its edge. The account Profile page has also been redesigned. (#4066)
  • Allow different organization members to use the same development branch name without sharing or colliding with each other's branch environments. (#4323)
  • Limit account settings email input to 254 characters. (#4330)
  • Prevent duplicate Staging and Preview environments when account setup requests overlap (#4261)
  • Fix the docs link on the empty Prompts page, which pointed to a page that no longer exists. (#4247)
Raw changeset output

Releases

@trigger.dev/[email protected]

Patch Changes

  • Updated dependencies:
    • @trigger.dev/[email protected]

[email protected]

Patch Changes

  • Fixes intermittent trigger dev run crashes where a run could fail at boot with a cryptic Cannot find module .../dev-run-worker.mjs after a rebuild had cleaned up the build directory the run was launched against. Dev runs now retry cleanly instead of hard-crashing when their build directory is missing, the dev watchdog no longer removes the build tree of a still-running session, and a run assigned to a worker version that was superseded by a rebuild now fails fast with a clear message instead of silently hanging until it times out. (#4276)

  • Add node-24 and node-26 as supported runtime options in trigger.config.ts. The experimental-node-24 and experimental-node-26 names are now deprecated aliases and emit a deprecation warning; switch to node-24 / node-26 instead. (#4337)

    import { defineConfig } from "@trigger.dev/sdk";
    
    export default defineConfig({
      runtime: "node-24",
      project: "<your-project-ref>",
    });
  • Avoid logging task run environment variable values at debug level (#4336)

  • Updated dependencies:

    • @trigger.dev/[email protected]
    • @trigger.dev/[email protected]
    • @trigger.dev/[email protected]

@trigger.dev/[email protected]

Patch Changes

  • Add node-24 and node-26 as supported runtime options in trigger.config.ts. The experimental-node-24 and experimental-node-26 names are now deprecated aliases and emit a deprecation warning; switch to node-24 / node-26 instead. (#4337)

    import { defineConfig } from "@trigger.dev/sdk";
    
    export default defineConfig({
      runtime: "node-24",
      project: "<your-project-ref>",
    });

@trigger.dev/[email protected]

Patch Changes

  • 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

  • Custom chat agent loops get two ergonomic wins for owning the turn loop. (#4304)

    chat.writeTurnComplete() now returns the turn boundary's resume cursors (lastEventId for the output stream and sessionInEventId for the input stream), so you can persist them straight from the task instead of round-tripping them back from the client.

    const { lastEventId, sessionInEventId } = await chat.writeTurnComplete();
    await db.chats.update(chatId, { lastEventId, sessionInEventId });

    chat.pipeAndCapture() no longer throws when a stream is stopped or fails. It now returns a PipeAndCaptureResult whose message holds any partial output captured before the stop or failure, alongside a typed status ("complete" | "aborted" | "error") and, on failure, the error. Read the message off the result:

    const { message, status, error } = await chat.pipeAndCapture(result, {
      signal,
    });
    if (message) conversation.addResponse(message);
    if (status === "error") logger.error("turn failed", { error });

    Note: pipeAndCapture previously resolved to UIMessage | undefined. Update call sites to read .message from the returned result.

  • Suppress a build-time warning that could appear in Vite-based projects when the optional @ai-sdk/otel package is not installed. (#4188)

  • Updated dependencies:

    • @trigger.dev/[email protected]

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 21, 2026
devin-ai-integration[bot]
devin-ai-integration Bot reviewed Jul 21, 2026
View reviewed changes

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 21, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 4e32572 to e15d044 Compare July 21, 2026 14:43
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 21, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 21, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e15d044 to 7fd49ef Compare July 21, 2026 15:11
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 21, 2026
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

🧭 Helm Chart Prerelease Published

Version: 4.5.7-pr4319.7fd49ef

Install:

helm upgrade --install trigger \
  oci://ghcr.io/triggerdotdev/charts/trigger \
  --version "4.5.7-pr4319.7fd49ef"

⚠️ This is a prerelease for testing. Do not use in production.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 21, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 7fd49ef to 427e785 Compare July 21, 2026 16:28
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 21, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 427e785 to 831608a Compare July 22, 2026 07:23
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 831608a to fcdbaec Compare July 22, 2026 07:50
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from fcdbaec to 76bf376 Compare July 22, 2026 09:32
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 76bf376 to 097a8fa Compare July 22, 2026 11:53
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 097a8fa to 2f3c1a6 Compare July 22, 2026 12:34
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@github-actions
chore: release
a560881
@github-actions github-actions Bot changed the title chore: release v4.5.7 chore: release Jul 22, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2f3c1a6 to a560881 Compare July 22, 2026 13:14
@github-actions github-actions Bot changed the title chore: release chore: release v4.5.7 Jul 22, 2026
@matt-aitken
matt-aitken enabled auto-merge (squash) July 22, 2026 14:51
matt-aitken
matt-aitken approved these changes Jul 22, 2026
View reviewed changes
@matt-aitken
matt-aitken merged commit aafc333 into main Jul 22, 2026
6 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@matt-aitken
matt-aitken deleted the changeset-release/main branch July 22, 2026 14:51
@matt-aitken
matt-aitken temporarily deployed to npm-publish July 22, 2026 14:51 — with GitHub Actions Inactive

This branch was previously deployed

1 inactive deployment
npm-publish — a5608817 Deployed Jul 22, 2026 by matt-aitken via 🚀 Release npm packages #3654
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@devin-ai-integration devin-ai-integration[bot] devin-ai-integration[bot] left review comments
@matt-aitken matt-aitken matt-aitken approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@matt-aitken
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.