releases.shpreview

Node 20.3.0 required; gRPC gzip compression enabled by default

v1.19.0

4 features3 enhancements2 fixesThis release4 featuresNew capabilities3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗

What's Changed

Added

  • Nexus operation link propagation for signals. When a Nexus operation handler signals a workflow (including signal-with-start), the inbound Nexus request links are now forwarded onto the signaled workflow so its history events link back to the caller, and the link the server returns for the signaled event is attached to the caller workflow's Nexus operation history event. This makes the caller and callee mutually navigable in the UI for signal-based Nexus operations.
  • Added @temporalio/interceptors-opentelemetry-v2 to support OpenTelemetry JS SDK 2.
  • Expose continue-as-new backoff start interval.
  • add nondeterministic unsafe.random for read-only contexts.

Breaking Changes

  • WorkflowHandle.runId in @temporalio/nexus is now an optional property to support creating a handle using only a workflow ID.
  • Enable gRPC gzip compression by default. Can be disabled by passing grpcCompression: { codec: none } when constructing a NativeConnection. ⚠️ If using a proxy that doesn't support gzip compression we suggest upgrading to 1.20.0 which will downgrade the connection.
  • bump required Node version to 20.3.0.

Changed

  • Standalone Nexus operation links are now formatted to align with server side support.
  • Standalone Nexus operation links are now forwarded on start workflow and signal requests.
  • protobufjs bumped to 7.6.2
  • Rename @temporalio/openai-agents tracing sink to the reserved _temporal prefix

Fixed

  • fix(openai-agents): correct misleading legacy-query comment in resolveQueryKey
  • avoid logging NativeConnection on worker startup

Other

New Contributors

Full Changelog: https://github.com/temporalio/sdk-typescript/compare/v1.18.1...1.19.0

Fetched July 7, 2026