Releases: cadence-workflow/cadence-java-client
Releases · cadence-workflow/cadence-java-client
Introduce Worker.Factory
Introduce Worker.Factory for worker creation and lifecycle control.
Worker start and shutdown methods are made private
Sample for worker creation:
Worker.Factory factory = new Worker.Factory("domain");
Worker worker1 = factory.newWorker("tasklist1");
Worker worker2 = factory.newWorker("tasklist2");
// Starts all workers created by factory
factory.start();
// Shuts down all workers created by factory
factory.shutdown(Duration.ofMillis(1));
v1.0.5 Release
- Add metric for corrupted signal
- Changed DataConverterException serialization. Fixed WorkflowTest start workflow argument mismatches
v1.0.3 Release
Fixed doNotRetry RetryOptions
v1.0.2 Release
Fix issue in thrift header that cause tChannel to not be able to add trace
v1.0.1 Release
Fix DataConverter bug while marshalling and unmarshalling generics
v1.0.0 Release
The following features are included in this release:
- POJO workflow, child workflow, activity execution.
- Sync and Async workflow execution.
- Query and Signal workflow execution.
- Test framework.
- Metrics and Logging support in client.
- Side effects, mutable side effects, random uuid and workflow getVersion support.
- Activity heartbeat throttling.
- Deterministic retry of failed operation.