(Experimental) Stand Alone Nexus Operations
NOTE: Stand Alone Nexus Operation Support is experimental and currently only supported on pre-release versions of the [dev server](https://github.com/temporalio/cli/releases/tag/v1.7.1-standalone-nexus-operations).
Added support for Stand Alone Nexus Operations, allowing clients to
start and manage Nexus operations directly outside of a Workflow. Operations can be tracked through a NexusOperationHandle that supports getting results, describing, cancelling, and terminating executions. The client also exposes ListNexusOperations,
CountNexusOperations, and GetNexusOperationHandle for discovering
and reattaching to running operations.
Documentation, Samples, and instructions to request enablement in Temporal Cloud will be linked here when available.
SDK Flag SDKFlagMemoUserDCEncode has been enabled by default
Memo's previously didn't use the user data converter, now the SDK will first use the user data converter, and if user DC errors out, the default DC will be used as a fallback. If that also returns an error, the user DC error will be returned to the caller.
Note that old histories before this flag was flipped on will continue to use the old code path of not using the user DC.
What's Changed
- Bump go-m1cpu to v0.2.1 to fix SIGSEGV on Apple M5 by @dplyukhin in #2327
- Set time to 10 minutes not 60 seconds by @yuandrew in #2321
- Remove dead links by @yuandrew in #2322
- Enable SDKFlagMemoUserDCEncode flag by default by @yuandrew in #2332
- Add missing Describe() method to external storage s3driver docs by @Ozoniuss in #2338
- feat: expose
ExecuteNexusOperationParamsfor external SDKs by @xepozz in #2309 - Fix Worker Deployment test flakes by @yuandrew in #2333
- Document default for ChildWorkflowOptions.WorkflowIDReusePolicy by @yuandrew in #2339
- fix(logs): change WFT duration to trace level by @jmaeagle99 in #2347
- Remove vendored ExternalStorageReference, use go.temporal.io/api v1.62.12 by @denniszag in #2343
- remove stale nightly tps omes test by @THardy98 in #2351
- Add support for Stand Alone Nexus Operations by @Quinn-With-Two-Ns in #2280
- Add banner like other SDKs have by @Sushisource in #2348
- Fix unsupported link log by @Quinn-With-Two-Ns in #2354
- VLN-1344: remediate missing-dependency-cooldown by @picatz in #2346
- Add doc comments to new struct fields for serialization context by @yuandrew in #2324
New Contributors
- @dplyukhin made their first contribution in #2327
- @xepozz made their first contribution in #2309
- @denniszag made their first contribution in #2343
Full Changelog: v1.43.0...v1.44.0