Releases: serverlessworkflow/sdk-go
Releases · serverlessworkflow/sdk-go
Serverless Workflow Go SDK v3.1.0 (Spec 1.0.0)
🚀 IMPORTANT: This is the first SDK-Go release that supports the 1.0.0 implementation of the Serverless Workflow Specification. Please refer to the Specification repository for details.
What's Changed
- Fix #222 - Basic raw implementation for DSL 1.0.0 by @ricardozanini in #224
- chores: upgrade golang.org/x/net to v0.37.0 by @ricardozanini in #228
- Fix #229 - Refactor JQ Expr processing and For Implementation by @ricardozanini in #231
- Fix #233 - Add support to 'switch' task by @ricardozanini in #234
- Refactoring run method by @fjtirado in #236
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #237
- Fix #238 - Add support to fork task by @ricardozanini in #240
- fix: Endpoint configuration should also accept expressions by @bakjos in #225
New Contributors
Full Changelog: v3.0.0...v3.1.0
Serverless Workflow Go SDK v2.5.0 (Spec 0.8)
What's Changed
- Set EventRef.ResultEventRef to optional by @treblereel in #239
New Contributors
- @treblereel made their first contribution in #239
Full Changelog: v2.4.3...v2.5.0
Serverless Workflow Go SDK v3.0.0 (Spec 1.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 (Spec 0.8)
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 (Spec 0.8)
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