v0.4.0
Pre-release
Pre-release
What's Changed
Features
- Use pipelines for Redis by @cschleiden in #74
- Display color-coded schedule event ids & show parent ids by @cschleiden in #92
- Use command state machine by @cschleiden in #100
- Basic tracing using OpenTelemetry by @cschleiden in #89
- Make heartbeat interval configurable by @cschleiden in #97
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
- added a link to the part2 blog-post. by @phoenix24 in #73
- Document signals by @cschleiden in #86
- Remove converter reference on channel impl by @cschleiden in #87
- Remove error from Future Set method by @cschleiden in #88
New Contributors
- @phoenix24 made their first contribution in #73
- @aybabtme made their first contribution in #101
Full Changelog: v0.3.0...v0.4.0