Breaking changes
- Minimum supported Home Assistant version is now 2026.9.0
Changes
- Added support for librouteros v4.x and Python 3.14
- Added reauthentication and reconfiguration flows
- Added configurable device tracker scan interval
- Added rate and full-duplex attributes to SFP interfaces
- Migrated device tracker zones to per-entity configuration
- Improved dynamic entity discovery, availability and lifecycle handling
- Improved traffic calculation accuracy
- Improved diagnostics and sensitive data redaction
- Improved RouterOS command responsiveness and error handling
- Improved config entry identity and duplicate detection
Fixes
- Fixed integration options flow for recent Home Assistant versions
- Fixed RouterOS version parsing for versions with channel suffixes
- Fixed connections with different librouteros API versions
- Fixed user access checks when the configured user is missing from the API response
- Fixed WDS device tracking when clients switch between wireless, DHCP and ARP sources
- Fixed wireless module detection across RouterOS WiFi packages
- Fixed Captive Portal package detection on RouterOS 6 and RouterOS 7.20+ SMIPS devices
- Fixed false RouterOS update notifications when the latest version is unknown
- Fixed Home Assistant temperature unit conversion
- Fixed concurrent switch action timeouts
- Fixed CHR and x86 config entry identity
- Fixed device tracker registry ownership
- Fixed percentage sensor units
- Fixed GPS sensors with empty values
- Fixed router configuration URL display
- Fixed router name in the reauthentication dialog