Releases: home-assistant/core
Releases · home-assistant/core
2025.12.2
- fix Lutron Caseta smart away subscription (@omrishiv - #158082) (lutron_caseta docs)
- Fix legacy template entity_id field in migration (@Petro31 - #158105) (template docs)
- Revert "Remove Shelly redundant device entry check for sleepy devices" (@thecode - #158108) (shelly docs)
- Ensure Roborock disconnects mqtt on unload/stop (@allenporter - #158144) (roborock docs)
- Fix secure URLs for promotional game media in Xbox integration (@tr4nt0r - #158162) (xbox docs)
- Add program id codes for Miele WQ1000 (@astrandb - #158175) (miele docs)
- Bump pymiele dependency to 0.6.1 (@astrandb - #158177) (miele docs) (dependency)
- Bump asusrouter to 1.21.1 (@Vaskivskyi - #158192) (asuswrt docs)
- Bump HueBLE to 2.1.0 (@flip-dots - #158197) (hue_ble docs) (dependency)
- Bump python-roborock to 3.10.10 (@allenporter - #158212) (roborock docs) (dependency)
- Be more specific about winter mode in the description (@piitaya - #158230) (frontend docs)
- Fix description placeholders for system_bridge (@jbouwh - #158232) (system_bridge docs)
- Bump google air quality api to 2.0.0 (@Thomas55555 - #158234) (google_air_quality docs) (dependency)
- Fix zwave_js service description placeholders (@epenet - #158236) (zwave_js docs)
- Fix yeelight service description placeholders (@epenet - #158239) (yeelight docs)
- Fix teslemetry service description placeholders (@epenet - #158240) (teslemetry docs)
- Fix multiple top-level support for template integration (@Petro31 - #158244) (template docs)
- Bump yt-dlp to 2025.12.08 (@andreimoraru - #158253) (media_extractor docs) (dependency)
- Update frontend to 20251203.2 (@piitaya - #158259) (frontend docs)
- Skip check for onboarding done in Music Assistant integration (@marcelveldt - #158270) (music_assistant docs)
2025.12.1
- Fix Rituals Perfume Genie (@quebulm - #151537) (rituals_perfume_genie docs)
- Move telegram-bot URLs out of strings.json (@maxmichels - #155130) (telegram_bot docs)
- Fix Starlink's ever updating uptime (@davidrapan - #155574) (starlink docs)
- Display error when forming new ZHA network fails (@TheJulianJES - #157863) (zha docs)
- Move teslemetry time-of-use URL out of strings.json (@jbouwh - #157874) (teslemetry docs)
- Correctly pass MopParserConfig for Roborock (@Lash-L - #157891) (roborock docs)
- Fix VeSync binary sensor discovery (@cdnninja - #157898) (vesync docs)
- Bump reolink_aio to 0.17.1 (@starkillerOG - #157929) (reolink docs) (dependency)
- Move out URL of Xiaomy_aquara from strings.json (@jbouwh - #157937) (xiaomi_aqara docs)
- Set account number as required for Anglian Water config entry (@pantherale0 - #157939) (anglian_water docs)
- Move translatable URL from rainmachine push_weather_data action description (@jbouwh - #157941) (rainmachine docs)
- Convert image URLs to secure URLs in Xbox integration (@tr4nt0r - #157945) (xbox docs)
- Add pyanglianwater to Anglian Water loggers (@pantherale0 - #157947) (anglian_water docs)
- Fix template migration errors (@Petro31 - #157949) (template docs)
- Move Yeelight URLs out of translatable strings for action descriptions (@jbouwh - #157957) (yeelight docs)
- Move out zwave_js api docs url from strings.json (@jbouwh - #157959) (zwave_js docs)
- Fix unit parsing in Tuya climate entities (@epenet - #157964) (tuya docs)
- Update template deprecation to be more explicit (@Petro31 - #157965) (template docs)
- Move pilight URL out of strings.json (@jbouwh - #157967) (pilight docs)
- Move out example URL and IP of strings.json for reolink (@jbouwh - #157970) (reolink docs)
- Add subscribe preview feature endpoint to labs (@piitaya - #157976) (labs docs)
- Bump python-Roborock to 3.10.0 (@Lash-L - #157980) (roborock docs) (dependency)
- Bump oralb-ble to 1.0.2 (@abmantis - #157992) (oralb docs) (dependency)
- Bump evohome-async to 1.0.6 (@zxdavb - #158005) (evohome docs)
- Fix doorbird duplicate unique ID generation (@ptarjan - #158013) (doorbird docs)
- SharkIQ dep upgrade
v1.5.0(@funkybunch - #158015) (sharkiq docs) (dependency) - Bump python-roborock to 3.10.2 (@allenporter - #158020) (roborock docs) (dependency)
- Change ZHA strings for incorrect adapter state (@TheJulianJES - #158021) (zha docs)
- Improve action descriptions for Telegram bot (@hanwg - #158022) (telegram_bot docs)
- Fix missing template key in deprecation repair (@Petro31 - #158033) (template docs)
- Prevent entsoe from loading (@joostlek - #158036)
- Do not create
restartbutton for sleeping gen2+ Shelly devices (@bieniu - #158047) (shelly docs) - Replace deprecated preview image model (@Shulyaka - #158048) (google_generative_ai_conversation docs)
- Move lametric URLs out of strings.json (@jbouwh - #158051) (lametric docs)
- Move example image path out of translatable strings (@jbouwh - #158053) (google_generative_ai_conversation docs) (google_photos docs) (onedrive docs)
- Fix inverted kelvin issue (@Petro31 - #158054) (template docs)
- Bump uiprotect to 7.33.2 (@RaHehl - #158057) (unifiprotect docs) (dependency)
- Update frontend to 20251203.1 (@piitaya - #158069) (frontend docs)
2025.12.0
2025.12.0b9
- Prevent startup blocking when a friend’s trophy summary is private on PlayStation Network (@tr4nt0r - #157597)
- Bump deebot-client to 17.0.0 (@edenhaus - #157836)
- Bump reolink_aio to 0.17.0 (@starkillerOG - #157850)
- Update frontend to 20251203.0 (@bramkragten - #157851)
- Bump Roborock to 3.9.3 (@Lash-L - #157852)
- Add retry logic to docker.io image push step (@edenhaus - #157859)
2025.12.0b8
2025.12.0b7
- Fix bug in group notify entities when title is missing (@hanwg - #157171)
- Add storage link to low disk space repair issue (@agners - #157786)
- Make occupancy trigger check occupancy instead of presence (@joostlek - #157791)
- Fix ping TypeError when killing the process (@cdce8p - #157794)
- Update release URL in WLED (@mik-laj - #157801)
- Mark nordpool as service integration_type (@zweckj - #157810)
- Bump google-nest-sdm to 9.1.2 (@allenporter - #157812)
- Bump python-roborock to 3.9.2 (@allenporter - #157815)
2025.12.0b6
- Fix orphaned devices not being removed during integration startup (@Sab44 - #155900)
- Let AuthenticationRequired also trigger the reauth flow in MusicAssistant (@marcelveldt - #157580)
- Fix ZHA network formation (@puddly - #157769)
- Allow fetching the Cloud ICE servers (@balloob - #157774)
- Add integration_type for tedee (@zweckj - #157776)
- Handle unsupported version in WLED (@mik-laj - #157778)
- Bump hassil to 3.5.0 (@synesthesiam - #157780)
- Bump letpot to 0.6.4 (@jpelgrom - #157781)
2025.12.0b5
- Fix Anglian Water sensor setup (@pantherale0 - #157457)
- Don't register Home Assistant Cloud LLM platforms if not logged in (@victorigualada - #157630)
- Add occupancy binary sensor triggers (@emontnemery - #157631)
- Improve trigger descriptions (@emontnemery - #157643)
- Add integration_type to Teslemetry manifest (@Bre77 - #157677)
- Add integration_type to Tesla Fleet manifest (@Bre77 - #157679)
- Add integration type to google_translate (@arturpragacz - #157718)
- Add integration type to speedtestdotnet (@arturpragacz - #157727)
- Add integration type to rest (@arturpragacz - #157728)
- Add integration type to ping (@arturpragacz - #157730)
- Update frontend to 20251202.0 (@bramkragten - #157755)
- Bump intents to 2025.12.2 (@synesthesiam - #157758)
- Add integration_type for Fronius (@farmio - #157760)
2025.12.0b4
- Add labs_updated event to subscription allowlist (@Copilot - #157552)
- Meteo France: add new mapping "Brouillard dense givrant" (@vingerha - #157627)
- Set ZHA integration type to "hub" (@TheJulianJES - #157656)
- Set Matter integration type to "hub" (@TheJulianJES - #157657)
- Add program id:s and phases to new Miele WQ1000 (@astrandb - #157660)
- Add integration_type to Apple TV manifest (@balloob - #157664)
- Add integration_type to Ecowitt manifest (@balloob - #157666)
- Add integration_type to Home Connect manifest (@balloob - #157668)
- Add integration_type to HomeKit Device manifest (@balloob - #157671)
- Add integration_type to Reolink manifest (@balloob - #157672)
- Add integration_type to SmartThings manifest (@balloob - #157673)
- Add integration_type to Sonos manifest (@balloob - #157674)
- Add integration_type to SwitchBot Bluetooth manifest (@balloob - #157675)
- Add integration_type to Tessie manifest (@balloob - #157676)
- Add integration_type to HomeWizard Energy manifest (@balloob - #157680)
- Add integration_type to Konnected.io manifest (@balloob - #157681)
- Add integration_type to Motionblinds manifest (@balloob - #157682)
- Add integration_type to Nuki Bridge manifest (@balloob - #157683)
- Bump pyvesync to 3.3.3 (@cdnninja - #157697)
- Improve helpers.trigger.async_subscribe_platform_events (@emontnemery - #157709)
- Improve helpers.condition.async_subscribe_platform_events (@emontnemery - #157710)
- Rename preview feature to purpose-specific triggers and conditions (@frenck - #157717)
- Add integration type to met (@arturpragacz - #157720)
- Add integration type to dlna_dms (@arturpragacz - #157723)
- Add integration type to music_assistant (@arturpragacz - #157725)
- Add integration type to google (@arturpragacz - #157729)
- Add integration type to dlna_dmr (@arturpragacz - #157733)
- Add integration type to ibeacon (@arturpragacz - #157734)
- Add integration type to tplink (@arturpragacz - #157735)
- Add integration type to webostv (@arturpragacz - #157736)
- Add integration type to roborock (@arturpragacz - #157737)
- Add integration type to ring (@arturpragacz - #157738)
- Add integration type to broadlink (@arturpragacz - #157739)
- Add integration type to xiaomi_ble (@arturpragacz - #157740)
- Create the go2rtc unix socket inside a temporary folder (@edenhaus - #157742)
2025.12.0b3
- Support UniFi LED control for devices without RGB (@Sese-Schneider - #156812)
- Disable owning integrations for the entire firmware interaction process (@puddly - #157082)
- Fix strings in Google Air Quality (@Thomas55555 - #157297)
- Move translatable URLs out of strings.json for opentherm_gw integration (@hembhagat99 - #157437)
- Add tools in default agent also in fallback pipeline (@arturpragacz - #157441)
- bump: youtubeaio to 2.1.1 (@electricsteve - #157452)
- Provide log info for discovered flows in logger (@arturpragacz - #157454)
- Clarify percentage_command_topic and percentage_state_topic for MQTT fan (@dwmw2 - #157460)
- Remove unnecessary instanciating in Tuya find_dpcode (@epenet - #157473)
- Fix blocking call in Tuya initialisation (@epenet - #157477)
- Add loggers to senz manifest (@astrandb - #157479)
- Ensure platform template does not appear in repair (@Petro31 - #157486)
- Add missing string for Shelly
away modeswitch (@bieniu - #157488) - Remove
namefor Shelly gas valve (gen1) entity (@bieniu - #157490) - Remove
namefrom Shelly RGBCCT sensors (@bieniu - #157492) - Fix subentry ID is not updated when renaming the entity ID (@jbouwh - #157498)
- Bump pyenphase to 2.4.2 (@catsmanac - #157500)
- Bump ESPHome stable BLE version to 2025.11.0 (@bdraco - #157511)
- Bump python-roborock to 3.8.3 (@allenporter - #157512)
- Fix UniFi Protect RTSP repair warnings when globally disabled (@RaHehl - #157516)
- Disable cookie quotes for Anglian Water (@pantherale0 - #157518)
- Bump python-roborock to 3.8.4 (@allenporter - #157538)
- Fix MQTT entity cannot be renamed (@jbouwh - #157540)
- Bump uiprotect to 7.31.0 (@RaHehl - #157543)
- Bump google air quality api to 1.1.3 (@Thomas55555 - #157555)
- Bump aioesphomeapi to 42.9.0 (@bdraco - #157558)
- Bump google-nest-sdm to 9.1.1 (@allenporter - #157562)
- Bump bosch-alarm-mode2 to v0.4.10 (@sanjay900 - #157564)
- Fix spelling of "to set up" in
hue_ble(@NoRi2909 - #157593) - Fix spelling of "to log in" in
anglian_water(@NoRi2909 - #157594) - Bump pyvesync to 3.3.2 (@cdnninja - #157605)
- Bump thinqconnect to 1.0.9 (@LG-ThinQ-Integration - #157607)
- Bump floor registry to version 1.3 and sort floors (@emontnemery - #157614)
- Fix user store not loaded on restart (@piitaya - #157616)
- Default area icons for new instances (@timmo001 - #157619)
- Remove description_configured from condition and trigger translations (@emontnemery - #157620)
- Remove cover triggers (@emontnemery - #157621)
- Bump
aioshellyto version 13.22.0 (@bieniu - #157629) - Bump area registry to version 1.9 and sort areas (@emontnemery - #157634)
- Reload config entry templates when labs flag automation.new_triggers_conditions is set (@Petro31 - #157637)
- Update frontend to 20251201.0 (@bramkragten - #157638)
- Add code mappings for Miele WQ1000 (@astrandb - #157642)
- bump yt-dlp to 2025.11.12 (@andreimoraru - #157645)