Nexus signals propagate links; standalone activities now traced
v1.46.0
Highlights
Nexus link propagation improvements
Signal and Signal-with-start calls made from Nexus operation handlers now propagate links so caller/callee workflow are mutually navigable in the UI. Standalone Nexus operation links are also now supported.
OpenTelemetry tracing for standalone activities
Standalone activities now get tracing spans through the OTel interceptor.
Bug fixes
- SDK Flags recorded in history are now respected even when GetSystemInfo does not report SDK metadata support.
- RPCs can retry without gzip when the server/method does not support gzip compression
What's Changed
- contrib/workflowstreams: bump Go SDK to v1.45.0 by @yuandrew in https://github.com/temporalio/sdk-go/pull/2409
- Adding links to Nexus signals by @Evanthx in https://github.com/temporalio/sdk-go/pull/2397
- Add SideEffectWithOptions and MutableSideEffectWithOptions to workflowcheck allowlist by @codemonkeycxy in https://github.com/temporalio/sdk-go/pull/2415
- VLN-1614: remediate checkout-below-v7 by @picatz in https://github.com/temporalio/sdk-go/pull/2420
- Populate Priority on ScheduleWorkflowAction returned by Describe by @pedrampdd in https://github.com/temporalio/sdk-go/pull/2413
- Fix inaccurate deadlock detection error message by @dplyukhin in https://github.com/temporalio/sdk-go/pull/2424
- Add AGENTS.md by @yuandrew in https://github.com/temporalio/sdk-go/pull/2423
- Add Standalone nexus operation links by @Quinn-With-Two-Ns in https://github.com/temporalio/sdk-go/pull/2396
- Fix more test flakes, and autoscaling startup race by @yuandrew in https://github.com/temporalio/sdk-go/pull/2410
- Always respect SDK flags regardless of if GetSystemInfo works & enable per-RPC compression downgrade by @Sushisource in https://github.com/temporalio/sdk-go/pull/2425
- feat(otel): add otel tracing for standalone activities. by @cconstable in https://github.com/temporalio/sdk-go/pull/2302
- add changelog reminder check by @cconstable in https://github.com/temporalio/sdk-go/pull/2411
- CI: Tighten unit test timeout to 5 minutes by @yuandrew in https://github.com/temporalio/sdk-go/pull/2430
- CI: Move check into its own job by @yuandrew in https://github.com/temporalio/sdk-go/pull/2427
- Doclink: Support linking interfaces by @yuandrew in https://github.com/temporalio/sdk-go/pull/2403
- Add one-time versioning override SDK support by @Shivs11 in https://github.com/temporalio/sdk-go/pull/2414
- bump golang.org/x/net to v0.55.0 by @yuandrew in https://github.com/temporalio/sdk-go/pull/2438
New Contributors
- @Evanthx made their first contribution in https://github.com/temporalio/sdk-go/pull/2397
- @codemonkeycxy made their first contribution in https://github.com/temporalio/sdk-go/pull/2415
- @pedrampdd made their first contribution in https://github.com/temporalio/sdk-go/pull/2413
- @Shivs11 made their first contribution in https://github.com/temporalio/sdk-go/pull/2414
Full Changelog: https://github.com/temporalio/sdk-go/compare/v1.45.0...v1.46.0
Fetched July 8, 2026

