- Add new OAuth exceptions to Neato (@erwindouna - #166584)
- Handle Oauth2 ImplementationUnavailableError in husqvarna_automower (@wmoss - #166633)
- Correct Musiccast sound mode name (@crash0verride11 - #166644)
- Handle Oauth2 ImplementationUnavailableError in gentex_homelink (@wmoss - #166646)
- Handle Oauth2 ImplementationUnavailableError in geocaching (@wmoss - #166648)
- Handle Oauth2 ImplementationUnavailableError in google_assistant_sdk (@wmoss - #166649)
- Handle Oauth2 ImplementationUnavailableError in google_mail (@wmoss - #166650)
- Handle Oauth2 ImplementationUnavailableError in google_sheets (@wmoss - #166651)
- Handle Oauth2 ImplementationUnavailableError in iotty (@wmoss - #166652)
- Handle Oauth2 ImplementationUnavailableError in monzo (@wmoss - #166653)
- Handle Oauth2 ImplementationUnavailableError in microbees (@wmoss - #166654)
- Handle Oauth2 ImplementationUnavailableError in lyric (@wmoss - #166655)
- Handle Oauth2 ImplementationUnavailableError in google_tasks (@wmoss - #166657)
- Bump aiorussound to 4.9.1 (@noahhusby - #166718)
- Add missing code for miele washing machine (@astrandb - #166731)
- Bump pyblu to 2.0.6 (@LouisChrist - #166738)
- Bump aioimmich to 0.12.1 (@mib1185 - #166746)
- Bump pydrawise to 2026.3.0 (@dknowles2 - #166750)
- Bump aiohttp to 3.13.4 (@bdraco - #166756)
- Revert mqtt vacuum segments support (@jbouwh - #166761)
- Update knx-frontend to 2026.3.28.223133 (@farmio - #166764)
- Bump habiticalib to 0.4.7 (@tr4nt0r - #166772)