The minimum Go version for the Go SDK has been updated 1.24.0 due to required dependency updates having this Go version.
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 deprecatedworkflow.WithWorkflowNamespace func is deprecatedThis 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.
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.
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.
Full Changelog: https://github.com/temporalio/sdk-go/compare/v1.41.1...v1.42.0
Fetched April 11, 2026