Releases: cschleiden/go-workflows
Releases · cschleiden/go-workflows
v0.16.0 - Improved error handling
What's Changed
Features
- Improve error handling by @cschleiden in #217. This is a breaking change since it changes the event format.
Other Changes
- Special handle timer fired events for workflow event delay metrics + add event name as tag for workflow task metrics by @yaananth in #213
Documentation
- Update docs: ContinueAsNew is supported by @cschleiden in #216
New Contributors
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
Features
- Implement
ContinueAsNew
by @cschleiden in #211
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
Features
- Support context propagation by @cschleiden in #206
Other Changes
- Upgrade to go 19 by @cschleiden in #209
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
With this release the fields and attributes for logs and traces are namespaced under the workflows.*
namespace and attempt to follow open telemetry semantic conventions.
Other Changes
- Expose
WithValue
by @cschleiden in #205 - Namespace fields in logs by @cschleiden in #204
Full Changelog: v0.12.2...v0.13.0
v0.12.2
What's Changed
Bugfixes
- Make analyzer work for multiple files by @cschleiden in #202
- Use default import name from analyzer by @cschleiden in #203
Full Changelog: v0.12.1...v0.12.2
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