- Add error details in remote calendar flow (@Thomas55555 - #141753) (remote_calendar docs)
- Update Roborock map more consistently on state change (@Lash-L - #142228) (roborock docs)
- Add SensorDeviceClass and unit for LCN CO2 sensor. (@alengwenus - #142320) (lcn docs)
- Bump opower to 0.10.0 (@tronikos - #142321) (opower docs) (dependency)
- Add a description for the enable_google_search_tool option in Google AI (@tronikos - #142322) (google_generative_ai_conversation docs)
- Check that the current roboorck map exists before updating it. (@Lash-L - #142341) (roborock docs)
- Limit mqtt info logging for discovery of new components (@jbouwh - #142344) (mqtt docs)
- Bump flux_led to 1.2.0 (@bdraco - #142362) (flux_led docs) (dependency)
- Update aioairzone to v1.0.0 (@Noltari - #142385) (airzone docs) (dependency)
- Only load files ending
.metadata.json
in WebDAV (@jpbede - #142388) (webdav docs) - Bump aioesphomeapi to 29.9.0 (@bdraco - #142393) (esphome docs) (dependency)
- Bump opower to 0.11.1 (@tronikos - #142395) (opower docs) (dependency)
- Add exceptions translation to SamsungTV (@chemelli74 - #142406) (samsungtv docs)
- Add missing strings to Fritz (@chemelli74 - #142413) (fritz docs)
- Fix reload of AVM FRITZ!Tools when new connected device is detected (@mib1185 - #142430) (fritz docs)
- Fix HKC showing hvac_action as idle when fan is active and heat cool target is off (@bdraco - #142443) (homekit_controller docs)
- Fix Reolink smart AI sensors (@starkillerOG - #142454) (reolink docs)
- Fix kelvin parameter in light action specifications (@epenet - #142456) (light docs)
- Bump aioshelly to version 13.4.1 (@bieniu - #142477) (shelly docs) (dependency)
- Fixed Renault charge state icon (@wilfredktlr - #142478) (renault docs)
- Fix Shelly initialization if device runs large script (@bieniu - #142487) (shelly docs) (breaking-change)
- Handle None on the response candidates in Google Generative AI (@IvanLH - #142497) (google_generative_ai_conversation docs)
- Fix range of Google Generative AI temperature (@tronikos - #142513) (google_generative_ai_conversation docs)
- Allow max to be equal with min for mqtt number config validation (@jbouwh - #142522) (mqtt docs)
- Fix small typo in Music Assistant integration causing unavailable players (@marcelveldt - #142535) (music_assistant docs)
- Fix adding devices in Husqvarna Automower (@Thomas55555 - #142549) (husqvarna_automower docs)
- Bump pyheos to v1.0.5 (@andrewsayre - #142554) (heos docs) (dependency)
- Fix Quickmode handling in ViCare integration (@CFenner - #142561) (vicare docs)
- Fix Core deadlock by ensuring only one ZHA log queue handler thread is running at a time (@puddly - #142568) (zha docs)
- Fix ssl_cert load from config_flow (@fredrike - #142570) (daikin docs)
- Update growatt server dependency to 1.6.0 (@thimo-seitz - #142606) (growatt_server docs) (dependency)
- Pin multidict to >= 6.4.2 to resolve memory leaks (@bdraco - #142614) (dependency)
- Bump led_ble to 1.1.7 (@henryptung - #142629) (led_ble docs) (dependency)
- Bump livisi to 0.0.25 (@Thomas55555 - #142638) (livisi docs) (dependency)
- Comelit config flow timeout error (@chemelli74 - #142667) (comelit docs)
- Fix EC certificate key not allowed in MQTT client setup (@jbouwh - #142698) (mqtt docs)
- Bump PyViCare to 2.44.0 (@CFenner - #142701) (vicare docs)
- Bump reolink-aio 0.13.1 (@starkillerOG - #142719) (reolink docs) (dependency)
- Reolink migrate unique ID debugging (@starkillerOG - #142723) (reolink docs)
- Update frontend to 20250411.0 (@bramkragten - #142736) (frontend docs) (dependency)
- Bump pySmartThings to 3.0.4 (@joostlek - #142739) (smartthings docs) (dependency)
- Fix SmartThings gas meter (@joostlek - #142741) (smartthings docs)
- Fix Anthropic bug parsing a streaming response with no json (@allenporter - #142745) (anthropic docs)
- Upgrade sharkiq depedency to 1.1.0 (@JeffResc - #142746) (sharkiq docs) (dependency)