Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
170 changes: 102 additions & 68 deletions source/_posts/2025-12-03-release-202512.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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])
Copy link

Copilot AI Dec 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The text "url:s" should be "URLs" for proper spelling and capitalization.

Suggested change
- Add openid scope and update OAuth2 url:s in senz integration ([@astrandb] - [#159265])
- Add openid scope and update OAuth2 URLs in senz integration ([@astrandb] - [#159265])

Copilot uses AI. Check for mistakes.
- 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

Expand Down
Loading