Releases: open-workflow-specification/sdk-go
Releases · open-workflow-specification/sdk-go
Release list
v4.0.0 - Open Workflow
Open Workflow SDK for Go v4.0.0
This release renames the project from Serverless Workflow to Open Workflow as part of the specification rebranding under the open-workflow-specification organization.
What changed
- New Go module path:
github.com/open-workflow-specification/sdk-go/v4 - Rebranded all references from "Serverless Workflow" to "Open Workflow"
- Updated error type URIs from
serverlessworkflow.iotoopen-workflow-specification.org - Updated copyright headers to "The Open Workflow Specification Authors"
Migration
Update your imports:
// Before
import "github.com/serverlessworkflow/sdk-go/v3/parser"
// After
import "github.com/open-workflow-specification/sdk-go/v4/parser"Then run:
go get github.com/open-workflow-specification/sdk-go/v4Notes
- No API or schema changes — this is a naming/branding update only
- The project remains under CNCF governance
- Previous versions (
v3.xand earlier) continue to be available under the old module path viaproxy.golang.org
Serverless Workflow Go SDK v3.4.0 (Spec 1.0.0)
What's Changed
- Configure Dependabot for Go modules and GitHub Actions by @ricardozanini in #258
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #262
- chore(deps): bump actions/stale from 3 to 10 by @dependabot[bot] in #263
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #260
- chore(deps): bump actions/cache from 4 to 6 by @dependabot[bot] in #259
- Upgrade to Go 1.26 by @ricardozanini in #265
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #261
- Fix test failure with gojq 0.12.19 - use int instead of int32 by @ricardozanini in #266
- chore(deps): bump the go-minor-patch-updates group across 1 directory with 5 updates by @dependabot[bot] in #264
- Fix integration test failures - support runtime expressions and fix validation by @ricardozanini in #267
- Preparing for the next iteration (v3.4.0) by @ricardozanini in #269
Full Changelog: v3.3.0...v3.4.0
Serverless Workflow Go SDK v3.3.0 (Spec 1.0.0)
What's Changed
- Add pullPolicy to run container model by @mrsimonemms in #253
- feat(wait-task): add wait task runner and duration handling by @iamhemanthm in #257
New Contributors
- @iamhemanthm made their first contribution in #257
Full Changelog: v3.2.0...v3.3.0
Serverless Workflow Go SDK v3.2.0 (Spec 1.0.0)
What's Changed
- Add support for registering custom tasks by @hughneale in #245
- Update SDK to handle spec changes on run tasks by @mrsimonemms in #250
New Contributors
- @hughneale made their first contribution in #245
Full Changelog: v3.1.2...v3.2.0
Serverless Workflow Go SDK v3.1.2 (Spec 1.0.0)
What's Changed
- chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #248
Full Changelog: v3.1.1...v3.1.2
Serverless Workflow Go SDK v3.1.1 (Spec 1.0.0)
What's Changed
- Fix #243 - Implement redirect parameter in HTTP and OpenAPI by @mrsimonemms in #244
New Contributors
- @mrsimonemms made their first contribution in #244
Full Changelog: v3.1.0...v3.1.1
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