Repository navigation
Releases: qpubio/qpub-go
Releases · qpubio/qpub-go
Release list
Release v0.3.0
See CHANGELOG.md for details.
Changed
- Socket and REST client instance IDs use UUIDv7 (
internal/instanceid), aligned with qpub-js.
Added
- Broader unit and integration tests (auth, connection, socket channel/manager, instance ID,
testing/helpers).
go get github.com/qpubio/qpub-go@0.3.0Release v0.2.0
See CHANGELOG.md for details.
Changed
- Import the client as
github.com/qpubio/qpub-go(facade at module root; no/qpubsuffix).
go get github.com/qpubio/qpub-go@0.2.0Release v0.1.0
See CHANGELOG.md for details.
Added
- First public module:
github.com/qpubio/qpub-go - Socket client (
qpub.NewSocket) — WebSocket pub/sub, reconnect, ping, token/API key auth - Rest client (
qpub.NewRest) — HTTP channel publish and batch publish - Queues — enqueue, job management, worker pull/ack/nack,
RunWorker - Auth —
GenerateToken,IssueToken,CreateTokenRequest,RequestToken - Package
testing/—MockHTTP,MockWS,NewTestRest,NewTestSocket - Examples under
examples/(basic, socket, token-auth, queue-worker) - CI (
go test -race) and tag-driven release workflow
Notes
- v0.x — public API may change before v1.0.0; pin with
go get github.com/qpubio/qpub-go@v0.1.0 - Cross-SDK parity details: docs/implementation-status.md
- Server-side / backend use; no browser bundle or React helpers
go get github.com/qpubio/qpub-go@0.1.0