Skip to content

v1.11.2

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:02
v1.11.2
deeb70e

Fixed

  • Photo-on-demand and notification-id handoff no longer touches asyncio state from the push worker thread (#274). The FCM push callback runs on the firebase_messaging worker thread; the futures that hand a photo URL / notification id back to a waiting camera or button request were resolved inline on that thread, which is not thread-safe and raced the request's own timeout cleanup — a recipe for intermittent, hard-to-reproduce failures when a photo push arrived while Home Assistant was busy, plus a latent crash path if the wait timed out at exactly the wrong moment. Resolution is now marshaled onto the event loop, like every other push dispatch already was.