Releases: serverlessworkflow/sdk-go
Serverless Workflow Go SDK v2.1.2
A few infrastructure changes, dependencies, and Go runtime upgrades.
What's Changed
- Update golang lint in CI to 1.43.0 by @ricardozanini in #57
- Support multiple Auths by @davidesalerno in #56
- Configure WhiteSource Bolt for GitHub by @mend-bolt-for-github in #58
- Changed Retry.Multiplier, OnError.Transition, OnError.End to pointer by @globalflea in #49
- Fixes #63 - Upgrade dependencies and go version by @ricardozanini in #66
- Fixes workflow event states unmarshalling methods by @andresmijares in #65
New Contributors
- @davidesalerno made their first contribution in #56
- @mend-bolt-for-github made their first contribution in #58
- @globalflea made their first contribution in #49
- @andresmijares made their first contribution in #65
Full Changelog: v2.1.1...v2.1.2
Serverless Workflow Go SDK v2.1.1
Patch to correct minor bugs for the specification version 0.7.
What's Changed
- Fix EventState Exclusive parsing interface{} to *bool error by @VicNgu in #52
- Fixed Auth not setting properties field by @VicNgu in #54
New Contributors
Full Changelog: v2.1.0...v2.1.1
Serverless Workflow Go SDK v2.1.0
In this release, we upgrade the SDK to align with the Serverless Workflow specification v0.7.
Fixed Issues
#31 Update SDK with specification 0.7 version (@ricardozanini)
Serverless Workflow Go SDK v2.0.1
In this release, we fixed some bugs for the v0.6 specification model. Also, we fixed the dependency issue with the new 2.x version. Please update your go.mod
file to:
github.com/serverlessworkflow/sdk-go/v2 v2.0.1
Fixed Issues
#34 Go get does not get latest version of SDK (@ricardozanini)
#35 Parse funcRef refName correctly (@jjrodenburg)
#36 Retry Multiplier and Jitter should be float or string (@ricardozanini)
#37 remove subflow State type, add subFlowRef to Action (@mattgarmon)
#38 add graphql function type and selectionSet to functionRef (@mattgarmon)
#39 fix missing unmarshal for FunctionRef.SelectionSet (@mattgarmon)
Thank you all for the contributions!
Serverless Workflow Go SDK v2.0.0
In this release, we updated the SDK with the v0.6 release of the specification. The model API has been modified, so you will need to update your codebase to reflect these new changes.
Fixed Issues
- #16 - Switch types custom UnmarshalJSON only partially implemented.
- #17 - Eventstate does not default the 'exclusive' field to true.
- #18 - Add Workflow Compensation support
- #25 - Align SDK with specification 0.6
If you have any questions or requests, please open a new issue.
v1.0.0
On the behalf of the Serverless Workflow community, I'm pleased to announce that we're releasing Serverless Workflow Go SDK v1.0.0.
This is the first release of the SDK and conforms to the Serverless Workflow specification 0.5 release.
This release includes the ability to parse workflow JSON/YAML definitions to Go types.
For more information and how to use features of this release please look at the readme of the release branch for this release version.
Happy hacking!