Releases: cschleiden/go-workflows
Releases · cschleiden/go-workflows
v0.12.1
What's Changed
Other Changes
- Make the analyzer workflow detection more robust by @cschleiden in #201
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
Breaking changes❗
- Remove
ExecutionID
by @cschleiden in #191
Features 🎉
- Allow registering workflows and activities by name by @cschleiden in #193
- Support removing workflow instances by @cschleiden in #195
- Automatic expiration of finished workflow instances by @cschleiden in #198
Other Changes 🔧
- Fix name of redis test job by @cschleiden in #192
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 by @dependabot in #194
- Remove left-over execution id references by @cschleiden in #197
New Contributors
- @dependabot made their first contribution in #194
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Support invalid state transition for finished commands during workflow cancellation by @cschleiden in #188
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
Features
- Support testing activities by @cschleiden in #183
Improvements
- updated NewClient to Client in example walkthrough by @suryamurugan in #180
- Ensure tester panics when there are hanging timers by @cschleiden in #182
- Explicitly switch between timer modes in test by @cschleiden in #185
New Contributors
- @suryamurugan made their first contribution in #180
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
Breaking changes
- Upgrade go-redis to
v9
by @cschleiden in #179
Features
- Simple benchmark utility by @cschleiden in #173
- Humanize log output by @cschleiden in #172
Bugfixes
- Change how workers wait for completion by @cschleiden in #178
Other Changes
- Make error message clearer by @zaataylor in #170
- Benchmark WF by @cschleiden in #174
- Update sqlite DSN by @cschleiden in #175
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
Other Changes
- Schedule wall-clock timers during activities by @cschleiden in #169
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
Bugfixes
- Move param check to args package by @cschleiden in #168
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Features/Improvements
- Support passing in a custom converter for inputs/result serialization by @cschleiden in #163
- Add name to workflow history web UI by @cbsmith402 in #141
- Check return types when scheduling activities and sub workflows by @cschleiden in #165
- Check params when scheduling workflows or activities by @cschleiden in #166
Other Changes
- Update to benchmark by @cschleiden in #162
- Run tests in parallel by @cschleiden in #164
- Use pointers to events by @cschleiden in #167
New Contributors
- @cbsmith402 made their first contribution in #141
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
Other Changes
- Remove unused
wfStartedEventSeen
field by @zaataylor in #156 - Handle workflow events before activities by @cschleiden in #159
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
Bugfixes
- Fix signaling in tester workflows by @cschleiden in #152
- Schedule activities last when unit testing by @cschleiden in #153
- Cancel timers during unit testing by @cschleiden in #154
- Do not run tester timers while activities are running by @cschleiden in #155
- Only cancel workflow timers by @cschleiden in #157
Full Changelog: v0.8.0...v0.8.1