Skip to content

Release 2.2.0

Choose a tag to compare

@github-actions github-actions released this 14 May 10:45

Changelog

✨ Features

  • feat: Multi-AP aware device tracker with AP attribution #44 (1db7a44)
  • new tests for nlbwmon & selective tracking features (e286153)
  • feat(sensor): add nlbwmon Top Bandwidth Hosts sensor (6e24bc2)

🐛 Bug Fixes

  • fix Multi-AP device trackers ignored #43 (6fa70ba)
  • fix(api): parse HA_RC sentinel with partition() to handle no-trailing-newline output (08324b8)
  • fix(api): implement file_exec for LuCI RPC and SSH clients (294915e)
  • fix(sensor): per-AP client count also unaffected by device tracking whitelist (8db0c2f)
  • fix(coordinator): connected/wireless client counts unaffected by device tracking whitelist (22e0431)

🚀 Other

  • improved binary sensor names (3aafe87)
  • Clean up manifest.json by removing non-compliant zeroconf entries (a7b84db)
  • Sanitize interface arguments with shlex.quote to prevent command injection in trigger_wps_push (5babcbb)
  • Sanitize arguments with shlex.quote in adblock, banip, service management, and SQM config setters (4215590)
  • Sanitize arguments with shlex.quote in firewall, interface, sysupgrade, and remote download functions (30536cf)
  • Sanitize service and interface arguments with shlex.quote to prevent command injection in get_services and set_wireless_enabled (ffe38cd)
  • Sanitize interface name arguments with shlex.quote to prevent command injection in wireless discovery via iwinfo (19db594)
  • Sanitize device name arguments with shlex.quote to prevent command injection in bridge FDB polling (ed72f0a)
  • Sanitize interface arguments with shlex.quote to prevent command injection in iwinfo metrics (d1e1b66)
  • Secure SSH connections with pinned host keys via HA Store helper (d6860c5)
  • improved code comments (8bcb861)
  • improve: Multi-AP setup shows devices from other APs #29 (ef2d1d3)
  • refactor(sensor): move nlbwmon top hosts into main coordinator (90d326f)
  • Improved neighbour device detection #31 (a75ef11)