Skip to content

v1.6.0

Compare
Choose a tag to compare
@Sushisource Sushisource released this 09 Apr 18:32
· 525 commits to master since this release
c628458

Highlights:

  • New log.With function that can prepend every log statement with k/v pairs
  • ResetWorkflowExecution method added to client which calls corresponding gRPC method on the server. Immediately terminates the current workflow execution and resets it to the last workflow task completed event.
  • Allow extracting ChildWorkflowOptions, ActivityOptions, and LocalActivityOptions from workflow.Context
  • Support for context-aware Data Converters, making implementation of things like encryption easier.
  • LocalActivities can be registered and executed by name now like normal Activities
  • Fixes for some possible panics while replaying history for workflows

Changes:
2021-02-26 - a60b67a - Updating dependencies (#373)
2021-02-26 - ef46446 - Update version to 1.6.0 post release (#372)
2021-03-01 - f2c3002 - Add test verifying Select blocks on closed channel (#376)
2021-03-02 - 2c4a82e - Allow ignoring funcs on an activity struct that aren't valid activity functions. (#375)
2021-03-11 - 5bf0710 - Expose log.With func (#381)
2021-03-11 - 738df4e - Rename NopLogger to NoopLogger (#383)
2021-03-11 - c5bb86d - Fix panic when handling version & side effect markers together (#380)
2021-03-16 - 0ec1d86 - Fix an event ordering bug possible with outstanding commands during WF cancel (#382)
2021-03-18 - 7e3edb0 - Fix ReplayLogger.With to expand keyvals in variadic function parameters (#384)
2021-03-18 - a39bbe8 - Return error interface not concrete error type (#386)
2021-03-23 - cec615e - Fix proto payload conveter selection logic (#387)
2021-03-26 - 83d640e - Support extracting workflow and activity options from context (#388)
2021-03-29 - 4300d35 - fixed timeout comment (#392)
2021-03-29 - 9c385c0 - Updated ActivityOptions.ScheduleToStartTimeout comment (#394)
2021-03-30 - 91db6e6 - Add QueryWorkflowByID to TestWorkflowEnvironment (#391)
2021-04-01 - d46c109 - Support for context-aware data converters. (#393)
2021-04-01 - fee5fb6 - Support executing local activities by name (#397)
2021-04-02 - 6580cbe - Add ResetWorkflowExecution method to the client (#400)
2021-04-02 - f4384a5 - Fix typo in CONTRIBUTING.md (#399)
2021-04-06 - c628458 - Updated timeout property documentation (#401)