2025.4.2+1

morph027
2025-04-12T11:20:03Z

fix rustup

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)