Releases: home-assistant/core
2025.2.0b7
- Allow manual smlight user setup to override discovery (@tl-sl - #137136)
- Bump dbus-fast to 2.30.4 (@bdraco - #137151)
- Bump bluetooth-data-tools to 1.23.3 (@bdraco - #137147)
- Bump habiticalib to v0.3.4 (@tr4nt0r - #137148)
- Bump monarchmoney to 0.4.4 (@jeeftor - #137168)
- Fix mqtt reconfigure does not use broker entry password when it is not changed (@jbouwh - #137169)
- Bump python-kasa to 0.10.1 (@sdb9696 - #137173)
- Bump dbus-fast to 2.31.0 (@bdraco - #137180)
- Bump aiodhcpwatcher to 1.0.3 (@bdraco - #137188)
- Bump bleak-esphome to 2.7.0 (@bdraco - #137199)
- Switch to using IP Addresses for connecting to smlight devices (@tl-sl - #137204)
- Bump dbus-fast to 2.23.0 (@bdraco - #137205)
- Simplify config entry title for SMLIGHT (@tl-sl - #137206)
2025.2.0b6
- Bump lacrosse-view to 1.0.4 (@IceBotYT - #137058)
- Update RestrictedPython to 8.0 (@cdce8p - #137075)
- Set via_device for remote Bluetooth adapters to link to the parent device (@bdraco - #137091)
- Allow ignored airthings_ble devices to be set up from the user flow (@bdraco - #137102)
- Allow ignored yale_ble devices to be set up from the user flow (@bdraco - #137103)
- Allow ignored thermopro devices to be set up from the user flow (@bdraco - #137104)
- Allow ignored bthome devices to be set up from the user flow (@bdraco - #137105)
- Allow ignored inkbird devices to be set up from the user flow (@bdraco - #137106)
- Allow ignored mopeka devices to be set up from the user flow (@bdraco - #137107)
- Allow ignored oralb devices to be set up from the user flow (@bdraco - #137109)
- Fix Homekit camera profiles schema (@shmuelzon - #137110)
- Allow ignored qingping devices to be set up from the user flow (@bdraco - #137111)
- Allow ignored sensorpush devices to be set up from the user flow (@bdraco - #137113)
- Allow ignored xiaomi_ble devices to be set up from the user flow (@bdraco - #137115)
- Allow ignored Aranet devices to be set up from the user flow (@thecode - #137121)
- Allow ignored tilt_ble devices to be set up from user flow (@apt-itude - #137123)
- Remove entity state from mcp-server prompt (@allenporter - #137126)
- Bump habluetooth to 3.21.0 (@bdraco - #137129)
- Add missing brackets to ESPHome configuration URLs with IPv6 addresses (@bdraco - #137132)
- Bump deebot-client to 12.0.0b0 (@edenhaus - #137137)
2025.2.0b5
- Raise HomeAssistantError from camera snapshot service (@natekspencer - #137051)
- Allow ignored govee-ble devices to be set up from the user flow (@bdraco - #137052)
- Allow ignored switchbot devices to be set up from the user flow (@bdraco - #137056)
- For consistency use suggested_filename in Google Drive (@tronikos - #137061)
- Bump habluetooth to 3.20.1 (@bdraco - #137063)
- Load
hassio
beforebackup
at frontend stage (@jpbede - #137067)
2025.2.0b4
- Shorten the integration name for
incomfort
(@jbouwh - #136930) - Update Overseerr string to mention CSRF (@joostlek - #137001)
- Use readable backup names for onedrive (@zweckj - #137031)
- Bump bthome-ble to 3.11.0 (@Ernst79 - #137032)
- Bump zeroconf to 0.143.0 (@bdraco - #137035)
- Bump bthome-ble to 3.12.3 (@bdraco - #137036)
- Bump aiohttp-asyncmdnsresolver to 0.0.3 (@bdraco - #137040)
- Bump habluetooth to 3.17.1 (@bdraco - #137045)
- Bump aioimaplib to version 2.0.1 (@jbouwh - #137049)
2025.2.0b3
- Ensure Reolink can start when privacy mode is enabled (@starkillerOG - #136514)
- Refactor eheimdigital platform async_setup_entry (@autinerd - #136745)
- Bump total-connect-client to 2025.1.4 (@austinmroczek - #136793)
- Fixes to the user-facing strings of energenie_power_sockets (@NoRi2909 - #136844)
- Bump jellyfin-apiclient-python to 1.10.0 (@RunC0deRun - #136872)
- Suppress color_temp warning if color_temp_kelvin is provided (@Djelibeybi - #136884)
- Persist roborock maps to disk only on shutdown (@allenporter - #136889)
- Include the redirect URL in the Google Drive instructions (@tronikos - #136906)
- Bump opower to 0.8.9 (@tronikos - #136911)
- Make backup file names more user friendly (@emontnemery - #136928)
- Bump zeroconf to 0.142.0 (@bdraco - #136940)
- Bump aiohttp-asyncmdnsresolver to 0.0.2 (@bdraco - #136942)
- Update knx-frontend to 2025.1.30.194235 (@farmio - #136954)
- Consume extra system prompt in first pipeline (@synesthesiam - #136958)
- Bump habluetooth to 3.15.0 (@bdraco - #136973)
- Delete old addon update backups when updating addon (@emontnemery - #136977)
- Retry backup uploads in onedrive (@zweckj - #136980)
- Fix missing duration translation for Swiss public transport integration (@miaucl - #136982)
- Call backup listener during setup in onedrive (@zweckj - #136990)
- Bumb python-homewizard-energy to 8.3.2 (@DCSBL - #136995)
- Use device name as entity name in Eheim digital climate (@joostlek - #136997)
- Remove the unparsed config flow error from Swiss public transport (@miaucl - #136998)
- Make sure we load the backup integration before frontend (@emontnemery - #137010)
- Revert previous PR and remove URL from error message instead (@NoRi2909 - #137018)
- Make supervisor backup file names more user friendly (@emontnemery - #137020)
- Bump habluetooth to 3.17.0 (@bdraco - #137022)
- Update frontend to 20250131.0 (@bramkragten - #137024)
- Bump bleak-esphome to 2.6.0 (@bdraco - #137025)
- Bump SQLAlchemy to 2.0.37 (@bdraco - #137028)
- Bump deebot-client to 11.1.0b2 (@edenhaus - #137030)
2025.2.0b2
- Add start_conversation service to Assist Satellite (@balloob - #134921)
- Fix loading of SMLIGHT integration when no internet is available (@tl-sl - #136497)
- Bump ZHA to 0.0.47 (@TheJulianJES - #136883)
- Bump nest to 7.1.1 (@allenporter - #136888)
- Poll supervisor job state when creating or restoring a backup (@emontnemery - #136891)
- Add missing discovery string from onewire (@epenet - #136892)
- Ignore dangling symlinks when restoring backup (@emontnemery - #136893)
- Fix handling of renamed backup files in the core writer (@emontnemery - #136898)
- Don't blow up when a backup doesn't exist on supervisor (@emontnemery - #136907)
- Fix onedrive does not fail on delete not found (@zweckj - #136910)
- Convert valve position to int for Shelly BLU TRV (@bieniu - #136912)
- Don't log errors when raising a backup exception in Google Drive (@tronikos - #136916)
- Show name of the backup agents in issue (@joostlek - #136925)
- Fix Sonos importing deprecating constant (@joostlek - #136926)
- Create Xbox signed session in executor (@joostlek - #136927)
- Pick onedrive owner from a more reliable source (@zweckj - #136929)
- Fix backup related translations in Synology DSM (@mib1185 - #136931)
- Fix KeyError for Shelly virtual number component (@bieniu - #136932)
- Update frontend to 20250130.0 (@bramkragten - #136937)
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)