Skip to content

Releases: portpowered/go-ring

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:13
f0ec54d

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

Choose a tag to compare

@AndreasAbdi AndreasAbdi released this 05 Oct 05:33

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.0

Then run go-ring --help to see the available commands.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:17
3477c0d

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 23:09

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 Devices slice. GetDevice returns 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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 02:10
133f487

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

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:32

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

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 21:03

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:33