v0.3.10
Changelog
[0.3.10] - 2025-10-21
Security
- Avoid logging
ClientResponseErrorobjects which may embed full request URLs with sensitive query parameters (user_token/user_email). Now logs only method, masked path, and HTTP status code inairzone_api.py. - In
config_flow.py, stop interpolating the exception object on login failures to prevent accidental leakage of request URLs in logs.
Notes
- This release does not change any runtime behavior or API calls; it only improves logging hygiene to protect secrets
[0.3.10a1] - 2025-10-19
Removed
- Duplicate sensors
sleep_timeandscenaryto avoidunique_idcollisions withnumber.sleep_timeandselect.scenary. Values remain available via Number/Select entities.
Notes
- If you had
sensor.*_sleep_timeorsensor.*_scenarypreviously, they may appear as restored/unavailable entries in the registry. You can safely remove them from the UI.
Added
binary_sensor.<id>_wserver_online(connectivity), enabled by default.sensor.<id>_last_connectionnow enabled by default (timestamp).- Options:
stale_after_minutes(default 10, range 6–30).
Changed
- Clearer UX on write failures: POST
/eventsreturning 422 now raises
HomeAssistantError("DKN WServer sin conexión (422)")for better visibility in HA UI.
What's Changed
- Connectivity by @eXPerience83 in #8
Full Changelog: v0.3.9...v0.3.10