Skip to content

Releases: cadence-workflow/cadence-java-client

Introduce Worker.Factory

06 Aug 22:12
95896f2
Compare
Choose a tag to compare

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

06 Jul 20:40
Compare
Choose a tag to compare
  • Add metric for corrupted signal
  • Changed DataConverterException serialization. Fixed WorkflowTest start workflow argument mismatches

v1.0.3 Release

25 Jun 19:59
Compare
Choose a tag to compare

Fixed doNotRetry RetryOptions

v1.0.2 Release

20 Jun 19:42
Compare
Choose a tag to compare

Fix issue in thrift header that cause tChannel to not be able to add trace

v1.0.1 Release

14 Jun 16:38
Compare
Choose a tag to compare

Fix DataConverter bug while marshalling and unmarshalling generics

v1.0.0 Release

06 Jun 17:01
80369fe
Compare
Choose a tag to compare

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.