Skip to content

Releases: khavrks/bridgekit

Release v0.1.0

27 Mar 00:13

Choose a tag to compare

bridgekit v0.1.0

Initial release of the Go toolkit for server-to-device communication through intermediary bridges.

Features

  • WebSocket hub (ws) — multi-connection per user, single relay per device, lifecycle hooks, subscription-based broadcasting
  • Session manager (relay) — request-response correlation with timeouts, BLE device config registry, typed message constants
  • Offline command queue (queue) — TTL expiration, command dedup, confirmation workflow, drain-on-reconnect
    • Memory, Postgres, Redis, and RabbitMQ backends
  • Framework-agnostic WebSocket handler
  • Per-connection rate limiting

Install

go get github.com/khavrks/bridgekit

See CHANGELOG.md for details.