Skip to content

v0.3.10

Choose a tag to compare

@eXPerience83 eXPerience83 released this 21 Oct 05:47
770a9f0

Changelog

[0.3.10] - 2025-10-21

Security

  • Avoid logging ClientResponseError objects which may embed full request URLs with sensitive query parameters (user_token/user_email). Now logs only method, masked path, and HTTP status code in airzone_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_time and scenary to avoid unique_id collisions with number.sleep_time and select.scenary. Values remain available via Number/Select entities.

Notes

  • If you had sensor.*_sleep_time or sensor.*_scenary previously, 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_connection now enabled by default (timestamp).
  • Options: stale_after_minutes (default 10, range 6–30).

Changed

  • Clearer UX on write failures: POST /events returning 422 now raises
    HomeAssistantError("DKN WServer sin conexión (422)") for better visibility in HA UI.

What's Changed

Full Changelog: v0.3.9...v0.3.10