Skip to content

chore: release v4.5.0-rc.5#3808

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: release v4.5.0-rc.5#3808
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jun 2, 2026

Summary

6 improvements, 1 bug fix.

Improvements

  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • useTriggerChatTransport now recovers when restored session state points at a session that no longer exists in the current environment (#3816)

Bug fixes

  • 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)
Raw changeset output

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@trigger.dev/build@4.5.0-rc.5

Patch Changes

  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

trigger.dev@4.5.0-rc.5

Patch Changes

  • 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)
  • 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

@trigger.dev/core@4.5.0-rc.5

Patch Changes

  • 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)

  • 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)

    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)

    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)

@trigger.dev/plugins@4.5.0-rc.5

Patch Changes

  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

@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

@trigger.dev/react-hooks@4.5.0-rc.5

Patch Changes

  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

@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)
  • 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)
  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

@trigger.dev/rsc@4.5.0-rc.5

Patch Changes

  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

@trigger.dev/schema-to-json@4.5.0-rc.5

Patch Changes

  • Updated dependencies:
    • @trigger.dev/core@4.5.0-rc.5

@trigger.dev/sdk@4.5.0-rc.5

Patch Changes

  • useTriggerChatTransport now recovers when restored session state points at a session that no longer exists in the current environment (#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)

    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)

  • Updated dependencies:

    • @trigger.dev/core@4.5.0-rc.5

@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a 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 potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0713ad4 to a4f6696 Compare June 2, 2026 14:22
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from a4f6696 to 0c1d8ca Compare June 2, 2026 14:59
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0c1d8ca to c2890f3 Compare June 2, 2026 15:21
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c2890f3 to 8b5bbe3 Compare June 2, 2026 17:28
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 8b5bbe3 to d340582 Compare June 2, 2026 20:12
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d340582 to 92f8ae6 Compare June 2, 2026 20:27
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 2, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 92f8ae6 to 9bf56e8 Compare June 2, 2026 21:21
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 2, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9bf56e8 to 4098731 Compare June 3, 2026 12:26
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4098731 to 1056a1f Compare June 3, 2026 12:42
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1056a1f to 8928e2a Compare June 3, 2026 14:56
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 3, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 8928e2a to f4562ba Compare June 3, 2026 15:10
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 3, 2026
Copy link
Copy Markdown
Contributor

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

Choose a reason for hiding this comment

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

Devin Review found 1 new potential issue.

Open in Devin Review

Comment thread .changeset/pre.json
Comment on lines 40 to 44
"mcp-list-runs-region",
"mock-chat-agent-test-harness",
"mollifier-buffer-extensions",
"mollifier-buffer-pipeline-list-entries",
"mollifier-drainer-terminal-failure-callback",
"mollifier-drain-batch-size",
"mollifier-redis-worker-primitives",
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot Jun 3, 2026

Choose a reason for hiding this comment

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

🚩 Removal of previously-consumed changesets from pre.json

Two changesets (mollifier-buffer-extensions, mollifier-drainer-terminal-failure-callback) that were consumed in rc.4 are being removed from pre.json's changesets array. Normally this array is append-only during a pre-release cycle. Investigation shows these changeset files were restored after rc.4 via commit 4c0c969f4 and then deleted again by PR #3797 (139eede41). The changesets CLI appears to have handled this edge case during changeset version, but it's worth verifying that the final stable release changelog will still include the rc.4 minor changes (mollifier buffer extensions and terminal failure callback) for @trigger.dev/redis-worker.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 4, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f4562ba to a267741 Compare June 4, 2026 09:30
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 4, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 4, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from a267741 to 4d3b04e Compare June 4, 2026 09:37
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 4, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 4, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4d3b04e to 9671753 Compare June 4, 2026 14:30
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 4, 2026
@github-actions github-actions Bot changed the title chore: release v4.5.0-rc.5 chore: release (rc) Jun 4, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9671753 to 65fec64 Compare June 4, 2026 14:37
@github-actions github-actions Bot changed the title chore: release (rc) chore: release v4.5.0-rc.5 Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants