releases.shpreview

v1.42.0

$npx -y @buildinternet/releases show rel_aBEm1kP7iNmk7ghWSmKFm

Breaking Changes

💥 Minimum Go version updated to 1.24.0

The minimum Go version for the Go SDK has been updated 1.24.0 due to required dependency updates having this Go version.

💥 Namespace fields for cross-namespace workflow commands are deprecated

As of server 1.30.1, cross-namespace operations are disabled by default. The SDK has been updated to deprecate the corresponding fields and functions:

  • ChildWorkflowOptions.Namespace field is deprecated
  • workflow.WithWorkflowNamespace func is deprecated

Highlights

Serverless Lambda Workers (Pre-Release)

This release introduces a module which can be used together with upcoming changes to the Temporal server & cloud which allow you to run your worker in an AWS Lambda function which the server will invoke as-needed to process Workflow, Activity, and Nexus tasks - allowing you to do away with some of the operational burden of running a fleet of workers. Additional documentation on how to use this feature will be linked here when available.

AWS S3 Storage Driver (Pre-Release)

This release introduces a module which can be used with external storage to offload large payloads to S3 buckets in AWS instead of inlining them into workflow history. Additional documentation on how to use this feature will be linked here when available.

Serialization Context for Codecs and Converters

This release introduces SerializationContext — an opt-in mechanism that provides metadata (e.g. namespace, workflow ID, activity type, etc...) to DataConverter, PayloadCodec, and FailureConverter implementations during serialization/deserialization.

Bug Fixes

  • Fix standalone activity header propagation so interceptors can access and modify headers.

What's Changed

New Contributors

Full Changelog: https://github.com/temporalio/sdk-go/compare/v1.41.1...v1.42.0

Fetched April 11, 2026