v0.1.6
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 serverserrors 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