Skip to content

Releases: uber-go/cadence-client

v0.13.4 Release

28 Jul 14:48
Compare
Choose a tag to compare

Bug fixes

  • Fix workflow replay to ignore -fm suffix (#1014)

v0.13.3 Release

24 Jul 07:58
Compare
Choose a tag to compare

Backwards compatibility fix

  • Fix registry to resolve functions with -fm suffix (#1012)

Release v0.13.2

20 Jul 07:19
Compare
Choose a tag to compare

Bug fixes

  • Relax ErrorDetailsValues types matching (#1005)

v0.13.1 Release

15 Jul 18:41
0357ffa
Compare
Choose a tag to compare

Bug fixes

  • Fix GetWorkflowResult to return nil instead of ErrNoData (#1000)
  • Fix local activity marker handler (#1002)
  • Fix decoded panic when testing CustomError (#999)

v0.13.0 Release

13 Jul 08:23
3ac9595
Compare
Choose a tag to compare

New features

  • Merge workflow interceptor changes (#976)
  • Add Context Propagation support for Local Activities (#986)
  • Fixes for struct activity naming (#992)
  • Backwards compatible activity type names (#994)

Misc improvements & bug fixes

  • Fix aggressive poller for non-retriable error (#977)
  • Fix workflow and activity registration race (#980)
  • TestSuite support for ChildWorkflow Context Propagation (#983)
  • UseNumber for the json defaultDataConverter (#988)
  • Update go docs for WithActivityOptions and related methods (#989)
  • Add helper function for GetBinaryChecksum (#991)
  • Pass retry policy when completing with continue as new (#995)

Refactorings

  • First attempt to cleanup worker code. (#982)
  • Misc Renaming (#984)

Utilities

  • Add github templates for bug, feature and PR (#978)
  • Fix fossa script (#985)

0.12.1 Release

03 Jun 20:31
Compare
Choose a tag to compare

Misc fixes and improvements

  • Support returning WorkflowExecutionAlreadyStartedError in tests (#969)
  • Expose WithRetryPolicy in workflow package (#974)
  • Fix workflow and activity registration race (#980)

v0.12.0 Release

19 May 21:34
ecb64cf
Compare
Choose a tag to compare

New features

Feature version

  • Bump feature version to 1.6.0 (#958)

Workflow.Await

  • Add comment for Await (#973)
  • Added workflow.Await(...) support (#967)

Get raw history for long poll

  • Integrate With New Get History Raw API (#857) (#938)

Workflow and activity registration improvements

  • Activity and workflow registration refactoring (#962)

Misc fixes and improvements

  • Fix inconsistent Jaeger baggage injection/extraction (#972)
  • Retry getHistory request from passive cluster in case of replication lag (#952)
  • Fix comment on signalWithStart (#968)
  • Improve session framework heartbeat mechanism (#965)
  • doc: explain how to abandon child workflows (#963)
  • Add TerminateIfRunning IDReusePolicy (#966)
  • Reduce maxRPCTimeout to 5s for sync API calls (#960)
  • Let workflow.now() to always return time in UTC (#959)
  • Add comment on GetWorkflow (#957)
  • Update cadence-idl to use task list for visibility data (#955)
  • Add fossa analyze config and script (#953)
  • Add comments for decoding memo and search attr (#950)
  • Fix error log for async activity task (#949)
  • Delete unused worker option AutoHeartBeat (#941)
  • Adding IsWorkflowExecutionAlreadyStartedError helper (#946)

v0.11.2 Release

07 Mar 00:17
f1b2fc7
Compare
Choose a tag to compare

Bug Fixes

  • worker_options: expose poller count as a user option (#940)
  • Add missing info population in the activity info. (#936) (#937)
  • #936 followup: remove breaking test framework change, add integration test (#948)

v0.11.0 Release

21 Feb 22:44
968e0ce
Compare
Choose a tag to compare

New Features

  • Support consistency query (#871)
  • Support customizing binary checksum (#847)
  • add options to respond query task completed (#881)
  • Make session heartbeat timeout customizable (#930)

Bug Fixes

  • Fixed liner errors and gofmt (#876)
  • Stabilize retry timeout error with customer error on activity startToCloseTimeout (#878)
  • Fix testsuite handling of context deadline error (#882)
  • Fix deterministic check for searchable change version (#889)
  • Fix localactivity should not retry on CancelError (#890)
  • Fixed testsuite handling of unregistered activity (#892)
  • Fix an un-locked access to the activities map (#903)
  • Fix binary checksum race condition and lack of err handling (#900)
  • Work around pborman data race (#902)
  • Fix testsuite race condition during activity retry (#914)
  • Fix nil pointer exception when retrying local activity (#913)
  • Fix potential go-routine leak when retrying local activity (#918)

Mics

  • Add consistency level to query IDL (#868)
  • Drop query results that exceed size limit (#879)
  • Increase RPC timeout for list archived workflow API (#880)
  • Update library and feature version (#883)
  • Reduce query size limit (#886)
  • Log an error message when an activity results in an non-nil error (#894)
  • Patch lib version 0.10.1 (#896)
  • Minor: use correct testing.T in tests / teardown (#895)
  • Stop checking for goroutine leaks more quickly if possible (#897)
  • Change ExecuteUntilAllBlocked to return an error, rather than a pointer (#905)
  • Remove unused helper method in tests (#898)
  • Remove another un-locked access to activity func map (#904)
  • Revert "Change ExecuteUntilAllBlocked to return an error, rather than a pointer (#905)
  • Adding binary checksum to RespondDecisionTaskFailedRequest (#891)
  • history_event_iterator: added sanity check to detect missing events (#907 )
  • Sticky task list name uniqueness per poller (#910)
  • history_iterator: add validation to make sure all events until startedEventID are applied (#911)
  • Add staticcheck and errcheck to the makefile (#909)
  • Change ExecuteUntilAllBlocked to return an error (#908)
  • Consistent query test (#916)
  • Update idl for getClusterInfo and listTaskListPartition API (#921)
  • Parallelizing some tests (#899)
  • Use cadence-idl repo IDL storage (#923)
  • Update .gitmodules (#932)
  • Update jeager client (#934)
  • update to 0.11 for new client release (#919)

v0.10.5 Release

20 Dec 18:35
Compare
Choose a tag to compare

Patch bug fixes:

  1. Fix testsuite race condition during activity retry (#914)
  2. Fix nil pointer exception when retrying local activity (#913)
  3. Fix potential go-routine leak when retrying local activity (#918)