- Add SetSynchronizationPoint fallback to onvif (@GrumpyMeow - #86400) (onvif docs)
- Fix SharkIQ token expiration (@funkybunch - #89357) (sharkiq docs)
- Reolink prevent ONVIF push being lost due to ConnectionResetError (@starkillerOG - #91070) (reolink docs)
- Add missing mock in sharkiq tests (@epenet - #91325) (sharkiq docs)
- Tado set_water_heater_timer should use water_heater domain (@rich-kettlewell - #91364) (tado docs)
- Fix listener running in foreground for System Bridge integration (@timmo001 - #91391) (system_bridge docs)
- Bump onvif-zeep-async to 1.2.5 (@bdraco - #91399) (onvif docs)
- Fix attribute reporting config failures in ZHA (@puddly - #91403) (zha docs)
- Save Thread dataset store when changing preferred dataset (@emontnemery - #91411) (thread docs)
- Bump env_canada to v0.5.33 (@michaeldavie - #91468) (environment_canada docs)
- Fix creating onvif pull point subscriptions when InitialTerminationTime is required (@bdraco - #91470) (onvif docs) (dependency)
- Bump onvif-zeep-async to 1.2.11 (@bdraco - #91472) (onvif docs) (dependency)
- Handle a few more transient onvif errors (@bdraco - #91473) (onvif docs)
- Reolink ONVIF move read to primary callback (@starkillerOG - #91478) (reolink docs)
- Fix onvif failing to reload (@bdraco - #91482) (onvif docs)
- Resolve issue with switchbot blind tilt devices getting stuck in opening/closing state (@BTMorton - #91495) (switchbot docs) (dependency)
- Fix state mapping in fibaro climate (@rappenze - #91505) (fibaro docs)
- Bump unifiprotect to 4.8.1 (@AngellusMortis - #91522) (unifiprotect docs) (dependency)