Releases: WaveSpeedAI/wavespeed-go
Releases · WaveSpeedAI/wavespeed-go
Release list
Nightly Release 20260920
Nightly build from main branch.
Installation
go get github.com/WaveSpeedAI/wavespeed-go@nightlyRelease v0.2.5
Release v0.2.5
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.2.5Changes
See commit history for changes in this release.
v0.2.4
Contract-alignment fixes
This release aligns the Go SDK's runtime behavior with the documented contract (README / Python & JS SDK parity).
Fixed
- Submission POST is now single-shot. A transport failure during submission means the task may or may not have been created server-side; the SDK no longer retries the POST (which could create duplicate, billed tasks). Such failures surface as the new exported
SubmissionError, which is never auto-retried. - Connect timeout no longer caps the whole request. The 10s connection timeout previously bounded the entire request, killing slow sync-mode responses. Connect (dial + TLS) and total request deadline are now separate, mirroring Python's
(connect, read)timeout semantics. cancelledandtimeouttask statuses are now terminal in the wait loop and return the API's error text, instead of polling forever.- Global config
wavespeed.APIis now actually honored byNewClientand default timeouts, matching the Python/JS SDKs.
Added
- Root-package re-exports:
NewClient,ClientOption,WithAPIKey,WithBaseURL,WithClientName,WithConnectionTimeout,WithClientMaxRetries,WithMaxConnectionRetries,WithRetryInterval,SubmissionError,RunDetail,RunNoThrowResult— no need to import theapisubpackage. WAVESPEED_CLIENT_NAMEenvironment variable documented in the README.
Housekeeping
- Removed committed internal notes; fixed stale
wavespeed-ai/flux-devgodoc example towavespeed-ai/z-image/turbo.
Release v0.2.3
Release v0.2.3
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.2.3Changes
See commit history for changes in this release.
Release v0.2.2
Release v0.2.2
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.2.2Changes
See commit history for changes in this release.
Release v0.2.1
Release v0.2.1
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.2.1Changes
See commit history for changes in this release.
Release v0.2.0
Release v0.2.0
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.2.0Changes
See commit history for changes in this release.
Release v0.1.0
Release v0.1.0
Installation
go get github.com/WaveSpeedAI/wavespeed-go@v0.1.0Changes
See commit history for changes in this release.