Breaking Changes
Nexus async Operations backed by ExecuteUntypedWorkflow (i.e. NewWorkflowRunOperation and NewWorkflowRunOperationWithOptions) are now required to set the workflow ID on the StartWorkflowOptions parameter. If workflow ID is unset, the new error ErrMissingWorkflowID will be returned.
What's Changed
- Update mac intel runner to macos-13 by @Quinn-With-Two-Ns in #1702
- Fix lost signal from Selector when Default path blocks by @yuandrew in #1682
- Support user metadata on activities and child/scheduled workflows by @Quinn-With-Two-Ns in #1719
- Added SpanFromWorkflowContext function by @cdimitroulas in #1711
- Improve Update Workflow testing UX by @yuandrew in #1721
- Dedup duplicate update IDs for test environment by @yuandrew in #1695
- When evicting workflows from cache make sure all go routines are evicted serially by @Quinn-With-Two-Ns in #1718
- Add accessors for ChildWorkflowExecutionError fields by @yuandrew in #1726
- Fix worker leak in eager dispatcher by @Quinn-With-Two-Ns in #1723
- Set Nexus operation ID on callback headers by @pdoerner in #1710
New Contributors
- @cdimitroulas made their first contribution in #1711
Full Changelog: v1.30.0...v1.30.1