Repository navigation
Releases: portpowered/go-ring
Releases · portpowered/go-ring
Release list
v0.7.0
What's Changed
- Keep Ring documentation focused on library consumers by @AndreasAbdi in #18
- Require complete review and standalone CLI verification by @AndreasAbdi in #19
Full Changelog: v0.6.0...v0.7.0
go-ring CLI v0.7.0
The standalone Ring diagnostic CLI is available as v0.7.0.
Install with Go 1.24 or newer:
go install github.com/portpowered/go-ring/cmd/go-ring@v0.7.0Then run go-ring --help to see the available commands.
v0.6.0
What's Changed
- Classify device inventory from existing hardware catalogs by @AndreasAbdi in #16
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Changes
- The account-scoped public client now uses explicit sessions and token renewal. HTTP, WebSocket, and FCM socket transports can be injected for offline testing.
- Device discovery returns one
Devicesslice.GetDevicereturns a pointer to that model. Callers using the old family-specific slices must update their code. - HTTP, signaling, FCM, and MCS wire contracts are schema-backed and checked against source call sites. Offline fixtures replay both requests and responses, including encrypted FCM events.
- CI blocks on all-rules golangci-lint, replay coverage, combined coverage, race tests, and generated-code drift.
Guides
Start with authentication, device operations, client configuration, and push notifications.
The protocol is not a stable public Ring API. Offline replays verify the documented fixtures; behavior can vary by account, device, and region.
v0.4.0
What's Changed
- Add typed device state and FCM notifications for v0.4.0 by @AndreasAbdi in #9
- Preserve signaling terminal error during blocked RPC cancellation by @AndreasAbdi in #10
New Contributors
- @AndreasAbdi made their first contribution in #9
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #5
- build(deps): bump github.com/oapi-codegen/runtime from 1.6.0 to 1.7.0 by @dependabot[bot] in #8
New Contributors
- @dependabot[bot] made their first contribution in #5
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.0
Full Changelog: https://github.com/portpowered/go-ring/commits/v0.1.0