diff --git a/_config.yml b/_config.yml index d7473ef80cc..18a2cf1cfc7 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2025 current_minor_version: 4 -current_patch_version: 1 -date_released: 2025-04-04 +current_patch_version: 2 +date_released: 2025-04-12 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2025-04-02-release-20254.markdown b/source/_posts/2025-04-02-release-20254.markdown index 734a6c2064b..a2114d33a42 100644 --- a/source/_posts/2025-04-02-release-20254.markdown +++ b/source/_posts/2025-04-02-release-20254.markdown @@ -69,6 +69,7 @@ Enjoy the release! - [Device hierarchy for energy management](#device-hierarchy-for-energy-management) - [Patch releases](#patch-releases) - [2025.4.1 - April 4](#202541---april-4) + - [2025.4.2 - April 12](#202542---april-12) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -575,6 +576,132 @@ release every Friday. [@zweckj]: https://github.com/zweckj [@zxdavb]: https://github.com/zxdavb +### 2025.4.2 - April 12 + +- Add error details in remote calendar flow ([@Thomas55555] - [#141753]) +- Update Roborock map more consistently on state change ([@Lash-L] - [#142228]) +- Add SensorDeviceClass and unit for LCN CO2 sensor. ([@alengwenus] - [#142320]) +- Bump opower to 0.10.0 ([@tronikos] - [#142321]) +- Add a description for the enable_google_search_tool option in Google AI ([@tronikos] - [#142322]) +- Check that the current roboorck map exists before updating it. ([@Lash-L] - [#142341]) +- Limit mqtt info logging for discovery of new components ([@jbouwh] - [#142344]) +- Bump flux_led to 1.2.0 ([@bdraco] - [#142362]) +- Update aioairzone to v1.0.0 ([@Noltari] - [#142385]) +- Only load files ending `.metadata.json` in WebDAV ([@jpbede] - [#142388]) +- Bump aioesphomeapi to 29.9.0 ([@bdraco] - [#142393]) +- Bump opower to 0.11.1 ([@tronikos] - [#142395]) +- Add exceptions translation to SamsungTV ([@chemelli74] - [#142406]) +- Add missing strings to Fritz ([@chemelli74] - [#142413]) +- Fix reload of AVM FRITZ!Tools when new connected device is detected ([@mib1185] - [#142430]) +- Fix HKC showing hvac_action as idle when fan is active and heat cool target is off ([@bdraco] - [#142443]) +- Fix Reolink smart AI sensors ([@starkillerOG] - [#142454]) +- Fix kelvin parameter in light action specifications ([@epenet] - [#142456]) +- Bump aioshelly to version 13.4.1 ([@bieniu] - [#142477]) +- Fixed Renault charge state icon ([@wilfredktlr] - [#142478]) +- Fix Shelly initialization if device runs large script ([@bieniu] - [#142487]) +- Handle None on the response candidates in Google Generative AI ([@IvanLH] - [#142497]) +- Fix range of Google Generative AI temperature ([@tronikos] - [#142513]) +- Allow max to be equal with min for mqtt number config validation ([@jbouwh] - [#142522]) +- Fix small typo in Music Assistant integration causing unavailable players ([@marcelveldt] - [#142535]) +- Fix adding devices in Husqvarna Automower ([@Thomas55555] - [#142549]) +- Bump pyheos to v1.0.5 ([@andrewsayre] - [#142554]) +- Fix Quickmode handling in ViCare integration ([@CFenner] - [#142561]) +- Fix Core deadlock by ensuring only one ZHA log queue handler thread is running at a time ([@puddly] - [#142568]) +- Fix ssl_cert load from config_flow ([@fredrike] - [#142570]) +- Update growatt server dependency to 1.6.0 ([@thimo-seitz] - [#142606]) +- Pin multidict to >= 6.4.2 to resolve memory leaks ([@bdraco] - [#142614]) +- Bump led_ble to 1.1.7 ([@henryptung] - [#142629]) +- Bump livisi to 0.0.25 ([@Thomas55555] - [#142638]) +- Comelit config flow timeout error ([@chemelli74] - [#142667]) +- Fix EC certificate key not allowed in MQTT client setup ([@jbouwh] - [#142698]) +- Bump PyViCare to 2.44.0 ([@CFenner] - [#142701]) +- Bump reolink-aio 0.13.1 ([@starkillerOG] - [#142719]) +- Reolink migrate unique ID debugging ([@starkillerOG] - [#142723]) +- Update frontend to 20250411.0 ([@bramkragten] - [#142736]) +- Bump pySmartThings to 3.0.4 ([@joostlek] - [#142739]) +- Fix SmartThings gas meter ([@joostlek] - [#142741]) +- Fix Anthropic bug parsing a streaming response with no json ([@allenporter] - [#142745]) +- Upgrade sharkiq depedency to 1.1.0 ([@JeffResc] - [#142746]) +- Bump ical to 9.1.0 ([@Thomas55555] - [#142197]) +- Add jaraco.itertools license exception as the classifier was removed but no SPDX expression was added ([@sanjay900] - [#142439]) + +[#141505]: https://github.com/home-assistant/core/pull/141505 +[#141753]: https://github.com/home-assistant/core/pull/141753 +[#142197]: https://github.com/home-assistant/core/pull/142197 +[#142228]: https://github.com/home-assistant/core/pull/142228 +[#142299]: https://github.com/home-assistant/core/pull/142299 +[#142320]: https://github.com/home-assistant/core/pull/142320 +[#142321]: https://github.com/home-assistant/core/pull/142321 +[#142322]: https://github.com/home-assistant/core/pull/142322 +[#142341]: https://github.com/home-assistant/core/pull/142341 +[#142344]: https://github.com/home-assistant/core/pull/142344 +[#142362]: https://github.com/home-assistant/core/pull/142362 +[#142385]: https://github.com/home-assistant/core/pull/142385 +[#142388]: https://github.com/home-assistant/core/pull/142388 +[#142393]: https://github.com/home-assistant/core/pull/142393 +[#142395]: https://github.com/home-assistant/core/pull/142395 +[#142406]: https://github.com/home-assistant/core/pull/142406 +[#142413]: https://github.com/home-assistant/core/pull/142413 +[#142430]: https://github.com/home-assistant/core/pull/142430 +[#142439]: https://github.com/home-assistant/core/pull/142439 +[#142443]: https://github.com/home-assistant/core/pull/142443 +[#142454]: https://github.com/home-assistant/core/pull/142454 +[#142456]: https://github.com/home-assistant/core/pull/142456 +[#142477]: https://github.com/home-assistant/core/pull/142477 +[#142478]: https://github.com/home-assistant/core/pull/142478 +[#142487]: https://github.com/home-assistant/core/pull/142487 +[#142497]: https://github.com/home-assistant/core/pull/142497 +[#142513]: https://github.com/home-assistant/core/pull/142513 +[#142522]: https://github.com/home-assistant/core/pull/142522 +[#142535]: https://github.com/home-assistant/core/pull/142535 +[#142549]: https://github.com/home-assistant/core/pull/142549 +[#142554]: https://github.com/home-assistant/core/pull/142554 +[#142561]: https://github.com/home-assistant/core/pull/142561 +[#142568]: https://github.com/home-assistant/core/pull/142568 +[#142570]: https://github.com/home-assistant/core/pull/142570 +[#142606]: https://github.com/home-assistant/core/pull/142606 +[#142614]: https://github.com/home-assistant/core/pull/142614 +[#142629]: https://github.com/home-assistant/core/pull/142629 +[#142638]: https://github.com/home-assistant/core/pull/142638 +[#142667]: https://github.com/home-assistant/core/pull/142667 +[#142698]: https://github.com/home-assistant/core/pull/142698 +[#142701]: https://github.com/home-assistant/core/pull/142701 +[#142719]: https://github.com/home-assistant/core/pull/142719 +[#142723]: https://github.com/home-assistant/core/pull/142723 +[#142736]: https://github.com/home-assistant/core/pull/142736 +[#142739]: https://github.com/home-assistant/core/pull/142739 +[#142741]: https://github.com/home-assistant/core/pull/142741 +[#142745]: https://github.com/home-assistant/core/pull/142745 +[#142746]: https://github.com/home-assistant/core/pull/142746 +[@CFenner]: https://github.com/CFenner +[@IvanLH]: https://github.com/IvanLH +[@JeffResc]: https://github.com/JeffResc +[@Lash-L]: https://github.com/Lash-L +[@Noltari]: https://github.com/Noltari +[@Thomas55555]: https://github.com/Thomas55555 +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@andrewsayre]: https://github.com/andrewsayre +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@chemelli74]: https://github.com/chemelli74 +[@epenet]: https://github.com/epenet +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@henryptung]: https://github.com/henryptung +[@jbouwh]: https://github.com/jbouwh +[@joostlek]: https://github.com/joostlek +[@jpbede]: https://github.com/jpbede +[@marcelveldt]: https://github.com/marcelveldt +[@mib1185]: https://github.com/mib1185 +[@puddly]: https://github.com/puddly +[@sanjay900]: https://github.com/sanjay900 +[@starkillerOG]: https://github.com/starkillerOG +[@thimo-seitz]: https://github.com/thimo-seitz +[@tronikos]: https://github.com/tronikos +[@wilfredktlr]: https://github.com/wilfredktlr + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing diff --git a/source/changelogs/core-2025.4.markdown b/source/changelogs/core-2025.4.markdown index b5765abe508..707fb3ad6c0 100644 --- a/source/changelogs/core-2025.4.markdown +++ b/source/changelogs/core-2025.4.markdown @@ -1018,6 +1018,132 @@ For a summary in a more readable format: [@zweckj]: https://github.com/zweckj [@zxdavb]: https://github.com/zxdavb +## Release 2025.4.2 - April 12 + +- Add error details in remote calendar flow ([@Thomas55555] - [#141753]) +- Update Roborock map more consistently on state change ([@Lash-L] - [#142228]) +- Add SensorDeviceClass and unit for LCN CO2 sensor. ([@alengwenus] - [#142320]) +- Bump opower to 0.10.0 ([@tronikos] - [#142321]) +- Add a description for the enable_google_search_tool option in Google AI ([@tronikos] - [#142322]) +- Check that the current roboorck map exists before updating it. ([@Lash-L] - [#142341]) +- Limit mqtt info logging for discovery of new components ([@jbouwh] - [#142344]) +- Bump flux_led to 1.2.0 ([@bdraco] - [#142362]) +- Update aioairzone to v1.0.0 ([@Noltari] - [#142385]) +- Only load files ending `.metadata.json` in WebDAV ([@jpbede] - [#142388]) +- Bump aioesphomeapi to 29.9.0 ([@bdraco] - [#142393]) +- Bump opower to 0.11.1 ([@tronikos] - [#142395]) +- Add exceptions translation to SamsungTV ([@chemelli74] - [#142406]) +- Add missing strings to Fritz ([@chemelli74] - [#142413]) +- Fix reload of AVM FRITZ!Tools when new connected device is detected ([@mib1185] - [#142430]) +- Fix HKC showing hvac_action as idle when fan is active and heat cool target is off ([@bdraco] - [#142443]) +- Fix Reolink smart AI sensors ([@starkillerOG] - [#142454]) +- Fix kelvin parameter in light action specifications ([@epenet] - [#142456]) +- Bump aioshelly to version 13.4.1 ([@bieniu] - [#142477]) +- Fixed Renault charge state icon ([@wilfredktlr] - [#142478]) +- Fix Shelly initialization if device runs large script ([@bieniu] - [#142487]) +- Handle None on the response candidates in Google Generative AI ([@IvanLH] - [#142497]) +- Fix range of Google Generative AI temperature ([@tronikos] - [#142513]) +- Allow max to be equal with min for mqtt number config validation ([@jbouwh] - [#142522]) +- Fix small typo in Music Assistant integration causing unavailable players ([@marcelveldt] - [#142535]) +- Fix adding devices in Husqvarna Automower ([@Thomas55555] - [#142549]) +- Bump pyheos to v1.0.5 ([@andrewsayre] - [#142554]) +- Fix Quickmode handling in ViCare integration ([@CFenner] - [#142561]) +- Fix Core deadlock by ensuring only one ZHA log queue handler thread is running at a time ([@puddly] - [#142568]) +- Fix ssl_cert load from config_flow ([@fredrike] - [#142570]) +- Update growatt server dependency to 1.6.0 ([@thimo-seitz] - [#142606]) +- Pin multidict to >= 6.4.2 to resolve memory leaks ([@bdraco] - [#142614]) +- Bump led_ble to 1.1.7 ([@henryptung] - [#142629]) +- Bump livisi to 0.0.25 ([@Thomas55555] - [#142638]) +- Comelit config flow timeout error ([@chemelli74] - [#142667]) +- Fix EC certificate key not allowed in MQTT client setup ([@jbouwh] - [#142698]) +- Bump PyViCare to 2.44.0 ([@CFenner] - [#142701]) +- Bump reolink-aio 0.13.1 ([@starkillerOG] - [#142719]) +- Reolink migrate unique ID debugging ([@starkillerOG] - [#142723]) +- Update frontend to 20250411.0 ([@bramkragten] - [#142736]) +- Bump pySmartThings to 3.0.4 ([@joostlek] - [#142739]) +- Fix SmartThings gas meter ([@joostlek] - [#142741]) +- Fix Anthropic bug parsing a streaming response with no json ([@allenporter] - [#142745]) +- Upgrade sharkiq depedency to 1.1.0 ([@JeffResc] - [#142746]) +- Bump ical to 9.1.0 ([@Thomas55555] - [#142197]) +- Add jaraco.itertools license exception as the classifier was removed but no SPDX expression was added ([@sanjay900] - [#142439]) + +[#141505]: https://github.com/home-assistant/core/pull/141505 +[#141753]: https://github.com/home-assistant/core/pull/141753 +[#142197]: https://github.com/home-assistant/core/pull/142197 +[#142228]: https://github.com/home-assistant/core/pull/142228 +[#142299]: https://github.com/home-assistant/core/pull/142299 +[#142320]: https://github.com/home-assistant/core/pull/142320 +[#142321]: https://github.com/home-assistant/core/pull/142321 +[#142322]: https://github.com/home-assistant/core/pull/142322 +[#142341]: https://github.com/home-assistant/core/pull/142341 +[#142344]: https://github.com/home-assistant/core/pull/142344 +[#142362]: https://github.com/home-assistant/core/pull/142362 +[#142385]: https://github.com/home-assistant/core/pull/142385 +[#142388]: https://github.com/home-assistant/core/pull/142388 +[#142393]: https://github.com/home-assistant/core/pull/142393 +[#142395]: https://github.com/home-assistant/core/pull/142395 +[#142406]: https://github.com/home-assistant/core/pull/142406 +[#142413]: https://github.com/home-assistant/core/pull/142413 +[#142430]: https://github.com/home-assistant/core/pull/142430 +[#142439]: https://github.com/home-assistant/core/pull/142439 +[#142443]: https://github.com/home-assistant/core/pull/142443 +[#142454]: https://github.com/home-assistant/core/pull/142454 +[#142456]: https://github.com/home-assistant/core/pull/142456 +[#142477]: https://github.com/home-assistant/core/pull/142477 +[#142478]: https://github.com/home-assistant/core/pull/142478 +[#142487]: https://github.com/home-assistant/core/pull/142487 +[#142497]: https://github.com/home-assistant/core/pull/142497 +[#142513]: https://github.com/home-assistant/core/pull/142513 +[#142522]: https://github.com/home-assistant/core/pull/142522 +[#142535]: https://github.com/home-assistant/core/pull/142535 +[#142549]: https://github.com/home-assistant/core/pull/142549 +[#142554]: https://github.com/home-assistant/core/pull/142554 +[#142561]: https://github.com/home-assistant/core/pull/142561 +[#142568]: https://github.com/home-assistant/core/pull/142568 +[#142570]: https://github.com/home-assistant/core/pull/142570 +[#142606]: https://github.com/home-assistant/core/pull/142606 +[#142614]: https://github.com/home-assistant/core/pull/142614 +[#142629]: https://github.com/home-assistant/core/pull/142629 +[#142638]: https://github.com/home-assistant/core/pull/142638 +[#142667]: https://github.com/home-assistant/core/pull/142667 +[#142698]: https://github.com/home-assistant/core/pull/142698 +[#142701]: https://github.com/home-assistant/core/pull/142701 +[#142719]: https://github.com/home-assistant/core/pull/142719 +[#142723]: https://github.com/home-assistant/core/pull/142723 +[#142736]: https://github.com/home-assistant/core/pull/142736 +[#142739]: https://github.com/home-assistant/core/pull/142739 +[#142741]: https://github.com/home-assistant/core/pull/142741 +[#142745]: https://github.com/home-assistant/core/pull/142745 +[#142746]: https://github.com/home-assistant/core/pull/142746 +[@CFenner]: https://github.com/CFenner +[@IvanLH]: https://github.com/IvanLH +[@JeffResc]: https://github.com/JeffResc +[@Lash-L]: https://github.com/Lash-L +[@Noltari]: https://github.com/Noltari +[@Thomas55555]: https://github.com/Thomas55555 +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@andrewsayre]: https://github.com/andrewsayre +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@chemelli74]: https://github.com/chemelli74 +[@epenet]: https://github.com/epenet +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@henryptung]: https://github.com/henryptung +[@jbouwh]: https://github.com/jbouwh +[@joostlek]: https://github.com/joostlek +[@jpbede]: https://github.com/jpbede +[@marcelveldt]: https://github.com/marcelveldt +[@mib1185]: https://github.com/mib1185 +[@puddly]: https://github.com/puddly +[@sanjay900]: https://github.com/sanjay900 +[@starkillerOG]: https://github.com/starkillerOG +[@thimo-seitz]: https://github.com/thimo-seitz +[@tronikos]: https://github.com/tronikos +[@wilfredktlr]: https://github.com/wilfredktlr + [#106985]: https://github.com/home-assistant/core/pull/106985 [#107635]: https://github.com/home-assistant/core/pull/107635 [#122818]: https://github.com/home-assistant/core/pull/122818