Skip to content

Latest commit

 

History

History
61 lines (34 loc) · 2.99 KB

CHANGELOG.md

File metadata and controls

61 lines (34 loc) · 2.99 KB

Changelog

1.3.0 (2024-10-27)

Features

  • homeassistant: append textual steamid (steam_x:y:z) to the mqtt device name (9193d1a)
  • homeassistant: publish cs2mqtt as a bridge device; use it as via_device for game state devices (98148ec)

1.2.1 (2024-10-13)

Bug Fixes

  • homeassistant: show "inactive" for bomb when value is null instead of "unknown" (7292ef1)

1.2.0 (2024-10-02)

Features

  • mqtt: publish offline message to all availability topics on graceful shutdown (30db192)

1.1.2 (2024-09-17)

Bug Fixes

  • homeassistant: use availability_mode: all for mqtt entities (32e8991)

1.1.1 (2024-09-15)

Bug Fixes

  • mqtt: ensure no broker reconnect is attempted on graceful shutdown (4e0def7)
  • mqtt: publish offline message to system availability topic on graceful shutdown (5248c52)

1.1.0 (2024-08-11)

Features

  • homeassistant: use assembly version for mqtt device sw version (9c64973)

1.0.0 (2024-08-12)

Features

  • Bridge events from Counter-Strike 2 Game State Integration to any MQTT broker
  • Separate events from multiple providers into their own MQTT topics
  • Keep track of the latest game state and emit the same data only once, using the MQTT retain flag
  • Allow providers to limit and customize the data included in their payloads
  • Maintain a system-wide availability topic
  • Maintain separate availability topics for each type of game state component, for each provider
  • Automatically detect when providers close their game/stop sending data and emit availability status for them
  • Utilize the HomeAssistant MQTT device discovery protocol to automatically create a cs2mqtt device for each provider, with all data exposed as sensors
  • Expose data on REST API endpoints
  • Optionally use pre-shared key (token) auth from CS2 Game State Integration on HTTP ingestion endpoint
  • Optionally use TLS, custom client ID and credentials for MQTT broker