releases.sh
Temporal

Temporal

temporal.ioInfrastructure
$npx @buildinternet/releases get temporal

Breaking Changes

  • Major upgrade of protobufjs to v8 and protobufjs-cli to v2.

    Temporal's protobuf messages types generated by protobufjs are exposed as part of our public API surface (mostly through @temporalio/proto and Client's raw gRPC interfaces).…

Read more →

Highlights

Added
  • Added experimental workflow.GetRandomStream for named deterministic pseudorandom values in workflows.
  • Added experimental workflow.IsReadOnly to report whether the workflow context is in a read-only path.
  • Added client.Options.SdkName
Read more →

What's Changed

Added
  • Experimental: Added TypeInfo and TransferTypeConverter to @temporalio/common for converting application values to and from serialization-friendly transfer types and supplying converter-specific hints.
  • Workers can now configure…
Read more →

Highlights

  • User metadata fields (StaticSummary, StaticDetails, CurrentDetails, Activity Summary, Timer Summary, AwaitOptions) are no longer marked as experimental.
  • Workers automatically enroll into poller autoscaling when the namespace advertises the…
Read more →

What's Changed

Added
  • Prerelease, Experimental: You can now configure external storage on your DataConverter via the new externalStorage option to offload large payloads out of Temporal Server. When set, payloads larger than the configured…
Read more →

What's Changed

Fixed
  • Workflow Bundler: further strengthening of the webpack_module_cache replacement logic, addressing regressions introduced by the fix in 1.20.1.
  • @temporalio/langsmith: install Workflow-bundle rewrites via compiler.webpack so they work under…
Read more →

Nexus signals propagate links; standalone activities now traced

This release3 featuresNew capabilities3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
Go SDK · v1.46.0

Signal and Signal-with-start calls from Nexus operation handlers now propagate links for mutual UI navigation between caller and callee workflows, and standalone Nexus operation links are supported. Standalone activities now receive tracing spans through the OTel interceptor. Fixed SDK flags being ignored when GetSystemInfo lacks metadata support and RPC retry failures with gzip-unsupported servers.

Read more →

Node 20.3.0 required; gRPC gzip compression enabled by default

This release4 featuresNew capabilities3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
TypeScript SDK · v1.19.0

Node version requirement bumped to 20.3.0, and gRPC gzip compression is now enabled by default (disable via grpcCompression: { codec: none } if using a proxy without gzip support). Nexus operation link propagation now works for signals, making caller and callee mutually navigable in the UI, and WorkflowHandle.runId is now optional to support creating handles using only a workflow ID.

Read more →

Highlights

Workflow Behavior Fixes Enabled by Default

SDKFlagBlockedSelectorSignalReceive and SDKFlagWorkflowNewChannelLostMessages are now enabled by default for new workflow executions. These flags previously gated fixes for selector/signal receive behavior…

Read more →