- Fix transmission error handling (@DDanii - #91548) (transmission docs)
- Fix power sensor state_class in Netatmo integration (@hex7c0 - #92468) (netatmo docs)
- Fix for SIA Code not being handled well (@eavanvalkenburg - #92469) (sia docs)
- Fix scene service examples (@karwosts - #92501) (scene docs)
- Fix blocking I/O in the event loop when starting ONVIF (@bdraco - #92518) (onvif docs)
- Improve cloud migration (@emontnemery - #92520) (cloud docs)
- Bump aioesphomeapi to 13.7.3 to fix disconnecting while handshake is in progress (@bdraco - #92537) (esphome docs)
- Handle invalid ZHA cluster handlers (@puddly - #92543) (zha docs)
- Allow duplicate state updates when force_update is set on an esphome sensor (@bdraco - #92553) (esphome docs)
- Bump elkm1-lib to 2.2.2 (@bdraco - #92560) (elkm1 docs)
- Re-run expose entities migration if first time failed (@balloob - #92564) (cloud docs)
- Fix hassio get_os_info retry (@epenet - #92569) (hassio docs)
- Bump hatasmota to 0.6.5 (@emontnemery - #92585) (tasmota docs)
- Improve reliability of ONVIF subscription renewals (@bdraco - #92551) (onvif docs)
- Lower scan interval for OpenSky (@joostlek - #92593) (opensky docs)
- Update frontend to 20230503.3 (@bramkragten - #92617) (frontend docs)
- Fix missing ONVIF events when switching from PullPoint to webhooks (@bdraco - #92627) (onvif docs)
- Add support for visitor detections to onvif (@bdraco - #92350) (onvif docs)
- Fix duplicate ONVIF sensors (@bdraco - #92629) (onvif docs)