Skip to content

Releases: lupusbytes/cs2mqtt

v1.12.0

Choose a tag to compare

@lupusbytes lupusbytes released this 15 May 10:20

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

Choose a tag to compare

@lupusbytes lupusbytes released this 27 Apr 11:55

1.11.2 (2026-04-27)

Upgrades

  • deps: update dotnet monorepo to 10.0.7 (b679bc4)

v1.11.1

Choose a tag to compare

@lupusbytes lupusbytes released this 16 Mar 08:24

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

Choose a tag to compare

@lupusbytes lupusbytes released this 15 Mar 00:45

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

Choose a tag to compare

@lupusbytes lupusbytes released this 12 Feb 19:52

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

Choose a tag to compare

@lupusbytes lupusbytes released this 08 Feb 20:18

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

Choose a tag to compare

@lupusbytes lupusbytes released this 11 Dec 20:01
1638d55

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

Choose a tag to compare

@lupusbytes lupusbytes released this 04 Oct 15:18

1.9.1 (2025-10-04)

Bug fixes

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

v1.9.0

Choose a tag to compare

@lupusbytes lupusbytes released this 30 Sep 16:13
d38ef0e

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

Choose a tag to compare

@lupusbytes lupusbytes released this 26 Sep 15:23
98618e2

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)