diff --git a/_config.yml b/_config.yml index 4701c89d4497..c1400769e7d9 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2025 current_minor_version: 12 -current_patch_version: 4 -date_released: 2025-12-19 +current_patch_version: 5 +date_released: 2025-12-29 # 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-12-03-release-202512.markdown b/source/_posts/2025-12-03-release-202512.markdown index ac1219dc8b7f..3114020418d2 100644 --- a/source/_posts/2025-12-03-release-202512.markdown +++ b/source/_posts/2025-12-03-release-202512.markdown @@ -115,6 +115,7 @@ Now go and automate stuff! - [2025.12.2 - December 8](#2025122---december-8) - [2025.12.3 - December 12](#2025123---december-12) - [2025.12.4 - December 19](#2025124---december-19) + - [2025.12.5 - December 29](#2025125---december-29) - [Need help? Join the community](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -767,46 +768,46 @@ release once a week, aiming for Friday. ### 2025.12.4 - December 19 -- Prevent empty aliases in registries ([@FI-153] - [#156061]) ([config docs]) -- Do not check Reolink firmware at start ([@starkillerOG] - [#158275]) ([reolink docs]) -- Update pynintendoparental to 2.0.0 ([@pantherale0] - [#158285]) ([nintendo_parental_controls docs]) -- Enable volvo engine status for all engine types ([@thomasddn] - [#158437]) ([volvo docs]) -- Update pynintendoparental to 2.1.0 ([@pantherale0] - [#158487]) ([nintendo_parental_controls docs]) -- Suppress roborock failures under some unavailability threshold ([@allenporter] - [#158673]) ([roborock docs]) +- Prevent empty aliases in registries ([@FI-153] - [#156061]) +- Do not check Reolink firmware at start ([@starkillerOG] - [#158275]) +- Update pynintendoparental to 2.0.0 ([@pantherale0] - [#158285]) +- Enable volvo engine status for all engine types ([@thomasddn] - [#158437]) +- Update pynintendoparental to 2.1.0 ([@pantherale0] - [#158487]) +- Suppress roborock failures under some unavailability threshold ([@allenporter] - [#158673]) - Suppress verbose UPnP subscription error logs ([@ptarjan] - [#158677]) -- Fix Sonos speaker async_offline assertion failure ([@ptarjan] - [#158764]) ([sonos docs]) -- Bump pynintendoparental to 2.1.1 ([@pantherale0] - [#158779]) ([nintendo_parental_controls docs]) -- Bump aioasuswrt 1.5.3 ([@kennedyshead] - [#158882]) ([asuswrt docs]) -- Revert adding entity_category to Plugwise thermostat schedule select ([@bouwew] - [#158901]) ([plugwise docs]) -- Bump aiomealie to 1.1.1 and statically define mealplan entry types ([@andrew-codechimp] - [#158907]) ([mealie docs]) -- Update systembridgeconnector to 5.2.4, fix media source ([@timmo001] - [#158917]) ([system_bridge docs]) -- Assume cover or valve is always "running" in google assistant when the state is assumed or the position is reported to allow it to be be stopped ([@jbouwh] - [#158919]) ([google_assistant docs]) -- Bump ical to 12.1.2 ([@allenporter] - [#158965]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs]) -- Update unnecessary error logging of unknown and unavailable source states from mold indicator ([@Petro31] - [#158979]) ([mold_indicator docs]) -- Add exception handling for rate limited or unauthorized MQTT requests ([@allenporter] - [#158997]) ([roborock docs]) -- Bump aioasuswrt to 1.5.4 ([@upsuper] - [#159038]) ([asuswrt docs]) -- Bump blinkpy to 0.25.2 ([@fronzbot] - [#159049]) ([blink docs]) -- Fix slow event state updates for remote calendar ([@allenporter] - [#159058]) ([remote_calendar docs]) -- Bump aiodns to 3.6.1 ([@mithomas] - [#159073]) ([dnsip docs]) -- Bump pysmlight to v0.2.13 ([@tl-sl] - [#159075]) ([smlight docs]) -- Improve icloud reauth flow ([@PaulCavill] - [#159081]) ([icloud docs]) -- Sonos fix media player join to avoid race condition ([@PeteRager] - [#159106]) ([sonos docs]) -- Sonos increase wait for groups timeout ([@PeteRager] - [#159108]) ([sonos docs]) -- Bump pynintendoparental 2.1.3 ([@pantherale0] - [#159120]) ([nintendo_parental_controls docs]) -- Bump soco to 0.30.13 for Sonos ([@PeteRager] - [#159123]) ([sonos docs]) -- Handle missing Miele status codes gracefully ([@astrandb] - [#159124]) ([miele docs]) -- Bump ekey-bionyxpy to version 1.0.1 ([@richardpolzer] - [#159196]) ([ekeybionyx docs]) -- Fix incorrect status updates for lcn ([@alengwenus] - [#159251]) ([lcn docs]) -- Bump python-roborock to 3.18.0 ([@Lash-L] - [#159271]) ([roborock docs]) -- Bump pypck to 0.9.8 ([@alengwenus] - [#159277]) ([lcn docs]) -- Fix AttributeError in Roborock Empty Mode entity ([@allenporter] - [#159278]) ([roborock docs]) -- Add missing strings for Shelly voltmeter sensor ([@chemelli74] - [#159332]) ([shelly docs]) -- Do not trigger reauth for addon in Music Assistant ([@arturpragacz] - [#159372]) ([music_assistant docs]) -- Align format of voltmeter strings for Shelly ([@chemelli74] - [#159394]) ([shelly docs]) -- Bump ZHA to 0.0.81 ([@puddly] - [#159396]) ([zha docs]) -- Bump python-roborock to 3.19.0 ([@allenporter] - [#159404]) ([roborock docs]) +- Fix Sonos speaker async_offline assertion failure ([@ptarjan] - [#158764]) +- Bump pynintendoparental to 2.1.1 ([@pantherale0] - [#158779]) +- Bump aioasuswrt 1.5.3 ([@kennedyshead] - [#158882]) +- Revert adding entity_category to Plugwise thermostat schedule select ([@bouwew] - [#158901]) +- Bump aiomealie to 1.1.1 and statically define mealplan entry types ([@andrew-codechimp] - [#158907]) +- Update systembridgeconnector to 5.2.4, fix media source ([@timmo001] - [#158917]) +- Assume cover or valve is always "running" in google assistant when the state is assumed or the position is reported to allow it to be be stopped ([@jbouwh] - [#158919]) +- Bump ical to 12.1.2 ([@allenporter] - [#158965]) +- Update unnecessary error logging of unknown and unavailable source states from mold indicator ([@Petro31] - [#158979]) +- Add exception handling for rate limited or unauthorized MQTT requests ([@allenporter] - [#158997]) +- Bump aioasuswrt to 1.5.4 ([@upsuper] - [#159038]) +- Bump blinkpy to 0.25.2 ([@fronzbot] - [#159049]) +- Fix slow event state updates for remote calendar ([@allenporter] - [#159058]) +- Bump aiodns to 3.6.1 ([@mithomas] - [#159073]) +- Bump pysmlight to v0.2.13 ([@tl-sl] - [#159075]) +- Improve icloud reauth flow ([@PaulCavill] - [#159081]) +- Sonos fix media player join to avoid race condition ([@PeteRager] - [#159106]) +- Sonos increase wait for groups timeout ([@PeteRager] - [#159108]) +- Bump pynintendoparental 2.1.3 ([@pantherale0] - [#159120]) +- Bump soco to 0.30.13 for Sonos ([@PeteRager] - [#159123]) +- Handle missing Miele status codes gracefully ([@astrandb] - [#159124]) +- Bump ekey-bionyxpy to version 1.0.1 ([@richardpolzer] - [#159196]) +- Fix incorrect status updates for lcn ([@alengwenus] - [#159251]) +- Bump python-roborock to 3.18.0 ([@Lash-L] - [#159271]) +- Bump pypck to 0.9.8 ([@alengwenus] - [#159277]) +- Fix AttributeError in Roborock Empty Mode entity ([@allenporter] - [#159278]) +- Add missing strings for Shelly voltmeter sensor ([@chemelli74] - [#159332]) +- Do not trigger reauth for addon in Music Assistant ([@arturpragacz] - [#159372]) +- Align format of voltmeter strings for Shelly ([@chemelli74] - [#159394]) +- Bump ZHA to 0.0.81 ([@puddly] - [#159396]) +- Bump python-roborock to 3.19.0 ([@allenporter] - [#159404]) - Remove users refresh tokens when the user get's deactivated ([@edenhaus] - [#159443]) -- Update frontend to 20251203.3 ([@bramkragten] - [#159451]) ([frontend docs]) +- Update frontend to 20251203.3 ([@bramkragten] - [#159451]) [#156061]: https://github.com/home-assistant/core/pull/156061 [#157330]: https://github.com/home-assistant/core/pull/157330 @@ -880,36 +881,69 @@ release once a week, aiming for Friday. [@timmo001]: https://github.com/timmo001 [@tl-sl]: https://github.com/tl-sl [@upsuper]: https://github.com/upsuper -[actron_air docs]: /integrations/actron_air/ -[adax docs]: /integrations/adax/ -[adguard docs]: /integrations/adguard/ -[asuswrt docs]: /integrations/asuswrt/ -[blink docs]: /integrations/blink/ -[config docs]: /integrations/config/ -[dnsip docs]: /integrations/dnsip/ -[ekeybionyx docs]: /integrations/ekeybionyx/ -[frontend docs]: /integrations/frontend/ -[google docs]: /integrations/google/ -[google_assistant docs]: /integrations/google_assistant/ -[icloud docs]: /integrations/icloud/ -[lcn docs]: /integrations/lcn/ -[local_calendar docs]: /integrations/local_calendar/ -[local_todo docs]: /integrations/local_todo/ -[mealie docs]: /integrations/mealie/ -[miele docs]: /integrations/miele/ -[mold_indicator docs]: /integrations/mold_indicator/ -[music_assistant docs]: /integrations/music_assistant/ -[nintendo_parental_controls docs]: /integrations/nintendo_parental_controls/ -[plugwise docs]: /integrations/plugwise/ -[remote_calendar docs]: /integrations/remote_calendar/ -[reolink docs]: /integrations/reolink/ -[roborock docs]: /integrations/roborock/ -[shelly docs]: /integrations/shelly/ -[smlight docs]: /integrations/smlight/ -[sonos docs]: /integrations/sonos/ -[system_bridge docs]: /integrations/system_bridge/ -[volvo docs]: /integrations/volvo/ -[zha docs]: /integrations/zha/ + +### 2025.12.5 - December 29 + +- Disable quoted cookies for compatibility with older SolarLog devices ([@dontinelli] - [#157839]) +- Normalize unique ID in WLED ([@mik-laj] - [#157901]) +- Change Samsung TV WoL turn_on log from warning to debug ([@ptarjan] - [#158676]) +- Fix ZeroDivisionError for inverse unit conversions ([@ReneNulschDE] - [#159161]) +- Add openid scope and update OAuth2 url:s in senz integration ([@astrandb] - [#159265]) +- Create issue for Sonos when Sonos system does not have UPnP enabled ([@PeteRager] - [#159330]) +- Bump insteon panel to 0.6.0 to fix dialog button issues ([@teharris1] - [#159449]) +- Bump yalexs-ble to 3.2.2 ([@bdraco] - [#158124]) +- Bump yalexs-ble to 3.2.4 ([@bdraco] - [#159476]) +- Improve date handling in UniFi Protect media source ([@RaHehl] - [#159491]) +- Redact additional unnecessary diagnostic fields ([@allenporter] - [#159546]) +- Bump melissa to 3.0.3 ([@kennedyshead] - [#159557]) +- Bump valbusaio to 2025.12.0 ([@cereal2nd] - [#159578]) +- Bump uiprotect to 7.33.3 ([@RaHehl] - [#159593]) +- Fix Ecoforest unknown alarm translation key ([@maylikenoother] - [#159594]) +- Bump axis to v66 fixing an issue with latest xmltodict ([@Kane610] - [#159604]) +- Bump python-roborock to 3.20.1 ([@allenporter] - [#159621]) +- Bump python-roborock to 3.21.1 ([@allenporter] - [#159660]) +- Fix Roborock repair issue behavior ([@allenporter] - [#159718]) +- Start reauth when roborock notices the MQTT session is unauthorized ([@allenporter] - [#159719]) +- Add state_class to Nuki battery sensor ([@victor-gurbani] - [#159756]) + +[#157839]: https://github.com/home-assistant/core/pull/157839 +[#157901]: https://github.com/home-assistant/core/pull/157901 +[#158124]: https://github.com/home-assistant/core/pull/158124 +[#158676]: https://github.com/home-assistant/core/pull/158676 +[#159161]: https://github.com/home-assistant/core/pull/159161 +[#159265]: https://github.com/home-assistant/core/pull/159265 +[#159330]: https://github.com/home-assistant/core/pull/159330 +[#159449]: https://github.com/home-assistant/core/pull/159449 +[#159460]: https://github.com/home-assistant/core/pull/159460 +[#159476]: https://github.com/home-assistant/core/pull/159476 +[#159491]: https://github.com/home-assistant/core/pull/159491 +[#159546]: https://github.com/home-assistant/core/pull/159546 +[#159557]: https://github.com/home-assistant/core/pull/159557 +[#159578]: https://github.com/home-assistant/core/pull/159578 +[#159593]: https://github.com/home-assistant/core/pull/159593 +[#159594]: https://github.com/home-assistant/core/pull/159594 +[#159604]: https://github.com/home-assistant/core/pull/159604 +[#159621]: https://github.com/home-assistant/core/pull/159621 +[#159660]: https://github.com/home-assistant/core/pull/159660 +[#159718]: https://github.com/home-assistant/core/pull/159718 +[#159719]: https://github.com/home-assistant/core/pull/159719 +[#159756]: https://github.com/home-assistant/core/pull/159756 +[@Kane610]: https://github.com/Kane610 +[@PeteRager]: https://github.com/PeteRager +[@RaHehl]: https://github.com/RaHehl +[@ReneNulschDE]: https://github.com/ReneNulschDE +[@allenporter]: https://github.com/allenporter +[@astrandb]: https://github.com/astrandb +[@bdraco]: https://github.com/bdraco +[@bramkragten]: https://github.com/bramkragten +[@cereal2nd]: https://github.com/cereal2nd +[@dontinelli]: https://github.com/dontinelli +[@kennedyshead]: https://github.com/kennedyshead +[@maylikenoother]: https://github.com/maylikenoother +[@mik-laj]: https://github.com/mik-laj +[@ptarjan]: https://github.com/ptarjan +[@teharris1]: https://github.com/teharris1 +[@victor-gurbani]: https://github.com/victor-gurbani ## Need help? Join the community diff --git a/source/changelogs/core-2025.12.markdown b/source/changelogs/core-2025.12.markdown index 1b63f05816e7..f25fdc70c688 100644 --- a/source/changelogs/core-2025.12.markdown +++ b/source/changelogs/core-2025.12.markdown @@ -1184,46 +1184,46 @@ For a summary in a more readable format ## Release 2025.12.4 - December 19 -- Prevent empty aliases in registries ([@FI-153] - [#156061]) ([config docs]) -- Do not check Reolink firmware at start ([@starkillerOG] - [#158275]) ([reolink docs]) -- Update pynintendoparental to 2.0.0 ([@pantherale0] - [#158285]) ([nintendo_parental_controls docs]) -- Enable volvo engine status for all engine types ([@thomasddn] - [#158437]) ([volvo docs]) -- Update pynintendoparental to 2.1.0 ([@pantherale0] - [#158487]) ([nintendo_parental_controls docs]) -- Suppress roborock failures under some unavailability threshold ([@allenporter] - [#158673]) ([roborock docs]) +- Prevent empty aliases in registries ([@FI-153] - [#156061]) +- Do not check Reolink firmware at start ([@starkillerOG] - [#158275]) +- Update pynintendoparental to 2.0.0 ([@pantherale0] - [#158285]) +- Enable volvo engine status for all engine types ([@thomasddn] - [#158437]) +- Update pynintendoparental to 2.1.0 ([@pantherale0] - [#158487]) +- Suppress roborock failures under some unavailability threshold ([@allenporter] - [#158673]) - Suppress verbose UPnP subscription error logs ([@ptarjan] - [#158677]) -- Fix Sonos speaker async_offline assertion failure ([@ptarjan] - [#158764]) ([sonos docs]) -- Bump pynintendoparental to 2.1.1 ([@pantherale0] - [#158779]) ([nintendo_parental_controls docs]) -- Bump aioasuswrt 1.5.3 ([@kennedyshead] - [#158882]) ([asuswrt docs]) -- Revert adding entity_category to Plugwise thermostat schedule select ([@bouwew] - [#158901]) ([plugwise docs]) -- Bump aiomealie to 1.1.1 and statically define mealplan entry types ([@andrew-codechimp] - [#158907]) ([mealie docs]) -- Update systembridgeconnector to 5.2.4, fix media source ([@timmo001] - [#158917]) ([system_bridge docs]) -- Assume cover or valve is always "running" in google assistant when the state is assumed or the position is reported to allow it to be be stopped ([@jbouwh] - [#158919]) ([google_assistant docs]) -- Bump ical to 12.1.2 ([@allenporter] - [#158965]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs]) -- Update unnecessary error logging of unknown and unavailable source states from mold indicator ([@Petro31] - [#158979]) ([mold_indicator docs]) -- Add exception handling for rate limited or unauthorized MQTT requests ([@allenporter] - [#158997]) ([roborock docs]) -- Bump aioasuswrt to 1.5.4 ([@upsuper] - [#159038]) ([asuswrt docs]) -- Bump blinkpy to 0.25.2 ([@fronzbot] - [#159049]) ([blink docs]) -- Fix slow event state updates for remote calendar ([@allenporter] - [#159058]) ([remote_calendar docs]) -- Bump aiodns to 3.6.1 ([@mithomas] - [#159073]) ([dnsip docs]) -- Bump pysmlight to v0.2.13 ([@tl-sl] - [#159075]) ([smlight docs]) -- Improve icloud reauth flow ([@PaulCavill] - [#159081]) ([icloud docs]) -- Sonos fix media player join to avoid race condition ([@PeteRager] - [#159106]) ([sonos docs]) -- Sonos increase wait for groups timeout ([@PeteRager] - [#159108]) ([sonos docs]) -- Bump pynintendoparental 2.1.3 ([@pantherale0] - [#159120]) ([nintendo_parental_controls docs]) -- Bump soco to 0.30.13 for Sonos ([@PeteRager] - [#159123]) ([sonos docs]) -- Handle missing Miele status codes gracefully ([@astrandb] - [#159124]) ([miele docs]) -- Bump ekey-bionyxpy to version 1.0.1 ([@richardpolzer] - [#159196]) ([ekeybionyx docs]) -- Fix incorrect status updates for lcn ([@alengwenus] - [#159251]) ([lcn docs]) -- Bump python-roborock to 3.18.0 ([@Lash-L] - [#159271]) ([roborock docs]) -- Bump pypck to 0.9.8 ([@alengwenus] - [#159277]) ([lcn docs]) -- Fix AttributeError in Roborock Empty Mode entity ([@allenporter] - [#159278]) ([roborock docs]) -- Add missing strings for Shelly voltmeter sensor ([@chemelli74] - [#159332]) ([shelly docs]) -- Do not trigger reauth for addon in Music Assistant ([@arturpragacz] - [#159372]) ([music_assistant docs]) -- Align format of voltmeter strings for Shelly ([@chemelli74] - [#159394]) ([shelly docs]) -- Bump ZHA to 0.0.81 ([@puddly] - [#159396]) ([zha docs]) -- Bump python-roborock to 3.19.0 ([@allenporter] - [#159404]) ([roborock docs]) +- Fix Sonos speaker async_offline assertion failure ([@ptarjan] - [#158764]) +- Bump pynintendoparental to 2.1.1 ([@pantherale0] - [#158779]) +- Bump aioasuswrt 1.5.3 ([@kennedyshead] - [#158882]) +- Revert adding entity_category to Plugwise thermostat schedule select ([@bouwew] - [#158901]) +- Bump aiomealie to 1.1.1 and statically define mealplan entry types ([@andrew-codechimp] - [#158907]) +- Update systembridgeconnector to 5.2.4, fix media source ([@timmo001] - [#158917]) +- Assume cover or valve is always "running" in google assistant when the state is assumed or the position is reported to allow it to be be stopped ([@jbouwh] - [#158919]) +- Bump ical to 12.1.2 ([@allenporter] - [#158965]) +- Update unnecessary error logging of unknown and unavailable source states from mold indicator ([@Petro31] - [#158979]) +- Add exception handling for rate limited or unauthorized MQTT requests ([@allenporter] - [#158997]) +- Bump aioasuswrt to 1.5.4 ([@upsuper] - [#159038]) +- Bump blinkpy to 0.25.2 ([@fronzbot] - [#159049]) +- Fix slow event state updates for remote calendar ([@allenporter] - [#159058]) +- Bump aiodns to 3.6.1 ([@mithomas] - [#159073]) +- Bump pysmlight to v0.2.13 ([@tl-sl] - [#159075]) +- Improve icloud reauth flow ([@PaulCavill] - [#159081]) +- Sonos fix media player join to avoid race condition ([@PeteRager] - [#159106]) +- Sonos increase wait for groups timeout ([@PeteRager] - [#159108]) +- Bump pynintendoparental 2.1.3 ([@pantherale0] - [#159120]) +- Bump soco to 0.30.13 for Sonos ([@PeteRager] - [#159123]) +- Handle missing Miele status codes gracefully ([@astrandb] - [#159124]) +- Bump ekey-bionyxpy to version 1.0.1 ([@richardpolzer] - [#159196]) +- Fix incorrect status updates for lcn ([@alengwenus] - [#159251]) +- Bump python-roborock to 3.18.0 ([@Lash-L] - [#159271]) +- Bump pypck to 0.9.8 ([@alengwenus] - [#159277]) +- Fix AttributeError in Roborock Empty Mode entity ([@allenporter] - [#159278]) +- Add missing strings for Shelly voltmeter sensor ([@chemelli74] - [#159332]) +- Do not trigger reauth for addon in Music Assistant ([@arturpragacz] - [#159372]) +- Align format of voltmeter strings for Shelly ([@chemelli74] - [#159394]) +- Bump ZHA to 0.0.81 ([@puddly] - [#159396]) +- Bump python-roborock to 3.19.0 ([@allenporter] - [#159404]) - Remove users refresh tokens when the user get's deactivated ([@edenhaus] - [#159443]) -- Update frontend to 20251203.3 ([@bramkragten] - [#159451]) ([frontend docs]) +- Update frontend to 20251203.3 ([@bramkragten] - [#159451]) [#156061]: https://github.com/home-assistant/core/pull/156061 [#157330]: https://github.com/home-assistant/core/pull/157330 @@ -1297,36 +1297,69 @@ For a summary in a more readable format [@timmo001]: https://github.com/timmo001 [@tl-sl]: https://github.com/tl-sl [@upsuper]: https://github.com/upsuper -[actron_air docs]: /integrations/actron_air/ -[adax docs]: /integrations/adax/ -[adguard docs]: /integrations/adguard/ -[asuswrt docs]: /integrations/asuswrt/ -[blink docs]: /integrations/blink/ -[config docs]: /integrations/config/ -[dnsip docs]: /integrations/dnsip/ -[ekeybionyx docs]: /integrations/ekeybionyx/ -[frontend docs]: /integrations/frontend/ -[google docs]: /integrations/google/ -[google_assistant docs]: /integrations/google_assistant/ -[icloud docs]: /integrations/icloud/ -[lcn docs]: /integrations/lcn/ -[local_calendar docs]: /integrations/local_calendar/ -[local_todo docs]: /integrations/local_todo/ -[mealie docs]: /integrations/mealie/ -[miele docs]: /integrations/miele/ -[mold_indicator docs]: /integrations/mold_indicator/ -[music_assistant docs]: /integrations/music_assistant/ -[nintendo_parental_controls docs]: /integrations/nintendo_parental_controls/ -[plugwise docs]: /integrations/plugwise/ -[remote_calendar docs]: /integrations/remote_calendar/ -[reolink docs]: /integrations/reolink/ -[roborock docs]: /integrations/roborock/ -[shelly docs]: /integrations/shelly/ -[smlight docs]: /integrations/smlight/ -[sonos docs]: /integrations/sonos/ -[system_bridge docs]: /integrations/system_bridge/ -[volvo docs]: /integrations/volvo/ -[zha docs]: /integrations/zha/ + +## Release 2025.12.5 - December 29 + +- Disable quoted cookies for compatibility with older SolarLog devices ([@dontinelli] - [#157839]) +- Normalize unique ID in WLED ([@mik-laj] - [#157901]) +- Change Samsung TV WoL turn_on log from warning to debug ([@ptarjan] - [#158676]) +- Fix ZeroDivisionError for inverse unit conversions ([@ReneNulschDE] - [#159161]) +- Add openid scope and update OAuth2 url:s in senz integration ([@astrandb] - [#159265]) +- Create issue for Sonos when Sonos system does not have UPnP enabled ([@PeteRager] - [#159330]) +- Bump insteon panel to 0.6.0 to fix dialog button issues ([@teharris1] - [#159449]) +- Bump yalexs-ble to 3.2.2 ([@bdraco] - [#158124]) +- Bump yalexs-ble to 3.2.4 ([@bdraco] - [#159476]) +- Improve date handling in UniFi Protect media source ([@RaHehl] - [#159491]) +- Redact additional unnecessary diagnostic fields ([@allenporter] - [#159546]) +- Bump melissa to 3.0.3 ([@kennedyshead] - [#159557]) +- Bump valbusaio to 2025.12.0 ([@cereal2nd] - [#159578]) +- Bump uiprotect to 7.33.3 ([@RaHehl] - [#159593]) +- Fix Ecoforest unknown alarm translation key ([@maylikenoother] - [#159594]) +- Bump axis to v66 fixing an issue with latest xmltodict ([@Kane610] - [#159604]) +- Bump python-roborock to 3.20.1 ([@allenporter] - [#159621]) +- Bump python-roborock to 3.21.1 ([@allenporter] - [#159660]) +- Fix Roborock repair issue behavior ([@allenporter] - [#159718]) +- Start reauth when roborock notices the MQTT session is unauthorized ([@allenporter] - [#159719]) +- Add state_class to Nuki battery sensor ([@victor-gurbani] - [#159756]) + +[#157839]: https://github.com/home-assistant/core/pull/157839 +[#157901]: https://github.com/home-assistant/core/pull/157901 +[#158124]: https://github.com/home-assistant/core/pull/158124 +[#158676]: https://github.com/home-assistant/core/pull/158676 +[#159161]: https://github.com/home-assistant/core/pull/159161 +[#159265]: https://github.com/home-assistant/core/pull/159265 +[#159330]: https://github.com/home-assistant/core/pull/159330 +[#159449]: https://github.com/home-assistant/core/pull/159449 +[#159460]: https://github.com/home-assistant/core/pull/159460 +[#159476]: https://github.com/home-assistant/core/pull/159476 +[#159491]: https://github.com/home-assistant/core/pull/159491 +[#159546]: https://github.com/home-assistant/core/pull/159546 +[#159557]: https://github.com/home-assistant/core/pull/159557 +[#159578]: https://github.com/home-assistant/core/pull/159578 +[#159593]: https://github.com/home-assistant/core/pull/159593 +[#159594]: https://github.com/home-assistant/core/pull/159594 +[#159604]: https://github.com/home-assistant/core/pull/159604 +[#159621]: https://github.com/home-assistant/core/pull/159621 +[#159660]: https://github.com/home-assistant/core/pull/159660 +[#159718]: https://github.com/home-assistant/core/pull/159718 +[#159719]: https://github.com/home-assistant/core/pull/159719 +[#159756]: https://github.com/home-assistant/core/pull/159756 +[@Kane610]: https://github.com/Kane610 +[@PeteRager]: https://github.com/PeteRager +[@RaHehl]: https://github.com/RaHehl +[@ReneNulschDE]: https://github.com/ReneNulschDE +[@allenporter]: https://github.com/allenporter +[@astrandb]: https://github.com/astrandb +[@bdraco]: https://github.com/bdraco +[@bramkragten]: https://github.com/bramkragten +[@cereal2nd]: https://github.com/cereal2nd +[@dontinelli]: https://github.com/dontinelli +[@kennedyshead]: https://github.com/kennedyshead +[@maylikenoother]: https://github.com/maylikenoother +[@mik-laj]: https://github.com/mik-laj +[@ptarjan]: https://github.com/ptarjan +[@teharris1]: https://github.com/teharris1 +[@victor-gurbani]: https://github.com/victor-gurbani [#118635]: https://github.com/home-assistant/core/pull/118635 [#134758]: https://github.com/home-assistant/core/pull/134758