Skip to content

Releases: lupusbytes/cs2mqtt

v1.12.0

15 May 10:20

Choose a tag to compare

1.12.0 (2026-05-15)

New features

  • limit ingestion request body size to valid csgsi payloads (64kb). this change hardens the api against denial-of-service attacks. previously, an adversary could send up to 30mb of json, causing the server to spend excessive resources attempting to deserialize an oversized payload that could not have originated from a legitimate client. (b287ecc)

Upgrades

  • deps: update dotnet monorepo to 10.0.8 (653a325)

Performance improvements

  • use source generated logging in token authorization middleware (1b1fc27)

v1.11.2

27 Apr 11:55

Choose a tag to compare

1.11.2 (2026-04-27)

Upgrades

  • deps: update dotnet monorepo to 10.0.7 (b679bc4)

v1.11.1

16 Mar 08:24

Choose a tag to compare

1.11.1 (2026-03-16)

Bug fixes

  • homeassistant: correct issue causing truncation of device and sensor names for accounts with steamid64 >= 76561198228701184. affected users may need to update their automations. (0319397)

v1.11.0

15 Mar 00:45

Choose a tag to compare

1.11.0 (2026-03-15)

New features

  • add support for player_match_stats from game state integration (66d5c4a)

Upgrades

  • deps: update dotnet monorepo to 10.0.5 (e9e5f2d)

Performance improvements

  • mqtt: optimize data structure for message routing (bbd05e9)

v1.10.1

12 Feb 19:52

Choose a tag to compare

1.10.1 (2026-02-12)

Upgrades

  • deps: update dependency mqttnet to 5.1.0.1559 (242bcb9)
  • deps: update dotnet monorepo to 10.0.3 (bf2f3d9)

v1.10.0

08 Feb 20:18

Choose a tag to compare

1.10.0 (2026-02-08)

New features

  • homeassistant: cs2mqtt will now automatically fetch mqtt configuration from the home assistant supervisor api when running as an add-on. to revert to manual configuration, disable the "auto-configure mqtt" option in the add-on configuration page. (ebd82bc)

Upgrades

  • deps: update dotnet monorepo to 10.0.2 (46fb2bb)

v1.9.2

11 Dec 20:01
1638d55

Choose a tag to compare

1.9.2 (2025-12-11)

Bug fixes

  • add compatibility with arms race mode (90ad315)
  • add compatibility with retake mode (90ad315)
  • add compatibility with training day (90ad315)
  • add compatibility with wingman mode (90ad315)

Performance improvements

  • upgrade project to dotnet 10 (b126c20)

v1.9.1

04 Oct 15:18

Choose a tag to compare

1.9.1 (2025-10-04)

Bug fixes

  • homeassistant: gracefully handle empty payloads in value_templates (cd8298d)

v1.9.0

30 Sep 16:13
d38ef0e

Choose a tag to compare

1.9.0 (2025-09-30)

New features

  • add option to ignore data from spectated players. it is now enabled by default and must be disabled to revert to previous behavior. (8573417)
  • ha-addon: add cs2mqtt icon and logo (e1c1134)
  • ha-addon: expose more cs2mqtt options on configuration page and tidy up (41ddace)
  • ha-addon: use /alive endpoint for watchdog health checks (e886dce)
  • logging: add timestamps to log messages (59b214a)
  • logging: log cs2 gsi api requests at debug level (ad118ee)

v1.8.1

26 Sep 15:23
98618e2

Choose a tag to compare

1.8.1 (2025-09-26)

Bug fixes

  • mqtt: fix availability bug preventing sensor from transitioning offline -> online (e2a50c7)

Performance improvements

  • in the documentation for gamestate_integration_cs2mqtt.cfg, it originally had "heartbeat" "60.0", but it turns out this value also determines how long cs2 waits before sending player game state data when joining a deathmatch game or when switching from free cam to spectating a player in a casual game and more. the new recommended value is "heartbeat" "5.0". please update your existing configs as you see fit. (6deb9d7)