Skip to content

Releases: cadence-workflow/cadence-java-client

v2.6.0 Release

24 Aug 01:08
f8276a3

Choose a tag to compare

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

18 Jul 23:04
95f5828

Choose a tag to compare

  • 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

12 Jul 16:55
2c66816

Choose a tag to compare

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

v2.5.0 Release

25 Jun 17:58
0d12425

Choose a tag to compare

New features

  • Local activities

Bug fixes

  • Make sure signals are applied in the same order as they appear in history
  • Fix retry option without expiration in test env
  • Maintain correct runID during reset for random ID generation
  • Default retry policy for Cadence service API calls
  • Change markers to use headers to serialize internal fields
  • Miscellaneous stability and debuggability fixes

v2.4.2 release

31 May 00:16
60408a1

Choose a tag to compare

New features

  • Support Memo in visibility

Bug fixes

  • Fix getVersion without decision event
  • Make NoopScope metric scope really a no-op operation
  • Add some more fields in activity info
  • Wire workflow id reuse policy in start workflow execution params
  • Add missing metrics tags for activity and decision task processing
  • Multiple fixes to get build and unit-tests passing when building cadence-java-client from Windows.
  • Allow data converter to handle non-serializable throwables in the cause chain

v2.4.1 Release

18 May 00:33
e5f8384

Choose a tag to compare

Fix deadlock in sticky decider cache eviction
Fix cron schedule merge issue in child workflow option

v2.4.0 release

09 Apr 23:01
71259cb

Choose a tag to compare

  • Fixed InternalServiceError Error message on continue_as_new
  • Correctly calculate workflow e2e latency
  • Exposing CancellationScope.run method
  • Add TBase and TEnum type adapter for JsonDataConverter
  • Cron child workflow

v2.3.1 Release

05 Mar 22:28
7f85e92

Choose a tag to compare

  • Added support for SignalWithStart Service API
  • Expose methods in TChannel service to allow user to add headers in Thrift request

v2.3.0 Release

01 Feb 18:50
373ada0

Choose a tag to compare

  • Added cron schedule support.
  • Fix infinite retry in activity and workflow worker due to non-retryable error.
  • Fixed hanging on testEnv.close when testEnv was not started.
  • Fix for NPE when method has base type return type like int.
  • Fixed JsonDataConverter to correctly report non serializable exceptions.

v2.2.0 Release

18 Dec 03:30
7011bd6

Choose a tag to compare

  • Added support for workflow and activity server side retries.
  • Clean worker shutdown. Replaced Worker shutdown(Duration) with Worker shutdown, shutdownNow and awaitTermination.
  • Fixed thread exhaustion with a large number of parallel async activities.