Skip to content

v0.1.6

Choose a tag to compare

@mikrohard mikrohard released this 31 May 06:56
· 34 commits to main since this release

Reliability release: fewer transient errors, and entities no longer drop out when one happens.

✨ Improvements

  • Entities stay available across transient failures. A failed poll (e.g. a brief DNS/network blip) no longer flips every entity to "unavailable" — the last known values are kept instead. Entities are only unavailable until the very first dataset has loaded. (f129ebc)
  • Faster recovery. After any fetch/download failure the integration now retries within ~1 minute instead of waiting the full ~15-minute cadence, then resumes the normal cadence on success. (f129ebc)
  • More resilient networking. Reuse Home Assistant's shared HTTP connector (warm, cross-integration DNS cache) instead of a private session with a cold cache, which made transient Timeout while contacting DNS servers errors far more likely. (de77126)
  • Cleaner error handling. Connection/DNS errors are now surfaced as a tidy "will retry" rather than an unhandled error with a noisy stack trace. (de77126)

Full changelog: v0.1.5...v0.1.6