Skip to content

Releases: uber/cadence-java-client

Release 2.7.4

25 Jun 00:09
Compare
Choose a tag to compare

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

09 Jun 23:36
Compare
Choose a tag to compare

This release contains several bug fixes:

98ff39f Honor user timeout for get workflow result (#504)
a029ae2 Added missing fields to local activity task (#494)
ca3aa8f Fix WorkflowStub.fromTyped method (#500)
b37c1b9 Add workflow type tag in decider metrics scope (#499)

Release 2.7.2

02 Jun 02:11
Compare
Choose a tag to compare

This Release contains some bug fixes

f82a6d6 Fix bug in calling netty buffer release for Async GetWorkflowExecutionHistory (#493)
aa9bfca Fix execute workflow causing frequent context timeout (#484)
0086b6f Make getResultAsync timeout not counted per history page (#483)

Release 2.7.1

02 Apr 16:11
cdd9308
Compare
Choose a tag to compare

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

29 Oct 17:59
42d2135
Compare
Choose a tag to compare

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

21 Oct 17:19
af394dc
Compare
Choose a tag to compare

Bug fixes:

  • Cleanup threads created in signal method on decider close
  • Fixed exception propagation from child workflows

Release 2.6.1

30 Sep 20:20
d65c3e5
Compare
Choose a tag to compare

Bug fixes and improvements:

  • Non deserializable activity arguments should cause activity failure (#381)
  • Support filtering query based on close status (#394)
  • Add missing metrics and tags (#395)

v2.6.0 Release

24 Aug 01:08
f8276a3
Compare
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
Compare
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
Compare
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