Releases: cadence-workflow/cadence-go-client
Releases · cadence-workflow/cadence-go-client
v0.8.4 Release
New features:
- aa63613 Added SignalWorkflowSkippingDecision (#753)
- 39694e1 Client Side Session Support (#695)
- 7e4ab29 Add tracing support to client (#736)
- 33a8e7b Include heartbeat details in Timeout errors (#732)
- 8f0c67f Add header propagation logic to client (#693)
- b086c4b Support SearchAttributes on start workflow (#728)
- 69f626d Expose workflowType and Args of ContinueAsNewError (#727)
- a8ebd3b Emit metrics for decision scheduled to start latency (#725)
Test improvements:
- 46e0d01 Integration test: setup framework and add tests (#740)
- 368f157 Add more validation for replayWorkflowHistory for unit test (#741)
- 1d27051 Changing build badge to BuildKite
Bug fixes:
- 0637d0b Unlock workflow context on reset error (#748)
- 73a78f2 Update session comments (#747)
- df0efe7 Fix nonSticky goroutine leak, set isReplay to true when clearing state (#717)
- 4164cd3 RegisterActivity -> Register
- f98e375 Fix client mock type alias issue and add missing mocks (#718)
Misc:
v0.8.3 Release
New feature:
- 9ae0dec 2019-05-17 Add scheduledToStart latency for activity
- b97bc74 2019-05-17 Add List/Scan/Count Workflow APIs
- ad1ea02 2019-05-16 Create GetWorkflow method allowing to wait on workflow completion
- 7d946c2 2019-05-15 Add directions to enable prom style metrics reporting
Bug fixes:
- 25c98a4 2019-05-14 Fix channel close bug
v0.8.2 Release
New feature
- cd8a63e Support Memo in visibility
Bug fixes
- 4cc749b enable worker graceful shutdown v2
- 3ae228c Improve error when workflow is missing arguments to an activity
- ccf2680 allow activity logger to have workflow id and run id
- 7267c29 Fix invalid memory address or nil pointer dereference
- df2d96b Poll for decision task with binaryChecksum
- c99d7e5 Improved panic message when MutableSideEffect not found during replay
- d481995 Correctly pass through WorkflowIDReusePolicy on SignalWithStart API
v0.8.1 Release
Bug fixes and IDL sync
- 1a328be 2019-03-17 Fix buffered channel bug (#666) [GitHub]
- 91c82a2 2019-03-14 Fix godocs for child policy (#662) [GitHub]
- 759f50a 2019-03-13 Reset stickyBacklog when pollForDecisionTask call failed (#660) [GitHub]
- b9e6b1b 2019-03-12 Update doc on SignalWithStart to support WorkflowIDReusePolicy (#657) [GitHub]
- 6abb244 2019-03-08 Add link to godoc [GitHub]
- 6bcabf4 2019-03-08 Fix typos in comments [GitHub]
- f5e27d2 2019-03-07 Added missing Cron and parent related fields to WorkflowInfo (#655) [GitHub]
- 4ce3f00 2019-03-06 Workflow returning PanicError should fail workflow (#654) [GitHub]
- 51dec69 2019-02-27 Added panic handler to executeMock (#651) [Bowei Xu]
- f26b23a 2019-02-20 Update doc for list API (#646) [GitHub]
- 5888c6a 2019-02-20 Graceful handling of goexit inside an activity while testing (#645) [Maxim Fateev]
- 38ffc46 2019-02-06 Test framework: add support to mock GetVersion (#641) [GitHub]
- ef4ea25 2019-02-01 Add unit test support for GetLastCompletionResult and GetHeartbeatDetails (#636) [GitHub]
- 05e5f70 2019-02-01 Introducing new error type for unknown external workflow execution (#639) [Maxim Fateev]
- e0ccefb 2019-01-25 Sync idl for WF reset API (#624) [GitHub]
- c8a3f45 2019-01-18 Test: Use UTC for cron schedule (#630) [GitHub]
v0.8.0 Release
Native Cron Support
Cadence Server 0.5.0 starts to support this feature (https://github.com/uber/cadence/releases/tag/v0.5.0 )
Misc
- 5fc3b8d 2019-01-07 Add tags for activity and local activity metrics (#626)
- ed836f6 2018-12-28 Add descriptions on list API (#625)
- ef05d61 2018-12-19 update doc (#622)
- 38421e0 2018-12-11 Remove admin thrift file (#619)
- edfd47e 2018-12-07 Changed to not require retryPolicy expirationInterval when maxRetries is present (#613)
- 946082b 2018-12-07 Panic test if attempt to run multiple workflows with same TestWorkflowEnvironment (#617)
- 61759b5 2018-11-21 Correctly detect if next decision is failed or not (#608)
- df5ddf5 2018-11-21 Emit non-deterministic error log (#610)
- 604e41a 2018-11-19 Treat local activity mismatch as non-deterministic error (#607)
- b0d3799 2018-11-05 Add mock for encoded.Value (#602)
- 59362da 2018-11-01 update workflow.GoNamed() doc (#599)
- d4d8e2f 2018-10-30 Flush buffered heartbeat if activity is not completed (#601)
v0.7.6 Release
Changelog:
- Handle illegal StateMachine transition as Non-Deterministic error (#597)
- Sync idl for sigWithStart (#593)
- Add securityToken in domain write request (#592)
- Do not run local activity in query task (#591)
- Plumb through workflow type into client (#590)
- Include LocalActivityType into the result marker (#588)
- Upgrade go to 1.11 (#589)
- Add executable checksum to DecisionTaskCompleted (#587)
v0.7.5 release
Retries
- server side retry (#516)
- Sync retry IDL (#549)
- Add support for RetryPolicy in test framework (#557)
- Local retry for local activity (#553)
- Make ExpirationInterval on retry policy required. (#560)
- Retry with heartbeat details (#570)
Bug fixes
- Fix getErrorDetails panic (#542)
- Ignore result when error is not nil (#543)
- Handle cancel timer failed event (#545)
- Fail decision task when process task return error (#544)
- Singleton default data converter (#547)
- Cancel outstanding activities on DomainNotActiveError (#556)
- Skip processing more events on panic (#561)
- Fix nil pointer error when access sticky cache (#565)
- Fix test framework to allow same ActivityID from different child work
- Fix max concurrent decision task (#575)
- Flush buffered heartbeat if activity failed (#577)
- Return WorkflowAlreadyStarted error from child workflow if the start
Miscellaneous
- Add metrics for non-deterministic error. (#551)
- Update README.md (#552)
- Add WorkflowID and RunID to panic log (#554)
- Drop local activity result when it no longer apply (#555)
- Emit StickyCacheEvict metrics (#559)
- Enable signal to child workflow in test framework (#566)
- Add support for WorkflowTimeout to test framework (#567)
- Add heartbeat support on test framework (#572)
- RequestCancelActivityTaskFailedEvent is not decision event (#580)
- Migrate from using glide to dep (#581)
- Test framework: make sure start listener returns before activity star
- Add package overview documentation (#586)