• v0.5.1 1513bbbfbb

    v0.5.1
    Some checks failed
    Lint / Ruff (push) Failing after 1m9s
    Validate / Hassfest Validation (push) Failing after 1m8s
    Validate / HACS Validation (push) Failing after 1m8s
    Test / Pytest (push) Failing after 25s
    Release / Release (release) Failing after 1m8s
    Stable

    djuri released this 2026-04-18 15:03:45 +00:00 | 4 commits to main since this release

    Bug fixes

    • Firmware auto-update — clicking Install in the Update entity against a 3.3.x device (e.g. 3.3.19) previously POSTed /api/firmware/auto_update and got a 404, because that firmware only registers the route as GET. Two root causes:
      • detect_variant trusted the httpAuthPassSet fallback over a real gitTag, so 3.3.x builds (which ship that field) were misclassified as V3.4. Now a valid semver gitTag short-circuits the fallbacks.
      • The legacy path table was missing OTA routes. Added auto_update (GET), upload_firmware (POST), upload_webui (POST), verified live against 3.3.19.
    • The Update entity now works on 3.3.x release builds too (no V3.4 gate).
    Downloads