Releases: cadence-workflow/cadence-java-client
Releases · cadence-workflow/cadence-java-client
Release 2.7.4
This release contains bug fixes and a new feature for async start in untypeWorkflowStub.
0880afa Add async start to untype stub (#506)
3dcf53c Added project directory to sourceItems path #491 (#495)
fbba692 Promise.allOf should not block on empty input (#508)
c07a50b Fix prometheus reporting issue (#507)
Release 2.7.3
Release 2.7.2
Release 2.7.1
Release 2.7.0 is skipped because we forgot to publish source and doc jars.
Notable features and bugfixes:
- Fixing timer firing bug (#461)
- Fix local activity completion synchronization (#474)
- Integration get raw history #443 (#472)
- Add parent workflow ID and run ID to WorkflowInfo (#442) (#462)
- Fix get version to return the same version during and after replay (#463)
- Add activity type and workflow type tags for activity e2e metrics (#458)
- Support update search attribute inside workflow (#360) (#452)
- Fixed UUID generation bug when using TestWorkflowService (#451)
- Implement Context Propagation for Java (#428)
- Added ParentClosePolicy to ChildWorkflowOptions merge (#438)
- Implemented StartChildWorkflowExecutionParameters's ParentClosePolicy (#433)
- Switched the WorkflowExecution Promise callback to a workflow thread (#431)
- Add default micrometer reporter (#432)
Release 2.6.3
New features:
- Add support for upserting search attributes in workflow
- Add support for getting search attributes
See this sample for how to use.
Release 2.6.2
Bug fixes:
- Cleanup threads created in signal method on decider close
- Fixed exception propagation from child workflows
Release 2.6.1
v2.6.0 Release
New features and improvements
- Add support for Search Attributes on Start workflow
- Add new list APIs for advanced visibliity feature in service client
- Make Worker.addWorkflowImplementationFactory method support 'options' argument (#357)
- Add a close method for workflow client (#345)
- Fix thread leak on non-deterministic error (#365)
NOTE:
Before updating Java client to v2.6.0, please make sure Cadence Server version is greater than v0.7.0, otherwise client calls will encounter ClientVersionNotSupportedError
v2.5.2 Release
- Add saga class that helps user to implement saga pattern in Cadence
- Add activity tasklist rate limiter option to worker options
v2.5.1 Release
Bug fixes
- Fix busy loop in local activity poller if there is no task
- Fix an issue in get history timeout
- Lock decider while processing
- Timer firing fix