v3.17.0
Fixes
- Options changes apply reliably: migrated to the modern options-reload mechanism (the previous pattern would break on HA 2026.12)
- Duplicate devices abort correctly in the config flow instead of showing "cannot connect"
- TCP socket leaks fixed: connections are now properly closed on command timeouts and failed connects — important for the XMP44, which only allows a single concurrent connection
- Removed a lock race in the command timeout recovery path
- Minimum HA version raised to 2025.8.0 in hacs.json to match the APIs the integration actually uses
🤖 Generated with Claude Code