Skip to content

v0.7.0 Release

Compare
Choose a tag to compare
@vancexu vancexu released this 25 May 22:55
· 602 commits to master since this release
8f3c241

Break change

  • (#449) DomainClient Describe and Update functions' signature changed to
Describe(ctx context.Context, name string) (*s.DescribeDomainResponse, error)
Update(ctx context.Context, request *s.UpdateDomainRequest) error
  • (#480) Removed special channel for signal since not needed anymore

New features

  • Add ability to mock start child workflow failed case (#444)
  • Added worker.ReplayWorkflowHistory and ReplayWorkflowExecution (#441) doc
  • Refactor domain client update and describe for crossdc (#449)
  • Expose method to set sticky cache size (#455)
  • Optimize cancellation via context (#461)
  • Add non-deterministic workflow option (#475)
  • Add Data Converter to support custom serialization/deserialization (#463) doc
  • Add SetTestTimeout for TestActivityEnvironment (#484)

Bug fixes

Memory leak fixes

  • Sticky cache metrics (#453)
  • Do not keep reference for the whole history during decision process (#457)
  • Fix closure leak (#460)
  • Separate input from activityOptions (#465)
  • Fix signal leak (#471)
  • Fix for re-slicing leak (#472)

Other fixes

  • Fix test signal external workflow (#446)
  • Check nil before stop workflow worker (#450)
  • Fix for client.ExecuteWorkflow bug (#452)
  • Release workflow when sticky is not enabled (#456)
  • Fix flaky test (#458)
  • Clear current decision task on sticky workflow state when complete it (#462)
  • Fix replay time (#470)
  • Fix nil pointer (#473)
  • Fix TestDispatchClose (#483)

Miscellaneous

  • Un-pin zap, bump to a newer version to pull in zaptest logger (#438)
  • Bump Go tool version to 1.10 in travis.ci (#466)
  • RunID optional for DescribeWorkflowExecution (#468)
  • Sync idl file from server (#477)
  • Clean up / optimize makefile, sandbox builds better. (#474)
  • Remove SignalChannel (#480)
  • Release verison 0.7.0 (#485)
  • Add tag ClientImpl to all metrics (#482)