The Google ADK integration moved from contrib/googleadk to the temporalio/ai-integrations repo with module path go.temporal.io/googleadk, and plugin cleanup that synchronously calls the same worker's Stop now deadlocks. Also adds ChildWorkflowOptions.VersioningOverride for pinning or auto-upgrading child workflows independently of the parent, plus converter.NewTransferTypeConverter and workflow.NewLocalVar.
Go SDK
npx @buildinternet/releases get temporal-go-sdkHighlights
Fixed
- Fixed
workflowchecksometimes missing non-deterministic code reached through a same-package call cycle, such as insideencoding/json. A workflow calling such code could pass on one run and fail on the next; it is now reported on every…
Highlights
Breaking Changes
- Raised the minimum supported Go version from 1.25.4 to 1.26.0.
- Raised the minimum Temporal Go SDK requirement from v1.43.1 to v1.49.0, which passes the driver selector a dedicated select context instead of the store context.
Highlights
Breaking Changes
- Raised the minimum supported Go version from 1.25.4 to 1.26.0.
- Raised the minimum Temporal Go SDK requirement from v1.43.1 to v1.49.0, which passes the driver selector a dedicated select context instead of the store…
Highlights
Breaking Changes
- Raised the minimum supported Go version from 1.25.4 to 1.26.0.
- Raised the minimum Temporal Go SDK requirement from v1.43.1 to v1.49.0, which passes the driver selector a dedicated select context instead of the store context.
Highlights
Breaking Changes
- Raised the minimum supported Go version from 1.25.4 to 1.26.0.
- Raised the minimum Temporal Go SDK requirement from v1.43.1 to v1.49.0, which passes the driver selector a dedicated select context instead of the store context.
Highlights
Added
- Initial release of the Google Cloud Run OpenTelemetry plugin. It configures the Temporal SDK metrics handler and tracing interceptor, creates OTLP gRPC providers targeting a localhost collector by default, resolves the service name from…
Highlights
Added
- Initial release of the provider-neutral OTLP worker OpenTelemetry glue shared
by the AWS Lambda and Google Cloud Run worker integrations:
NewProviders,Apply/ApplyMetrics/ApplyTracing,FirstNonEmptyEnv,ForceFlush, and…
Highlights
Added
- Initial (experimental) release of the Cloud Run integration.
CloudRunIDPluginis a client plugin: register it once onclient.Options.Pluginsand, when the client connects, it reads the current Cloud Run instance's metadata and sets the…
Highlights
Standalone Activities are now GA
With the following updates, Standalone Activities are now generally available (GA)!
- Renamed the standalone activity
client.StartActivityOptions.Detailsoption toStaticDetails, and…
Highlights
Added
- Added experimental
workflow.GetRandomStreamfor named deterministic pseudorandom values in workflows. - Added experimental
workflow.IsReadOnlyto report whether the workflow context is in a read-only path. - Added
client.Options.SdkName…
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…
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.
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…
Graceful worker shutdown now drains already-polled tasks when supported by the server.
When the namespace supports worker poll completion on shutdown, workers now notify the server during shutdown and allow already-polled Workflow, Activity, and Nexus tasks to finish…
(Experimental) Stand Alone Nexus Operations
NOTE: Stand Alone Nexus Operation Support is experimental and currently only supported on pre-release versions of the [[dev…
Fixed ExternalStorageReference API vendoring panic
This patch fixes a panic that users hit when using the latest go.temporal.io/api v1.62.12 dependency with Go SDK v1.43.0
What's Changed
- Remove vendored ExternalStorageReference, use go.temporal.io/api v1.6… by…
Highlights
💥 Payload and Memo Size Validation (Experimental)
Within workers, if a payload exceeds the server limits, the worker will eagerly fail the current task instead of uploading the object with the too large payload or memo. This allows the task to be retried…
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…
Bugfixes
Fixed a permanent NDE on replay when Data Converter or Codec fails on Session activity cancellation. Refer to https://github.com/temporalio/sdk-go/pull/2228 for more details.
Also fixed an issue with worker heartbeat ctx not being propagated for cancellation on…

