Releases: serverlessworkflow/sdk-go
Releases · serverlessworkflow/sdk-go
Serverless Workflow Go SDK v3.0.0
What's Changed
- Fix #203 - Update parsers to DSL 1.0.0 by @ricardozanini in #218
Full Changelog: v2.4.3...v3.0.0
Serverless Workflow Go SDK v2.4.3
What's Changed
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #216
- NO-ISSUE: Remove unnecessary GH workflows and fix sec advisories by @ricardozanini in #217
- chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 by @dependabot in #219
New Contributors
- @dependabot made their first contribution in #216
Full Changelog: v2.4.2...v2.4.3
Serverless Workflow Go SDK v2.4.2
What's Changed
- use go 1.22.0 instead of 1.22.8 by @rgdoliveira in #215
New Contributors
- @rgdoliveira made their first contribution in #215
Full Changelog: v2.4.1...v2.4.2
Serverless Workflow Go SDK v2.4.1
What's Changed
- Fix #213 - Review DataInputSchema unmarshal function; review k8s annotations for Object type by @ricardozanini in #214
Full Changelog: v2.4.0...v2.4.1
Serverless Workflow Go SDK v2.4.0
What's Changed
- Fix #206 - Upgrade dependencies and Go to 1.22 by @ricardozanini in #207
- Fix #210 - Add kubebuilder annotations to preserve metadata fields by @ricardozanini in #211
- Fix #195 - Fix 'End' model when
compensate
is defined by @ricardozanini in #212
Full Changelog: v2.3.0...v2.4.0
Serverless Workflow Go SDK v2.3.0
What's Changed
- Programmatically build workflow by @ribeiromiranda in #190
- Support for validating structs created by builder by @ribeiromiranda in #198
- Pin deepcopy version by @spolti in #200
- DataInputSchema can only be a string and not an object by @spolti in #196
- fix: ISO8601 duration wouldn't parse for valid fractional values by @Kshitiz1403 in #199
New Contributors
- @Kshitiz1403 made their first contribution in #199
Full Changelog: v2.2.5...v.2.2.6
Serverless Workflow Go SDK v2.2.5
What's Changed
- Add new types
float64, map, slice, nil
in object by @ribeiromiranda in #186 - Fixed Cron.ValidUntil using incorrect ISO8601 parsing format by @venera-program in #187
- Added CEL to list of valid ExpressionLangs by @venera-program in #188
- Removed "required" tag from failOnValidationErrors by @venera-program in #192
- Remove commented code by @venera-program in #193
- Update Code of Conduct to follow the new standard by @ricardozanini in #191
New Contributors
- @venera-program made their first contribution in #187
Full Changelog: v2.2.4...v2.2.5
Serverless Workflow Go SDK v2.2.4
What's Changed
- Support to WebAssembly build by @ribeiromiranda in #174
- Add @spolti to the SDK Go maintainers by @ricardozanini in #175
- JSON or as a YAML file: workflow.states must be int32 by @spolti in #178
- Validate the refs exists by @ribeiromiranda in #164
- #181 Skip validTransitionAndEnd for States that are used for compensation by @ilewin in #182
- relax state action validation by @spolti in #183
- Adds small check to make sure that Action.FunctionRef is unmarshalled… by @spolti in #184
New Contributors
Full Changelog: v2.2.3...v2.2.4
Serverless Workflow Go SDK v2.2.3
What's Changed
- Fixes unsupported AST kind *ast.InterfaceType on the custon Object type by @spolti in #139
- Fixes unsupported AST kind *ast.InterfaceType on the custon AuthPrope… by @spolti in #143
- json tag missing on Event.Metadata by @spolti in #145
- Upgrade codecov, fix currentProjectPath when running outside regular path by @ricardozanini in #149
- states - unsupported AST kind *ast.InterfaceType by @spolti in #148
- add simplistic operator-sdk api to test integration by @spolti in #146
- Unmarshal state.end when boolean by @ribeiromiranda in #155
- Workflow validations by @ribeiromiranda in #156
- Add kubebuilder annotations and fix model descriptions by @spolti in #160
- Allow the DefaultCondition on events to be string or object by @spolti in #163
- Relax OpenAPI validation for some objects that can be Unmarshaled as … by @spolti in #167
- add json tag in the BaseWorkflow by @spolti in #169
- [States] unknown field defaultCondition by @spolti in #170
- Refactor in favor to use
primitiveOrStruct
. by @ribeiromiranda in #159 - Empty fields Marshaled as "field":null by @spolti in #172
- Fix small typo on the kubebuilder FunctionType's validation by @spolti in #173
New Contributors
- @ribeiromiranda made their first contribution in #155
Full Changelog: v2.2.2...v.2.2.3