Releases: uber-go/cadence-client
Releases · uber-go/cadence-client
v0.13.4 Release
Bug fixes
- Fix workflow replay to ignore -fm suffix (#1014)
v0.13.3 Release
Backwards compatibility fix
- Fix registry to resolve functions with -fm suffix (#1012)
Release v0.13.2
Bug fixes
- Relax ErrorDetailsValues types matching (#1005)
v0.13.1 Release
v0.13.0 Release
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
Utilities
0.12.1 Release
v0.12.0 Release
New features
Feature version
- Bump feature version to 1.6.0 (#958)
Workflow.Await
Get raw history for long poll
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
v0.11.0 Release
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)