v1.30.1
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