Skip to content

Releases: cschleiden/go-workflows

v0.4.0

23 Jun 14:48
f33ad42
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

Features

Bugfixes

  • Fix timer/sub-workflow cancellation before the command is committed by @cschleiden in #72
  • Always serialize instance state for diag UI by @cschleiden in #78
  • Store completed_at for redis backend by @cschleiden in #79
  • Fix flaky tests by @cschleiden in #85
  • Remove unused code and use Go Generics for workflow tester result by @cschleiden in #83
  • make SideEffect usable outside of repo by @aybabtme in #101
  • Cleanup future pending events when cancelling timers by @cschleiden in #95
  • Set schedule event ids to 0 for workflow started events by @cschleiden in #99

Other

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

24 May 22:05
80289ef
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

What's Changed

  • Ensure linter only analyzes statements in top-level workflow functions by @cschleiden in #66
  • Better error checking when registering workflows and activities by @cschleiden in #67
  • Transition workflow to error when encountering error during replay by @cschleiden in #70
  • Simplify sub-workflow cancellation propagation by @cschleiden in #71

Full Changelog: v0.2.0...v0.3.0

v0.2.0

06 May 21:24
17a95ef
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

26 Apr 22:44
30abdcc
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed

  • Add simple custom linter by @cschleiden in #49
  • Replace usage of pkg/error with standard lib by @cschleiden in #50
  • Transition workflow to an error state when encountering a panic or error by @cschleiden in #51
  • Improve timer cancellation (for Redis) by @cschleiden in #55
  • Support sub-workflow cancellation via context cancellation by @cschleiden in #56

Full Changelog: v0.0.12...v0.1.0

v0.0.12

12 Apr 15:49
920d7b0
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

What's Changed

  • Ignore future event when instance already ended or not found by @cschleiden in #43

Full Changelog: v0.0.11...v0.0.12

v0.0.11

12 Apr 01:24
dc7abfb
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

12 Apr 00:18
29d2777
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Full Changelog: v0.0.9...v0.0.10

v0.0.9

11 Apr 23:27
41a2fc5
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.8...v0.0.9

v0.0.7

07 Apr 18:54
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release
Ensure workflow task only includes events that it should

v0.0.6

07 Apr 18:07
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Full Changelog: v0.0.5...v0.0.6