Releases: home-assistant/core
Releases · home-assistant/core
2025.12.3
- Fix Tuya BitmapTypeInformation parsing (@epenet - #158475) (tuya docs)
- Move translatable URL out of strings.json for knx integration (@jbouwh - #155244) (knx docs)
- Improve Tuya HVACMode handling (@epenet - #158042) (tuya docs)
- Bump pypck to 0.9.7 (@alengwenus - #158089) (lcn docs)
- Bump blinkpy to 0.25.1 (@KiraPC - #158135) (blink docs) (dependency)
- Fix webhook exception when empty json data is sent (@mikedast - #158254) (webhook docs)
- Fix roborock off peak electricity timer (@allenporter - #158292) (roborock docs)
- Switchbot Cloud: Fixed binary sensors didn't update automatically (@XiaoLing-git - #158434) (switchbot_cloud docs)
- Add Tuya local_strategy to Tuya diagnostic (@epenet - #158450) (tuya docs)
- Improve Roborock exception logging behavior for Zeo/Dyad devices (@allenporter - #158465) (roborock docs)
- Fix Matter Door Lock Operating Mode select entity (@lboue - #158468) (matter docs)
- Bump asusrouter to 1.21.3 (@Vaskivskyi - #158492) (asuswrt docs)
- Bump hanna-cloud to version 0.0.7 (@bestycame - #158536) (hanna docs) (dependency)
- Add measurement state class to ohme sensors (@andrew-codechimp - #158541) (ohme docs)
- Bump python-roborock to 3.12.2 (@allenporter - #158572) (roborock docs) (dependency)
- Pin pycares to 4.11.0 (@bdraco - #158695) (dependency)
- Add state_class to Growatt power and energy sensors (@johanzander - #158705) (growatt_server docs)
- Update advanced_options display text for MQTT (@ndrwrbgs - #158728) (mqtt docs)
- Bump google air quality api to 2.0.2 (@Thomas55555 - #158742) (google_air_quality docs) (dependency)
- Migrate Blink component to use hardware_id instead of device_id (@cdutr - #158765) (blink docs)
- Bump ical to 12.1.1 (@allenporter - #158770) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Bump pylamarzocco to 2.2.3 (@zweckj - #158104) (lamarzocco docs) (dependency)
- Bump pylamarzocco to 2.2.4 (@zweckj - #158774) (lamarzocco docs) (dependency)
- Increase Xbox update interval to 15 seconds and refactor title data handling (@tr4nt0r - #158780) (xbox docs)
- Bump pySmartThings to 3.5.1 (@joostlek - #158795) (smartthings docs) (dependency)
- Bump aioasuswrt to 1.5.2 (@kennedyshead - #158727) (asuswrt docs) (dependency)
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)