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-v2to support OpenTelemetry JS SDK 2. - Expose continue-as-new backoff start interval.
- add nondeterministic
unsafe.randomfor read-only contexts.
Breaking Changes
WorkflowHandle.runIdin@temporalio/nexusis 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 aNativeConnection. ⚠️ If using a proxy that doesn't supportgzipcompression we suggest upgrading to1.20.0which 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.
protobufjsbumped 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
NativeConnectionon worker startup
Other
- docs(worker): fix broken link to production deploy guide by @ASHISHTOMER0817 in https://github.com/temporalio/sdk-typescript/pull/2134
New Contributors
- @ASHISHTOMER0817 made their first contribution in https://github.com/temporalio/sdk-typescript/pull/2134
- @Evanthx made their first contribution in https://github.com/temporalio/sdk-typescript/pull/2114
Full Changelog: https://github.com/temporalio/sdk-typescript/compare/v1.18.1...1.19.0
Fetched July 7, 2026

