Releases: home-assistant/core
2025.2.0b1
- Persist hassio backup restore status after core restart (@emontnemery - #136857)
- Cancel call if user does not pick up (@synesthesiam - #136858)
- Handle locked account error in Whirlpool (@abmantis - #136861)
- Fix incorrect Bluetooth source address when restoring data from D-Bus (@bdraco - #136862)
- Bump backup store to version 1.3 (@emontnemery - #136870)
2025.2.0b0
Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
Please note that these release notes are a work in progress. 👷♀️ We will be completing them over the next couple of days. Not all features might be final yet, and some features may not make it into the final release.
Want to help test the beta? Awesome! ❤️ We have documented how you can join our beta channel and install the beta here.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord chat! 💬 Most developers and beta testers are in this channel during the beta period to share experiences, ideas, and iterate over new features, fine-tuning them before the final release. It's a really fun place to hang out. 😎
Reporting issues: As this is a beta test, you might encounter unexpected behavior or issues. 🐞 We use the GitHub issue tracker to track beta issues. You can find our issue trackers and the reported issues during beta here:
- Report(ed) beta dashboards/UI/frontend issues
- Report(ed) beta integrations/automations/backend/core issues
- Report(ed) beta documentation issues
🙏 When reporting issues, make sure to mention the exact beta version you are running in the issue description. This will help us identify and track the issue correctly. Read more about reporting issues here.
2025.1.4
- Update Hydrawise maximum watering duration to meet the app limits (@mattdoran - #136050) (hydrawise docs)
- Bump holidays to 0.65 (@gjohansson-ST - #136122) (workday docs) (holiday docs) (dependency)
- Handle width and height placeholders in the thumbnail URL (@Makrit - #136227) (twitch docs)
- Fix slave id equal to 0 (@crug80 - #136263) (modbus docs) (breaking-change)
- Handle LinkPlay devices with no mac (@silamon - #136272) (linkplay docs)
- Fallback to None for literal "Blank" serial number for APCUPSD integration (@yuxincs - #136297) (apcupsd docs)
- Update peblar to v0.4.0 (@frenck - #136329) (peblar docs) (dependency)
- Avoid keyerror on incomplete api data in myuplink (@astrandb - #136333) (myuplink docs)
- Update frontend to 20250109.1 (@piitaya - #136339) (frontend docs) (dependency)
- Update frontend to 20250109.2 (@piitaya - #136348) (frontend docs) (dependency)
- Bump aiowithings to 3.1.5 (@joostlek - #136350) (withings docs) (dependency)
- Bump powerfox to v1.2.1 (@klaasnicolaas - #136366) (powerfox docs) (dependency)
2025.1.3
- Fix DiscoveryFlowHandler when discovery_function returns bool (@kgraefe - #133563)
- Aprilaire - Fix humidifier showing when it is not available (@chamberlain2007 - #133984) (aprilaire docs)
- Gracefully handle webhook unsubscription if error occurs while contacting Withings (@dcmeglio - #134271) (withings docs)
- Image entity key error when camera is ignored in EZVIZ (@RenierM26 - #134343) (ezviz docs)
- Bump pyaussiebb to 0.1.5 (@Bre77 - #134943) (aussie_broadband docs) (dependency)
- Fix Watergate Power supply mode description and MQTT/Wifi uptimes (@adam-the-hero - #135085) (watergate docs)
- Fix missing comma in ollama MODEL_NAMES (@epenet - #135262) (ollama docs)
- Bump Freebox to 1.2.2 (@Quentame - #135313) (freebox docs) (dependency)
- Actually use translated entity names in Lametric (@joostlek - #135381) (lametric docs)
- Fix descriptions of send_message action of Bring! integration (@NoRi2909 - #135446) (bring docs)
- Bump switchbot-api to 2.3.1 (@SeraphicRav - #135451) (switchbot_cloud docs) (dependency)
- Fix incorrect cast in HitachiAirToWaterHeatingZone in Overkiz (@iMicknl - #135468) (overkiz docs)
- Replace pyhiveapi with pyhive-integration (@KJonline - #135482) (hive docs)
- Fix referenced objects in script sequences (@arturpragacz - #135499)
- Use STT/TTS languages for LLM fallback (@synesthesiam - #135533) (assist_pipeline docs)
- Bump demetriek to 1.2.0 (@joostlek - #135580) (lametric docs) (dependency)
- Use device supplied ranges in LaMetric (@joostlek - #135590) (lametric docs)
- Bump elkm1-lib to 2.2.11 (@gwww - #135616) (elkm1 docs) (dependency)
- Fix mqtt number state validation (@jbouwh - #135621) (mqtt docs)
- Add reauthentication to SmartThings (@joostlek - #135673) (smartthings docs)
- Handle invalid HS color values in HomeKit Bridge (@bdraco - #135739) (homekit docs)
- Update aioairzone to v0.9.9 (@Noltari - #135866) (airzone docs) (dependency)
- Remove device_class from NFC and fingerprint event descriptions (@RaHehl - #135867) (unifiprotect docs)
- Prevent HomeKit from going unavailable when min/max is reversed (@bdraco - #135892) (homekit docs)
- Bump onvif-zeep-async to 3.2.2 (@bdraco - #135898) (onvif docs) (dependency)
- Round brightness in Niko Home Control (@VandeurenGlenn - #135920) (niko_home_control docs)
- Update NHC lib to v0.3.4 (@VandeurenGlenn - #135923) (niko_home_control docs) (dependency)
- Update knx-frontend to 2025.1.18.164225 (@farmio - #135941) (knx docs) (dependency)
- Bump aiooui to 0.1.8 (@bdraco - #135945) (nmap_tracker docs) (dependency)
- Bump aiooui to 0.1.9 (@bdraco - #135956) (nmap_tracker docs) (dependency)
- Fix switchbot cloud library logger (@joostlek - #135987) (switchbot_cloud docs)
- Correct type for off delay in rfxtrx (@elupus - #135994) (rfxtrx docs)
- Handle invalid datetime in onvif (@bdraco - #136014) (onvif docs)
- Bump aioraven to 0.7.1 (@cottsay - #136017) (rainforest_raven docs) (dependency)
- Bump onvif-zeep-async to 3.2.3 (@bdraco - #136022) (onvif docs) (dependency)
- Bump yt-dlp to 2025.01.15 (@joostlek - #136072) (media_extractor docs) (dependency)
- Bump deebot-client to 11.0.0 (@edenhaus - #136073) (ecovacs docs) (dependency)
- Always include SSL folder in backups (@emontnemery - #136080) (hassio docs)
2025.1.2
- Fix Météo-France setup in non French cities (because of failed next rain sensor) (@Quentame - #134782) (meteo_france docs)
- Increase cloud backup download timeout (@ludeeus - #134961) (cloud docs)
- Fix ZHA "referencing a non existing
via_device
" warning (@puddly - #135008) (zha docs) - Catch errors in automation (instead of raise unexpected error) in Overkiz (@iMicknl - #135026) (overkiz docs)
- Fix channel retrieval for Reolink DUO V1 connected to a NVR (@starkillerOG - #135035) (reolink docs)
- Bump aioautomower to 2025.1.0 (@Thomas55555 - #135039) (husqvarna_automower docs)
- Bump cookidoo-api to 0.12.2 (@miaucl - #135045) (cookidoo docs)
- Implement upload retry logic in CloudBackupAgent (@ludeeus - #135062) (cloud docs)
- Add jitter to backup start time to avoid thundering herd (@emontnemery - #135065) (backup docs)
- Bump pysuezV2 to 2.0.3 (@jb101010-2 - #135080) (suez_water docs)
- Fix Flick Electric Pricing (@ZephireNZ - #135154) (flick_electric docs)
- Update frontend to 20250109.0 (@bramkragten - #135235) (frontend docs)
2025.1.1
- Matter Battery replacement icon (@lboue - #134460) ([matter docs])
- Small fix to allow playing of expandable favorites on Squeezebox (@peteS-UK - #134572) ([squeezebox docs])
- Bump bleak-esphome to 2.0.0 (@bdraco - #134580) (esphome docs) (dependency)
- Bump uiprotect to version 7.2.0 (@RaHehl - #134587) ([unifiprotect docs]) (dependency)
- Mention case-sensitivity in tplink credentials prompt (@rytilahti - #134606) ([tplink docs])
- Fix Flick Electric authentication (@ZephireNZ - #134611) (flick_electric docs)
- Fix hive color tunable light (@epenet - #134628) (hive docs)
- Set logging in manifest for Cookidoo (@miaucl - #134645) (cookidoo docs)
- Remove call to remove slide (@joostlek - #134647) ([slide_local docs])
- Update twentemilieu to 2.2.1 (@frenck - #134651) ([twentemilieu docs]) (dependency)
- Fix Reolink playback of recodings (@starkillerOG - #134652) ([reolink docs])
- Update peblar to 0.3.3 (@frenck - #134658) ([peblar docs]) (dependency)
- Bump cookidoo-api library to 0.11.1 of for Cookidoo (@miaucl - #134661) (cookidoo docs)
- Update demetriek to 1.1.1 (@frenck - #134663) (lametric docs) (dependency)
- Cookidoo exotic domains (@miaucl - #134676) (cookidoo docs)
- Iterate over a copy of the list of programs at Home Connect select setup entry (@Diegorro98 - #134684) (home_connect docs)
- Change from host to ip in zeroconf discovery for slide_local (@dontinelli - #134709) ([slide_local docs])
- Bump ZHA to 0.0.45 (@TheJulianJES - #134726) ([zha docs]) (dependency)
- Bump openwebifpy to 4.3.1 (@autinerd - #134746) (enigma2 docs) (dependency)
- Fix swapped letter order in "°F" and "°C" temperature units (@NoRi2909 - #134750) (iron_os docs)
- Bumb python-homewizard-energy to 7.0.1 (@DCSBL - #134753) (homewizard docs) (dependency)
- Register base device entry during coordinator setup in AVM Fritz!Tools integration (@mib1185 - #134764) (fritz docs)
- Bump pysuezV2 to 2.0.1 (@jb101010-2 - #134769) ([suez_water docs]) (dependency)
- Fix missing sentence-casing etc. in several strings (@NoRi2909 - #134775) ([waze_travel_time docs])
- Raise ImportError in python_script (@gjohansson-ST - #134792) ([python_script docs])
- Replace "id" with "ID" for consistency across HA (@NoRi2909 - #134798) (cambridge_audio docs)
- Fix a few typos or grammar issues in asus_wrt (@NoRi2909 - #134813) (asuswrt docs)
- Bump uiprotect to version 7.4.1 (@RaHehl - #134829) ([unifiprotect docs]) (dependency)
- Bump habluetooth to 3.7.0 (@bdraco - #134833) (bluetooth docs) (dependency)
- Fix how function arguments are passed on actions at Home Connect (@Diegorro98 - #134845) (home_connect docs)
- Bump aiolifx-themes to update colors (@Djelibeybi - #134846) (lifx docs) (dependency)
- Update Roborock config flow message when an account is already configured (@allenporter - #134854) ([roborock docs])
- Log upload BackupAgentError (@ludeeus - #134865) (backup docs)
- Log cloud backup upload response status (@ludeeus - #134871) (cloud docs)
- Bump solax to 3.2.3 (@squishykid - #134876) ([solax docs]) (dependency)
- Add extra failure exceptions during roborock setup (@Lash-L - #134889) ([roborock docs])
- Use uppercase for "ID" and sentence-case for "name" / "icon" (@NoRi2909 - #134890) (androidtv_remote docs)
- Bump python-kasa to 0.9.1 (@sdb9696 - #134893) ([tplink docs]) (dependency)
- Add
bring_api
to loggers in Bring integration (@tr4nt0r - #134897) (bring docs) - Fix wrong power limit decimal place in IronOS (@tr4nt0r - #134902) (iron_os docs)
- Update frontend to 20250106.0 (@bramkragten - #134905) (frontend docs) (dependency)
- Bump powerfox to v1.1.0 (@klaasnicolaas - #134730) ([powerfox docs]) (dependency)
- Bump powerfox to v1.2.0 (@klaasnicolaas - #134908) ([powerfox docs]) (dependency)
- Bump holidays to 0.64 (@gjohansson-ST - #134922) ([workday docs]) (holiday docs) (dependency)
- Revert "Remove deprecated supported features warning in LightEntity" (@arturpragacz - #134927) ([light docs])
2025.1.0
2025.1.0b9
- Add Reolink proxy for playback (@starkillerOG - #133916)
- Simplify error handling when creating backup (@emontnemery - #134528)
- Add backup as after_dependency of frontend (@emontnemery - #134534)
- Set Ituran to silver (@joostlek - #134538)
- Avoid early COMPLETED event when restoring backup (@emontnemery - #134546)
- Log cloud backup agent file list (@emontnemery - #134556)
- Update frontend to 20250103.0 (@bramkragten - #134561)
2025.1.0b8
- Fix input_datetime.set_datetime not accepting 0 timestamp value (@frenck - #134489)
- Bump aioacaia to 0.1.13 (@zweckj - #134496)
- Fix backup dir not existing (@balloob - #134506)
- Add error prints for recorder fatal errors (@emontnemery - #134517)
- Improve recorder schema migration error test (@emontnemery - #134518)
- Handle deCONZ color temp 0 is never used when calculating kelvin CT (@Kane610 - #134521)
- Fix activating backup retention config on startup (@emontnemery - #134523)
- Update peblar to v0.3.2 (@frenck - #134524)
- Only load Peblar customization update entity when present (@frenck - #134526
2025.1.0b7
- open_meteo: correct UTC timezone handling in hourly forecast (@aagit - #129664)
- Include host in Peblar EV-Charger discovery setup description (@DCSBL - #133954)
- Don't start recorder if a database from the future is used (@emontnemery - #134467)
- Bump deebot-client to 10.1.0 (@edenhaus - #134470)
- Fix a few small typos in peblar (@NoRi2909 - #134481)
- Update peblar to 0.3.1 (@frenck - #134486)