Releases: home-assistant/core
2025.8.0b3
- Matter pump setpoint CurrentLevel limit (@lboue - #149689)
- Update sensor icons in Volvo integration (@CFenner - #149811)
- Add translation strings for unsupported OS version (@mdegat01 - #149837)
- Bump python-airos to 0.2.4 (@CoMPaTech - #149885)
- Bump aiomealie to 0.10.1 (@andrew-codechimp - #149890)
- Fix options for error sensor in Husqvarna Automower (@Thomas55555 - #149901)
- Bump yt-dlp to 2025.07.21 (@andreimoraru - #149916)
- Fix credit sensor when there are no vehicles in Teslemetry (@Bre77 - #149925)
- Airthings ContextVar warning (@LaStrada - #149930)
- Pass config entry to hue coordinator (@joostlek - #149941)
- Pass config entry to Mill coordinator (@joostlek - #149942)
- Pass config entry to Simplisafe coordinator (@joostlek - #149943)
- Pass config entry to Kraken coordinator (@joostlek - #149944)
- Pass config entry to Meteo France coordinator (@joostlek - #149945)
- Pass config entry to Smarttub coordinator (@joostlek - #149946)
- Pass config entry to Snoo coordinator (@joostlek - #149947)
- Pass config entry to Broadlink coordinator (@joostlek - #149949)
- Fix DeviceEntry.suggested_area deprecation warning (@emontnemery - #149951)
- Pass config entry to Unifi coordinator (@joostlek - #149952)
- Pass config entry to AsusWRT coordinator (@joostlek - #149953)
- Pass config entry to Fronius coordinator (@joostlek - #149954)
- Pass config entry to SMS coordinator (@joostlek - #149955)
- Bump hass-nabucasa from 0.110.0 to 0.110.1 (@ludeeus - #149956)
- Pass config entry to Remote Calendar coordinator (@joostlek - #149958)
- Fix optimistic covers (@Petro31 - #149962)
- Direct migrations with Z-Wave JS UI to docs (@MartinHjelmare - #149966)
- Rename Tuya fixture files (@epenet - #149927)
- Fix Tuya fan speeds with numeric values (@epenet - #149971)
- Bump zwave-js-server-python to 0.67.1 (@MartinHjelmare - #149972)
- Bump hass-nabucasa from 0.110.1 to 0.111.0 (@ludeeus - #149977)
- Bump deebot-client to 13.6.0 (@edenhaus - #149983)
- Create battery_level deprecation repair for template vacuum platform (@Petro31 - #149987)
- Bump icalendar from 6.1.0 to 6.3.1 for CalDav (@grzesjam - #149990)
- Update knx-frontend to 2025.8.4.154919 (@farmio - #149991)
- Bump aioautomower to 2.1.2 (@Thomas55555 - #150003)
- Bump wyoming to 1.7.2 (@synesthesiam - #150007)
- Fix Z-Wave duplicate provisioned device (@MartinHjelmare - #15000)
2025.8.0b2
- Fix ZHA ContextVar deprecation by passing config_entry (@Copilot - #149748)
- Bump aioesphomeapi to 37.2.2 (@bdraco - #149755)
- Bump pylitterbot to 2024.2.3 (@natekspencer - #149763)
- Bump motionblinds to 0.6.30 (@starkillerOG - #149764)
- Hide configuration URL when Uptime Kuma is installed locally (@tr4nt0r - #149781)
- Bump VoIP utils to 0.3.4 (@jaminh - #149786)
- Fix tuya light supported color modes (@epenet - #149793)
- Fix descriptions for template number fields (@NoRi2909 - #149804)
- Add scopes in config flow auth request for Volvo integration (@thomasddn - #149813)
- Add translation for
absolute_humiditydevice class totemplate(@NoRi2909 - #149814) - Add translation for
absolute_humiditydevice class torandom(@NoRi2909 - #149815) - Add translation for
absolute_humiditydevice class tomqtt(@NoRi2909 - #149818) - Update reference for
volatile_organic_compounds_partsintemplate(@NoRi2909 - #149831) - Fix initialisation of Apps and Radios list for Squeezebox (@peteS-UK - #149834)
- Fix Z-Wave config entry state conditions in listen task (@MartinHjelmare - #149841)
- Update
denonavrto1.1.2(@ol-iver - #149842) - Fix Miele hob translation keys (@aturri - #149865)
- Bump python-open-router to 0.3.1 (@joostlek - #149873)
- Fix Z-Wave handling of driver ready event (@MartinHjelmare - #149879)
- Bump
imgw_pibto version 1.5.2 (@bieniu - #149892) - Bump yalexs-ble to 3.1.2 (@bdraco - #149917)
- Bump aiodiscover to 2.7.1 (@bdraco - #149920)
- Bump dbus-fast to 2.44.3 (@bdraco - #149921)
- Bump ZHA to 0.0.65 (@puddly - #149922)
- Make device suggested_area only influence new devices (@emontnemery - #149758)
- Improve test of FlowHandler.add_suggested_values_to_schema (@emontnemery - #149759)
- Fix flaky velbus test (@emontnemery - #149743)
- Deprecate DeviceEntry.suggested_area (@emontnemery - #149730)
- Fix
add_suggested_values_to_schemawhen the schema has sections (@karwosts - #149718) - Add diagnostics to UISP AirOS (@CoMPaTech - #149631)
2025.8.0b1
- Fix translation string reference for MQTT climate subentry option (@jbouwh - #149673)
- Bump intents to 2025.7.30 (@synesthesiam - #149678)
- Bump ZHA to 0.0.64 (@puddly - #149683)
- Fix
KeyErrorin friends coordinator (@tr4nt0r - #149684) - Fix ContextVar deprecation warning in homeassistant_hardware integration (@Copilot - #149687)
- Explicitly pass config_entry to miele coordinator (@astrandb - #149691)
- Add translations for all fields in template integration (@Petro31 - #149692)
- Bump reolink-aio to 0.14.5 (@starkillerOG - #149700)
- Add missing translations for miele dishwasher (@astrandb - #149702)
- Fix inconsistent use of the term 'target' and a typo in MQTT translation strings (@jbouwh - #149703)
- Fix typo in backup log message (@rsiv - #149705)
- Fix Miele induction hob empty state (@aturri - #149706)
- Fix bug when interpreting miele action response (@astrandb - #149710)
- Fix ESPHome unnecessary probing on DHCP discovery (@bdraco - #149713)
- Bump aioesphomeapi to 37.1.6 (@bdraco - #149715)
- Bump aioesphomeapi to 37.2.0 (@bdraco - #149732)
- Make _EventDeviceRegistryUpdatedData_Remove JSON serializable (@emontnemery - #149734)
- Nitpick default translations for template integration (@Petro31 - #149740)
- Fix unique_id in config validation for legacy weather platform (@Petro31 - #149742)
- Update frontend to 20250731.0 (@bramkragten - #149757)
- Fix kitchen_sink option flow (@emontnemery - #149760)
2025.8.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.7.4
- Keep entities of dead Z-Wave devices available (@AlCalzone - #148611) (zwave_js docs)
- Fix warning about failure to get action during setup phase (@mback2k - #148923) (wmspro docs)
- Fix a bug in rainbird device migration that results in additional devices (@allenporter - #149078) (rainbird docs)
- Fix multiple webhook secrets for Telegram bot (@hanwg - #149103) (telegram_bot docs)
- Bump pyschlage to 2025.7.2 (@dknowles2 - #149148) (schlage docs) (dependency)
- Fix Matter light get brightness (@jvmahon - #149186) (matter docs)
- Fix brightness_step and brightness_step_pct via lifx.set_state (@Djelibeybi - #149217) (lifx docs)
- Add Z-Wave USB migration confirm step (@MartinHjelmare - #149243) (zwave_js docs)
- Add fan off mode to the supported fan modes to fujitsu_fglair (@crevetor - #149277) (fujitsu_fglair docs)
- Update Tesla OAuth Server in Tesla Fleet (@Bre77 - #149280) (tesla_fleet docs)
- Update slixmpp to 1.10.0 (@gaaf - #149374) (xmpp docs) (dependency)
- Bump aioamazondevices to 3.5.1 (@chemelli74 - #149385) (alexa_devices docs) (dependency)
- Bump pysuezV2 to 2.0.7 (@jb101010-2 - #149436) (suez_water docs) (dependency)
- Bump habiticalib to v0.4.1 (@tr4nt0r - #149523) (habitica docs) (dependency)
2025.7.3
- Handle connection issues after websocket reconnected in homematicip_cloud (@hahn-th - #147731) (homematicip_cloud docs)
- Fix Shelly
n_currentsensor removal condition (@bieniu - #148740) (shelly docs) - Bump pySmartThings to 3.2.8 (@joostlek - #148761) (smartthings docs) (dependency)
- Bump Tesla Fleet API to 1.2.2 (@Bre77 - #148776) (tessie docs) (teslemetry docs) (tesla_fleet docs) (dependency)
- Use ffmpeg for generic cameras in go2rtc (@edenhaus - #148818) (go2rtc docs)
- Add guard to prevent exception in Sonos Favorites (@PeteRager - #148854) (sonos docs)
- Fix button platform parent class in Teslemetry (@Bre77 - #148863) (teslemetry docs)
- Bump pyenphase to 2.2.2 (@catsmanac - #148870) (enphase_envoy docs) (dependency)
- Bump gios to version 6.1.1 (@bieniu - #148414) (gios docs) (dependency)
- Bump
giosto version 6.1.2 (@bieniu - #148884) (gios docs) (dependency) - Bump async-upnp-client to 0.45.0 (@StevenLooman - #148961) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency)
- Pass Syncthru entry to coordinator (@joostlek - #148974) (syncthru docs)
- Update frontend to 20250702.3 (@bramkragten - #148994) (frontend docs) (dependency)
- Bump PySwitchbot to 0.68.2 (@bdraco - #148996) (switchbot docs) (dependency)
- Ignore MQTT sensor unit of measurement if it is an empty string (@jbouwh - #149006) (mqtt docs)
- Bump aioamazondevices to 3.5.0 (@chemelli74 - #149011) (alexa_devices docs) (dependency)
2025.7.2
- Squeezebox: Fix track selection in media browser (@Hypfer - #147185) ([squeezebox docs])
- Squeezebox: Fix tracks not having thumbnails (@Hypfer - #147187) ([squeezebox docs])
- Bump pysmlight to v0.2.7 (@tl-sl - #148101) ([smlight docs]) (dependency)
- Fix REST sensor charset handling to respect Content-Type header (@bdraco - #148223) (rest docs)
- Fix UTF-8 encoding for REST basic authentication (@bdraco - #148225) (rest docs)
- Bump pylamarzocco to 2.0.10 (@zweckj - #148233) (lamarzocco docs) (dependency)
- Bump sharkiq to 1.1.1 (@funkybunch - #148244) (sharkiq docs) (dependency)
- bump motionblinds to 0.6.29 (@starkillerOG - #148265) (motion_blinds docs) (dependency)
- Bump aiowebostv to 0.7.4 (@thecode - #148273) ([webostv docs]) (dependency)
- Bump
giosto version 6.1.0 (@bieniu - #148274) (gios docs) (dependency) - Restore httpx compatibility for non-primitive REST query parameters (@bdraco - #148286) (rest docs)
- Bump pyenphase to 2.2.1 (@catsmanac - #148292) (enphase_envoy docs) (dependency)
- Add lamp states to smartthings selector (@jvits227 - #148302) (smartthings docs)
- Fix Switchbot cloud plug mini current unit Issue (@XiaoLing-git - #148314) ([switchbot_cloud docs])
- Bump pyswitchbot to 0.68.1 (@zerzhang - #148335) ([switchbot docs]) (dependency)
- Handle binary coils with non default mappings in nibe heatpump (@elupus - #148354) (nibe_heatpump docs)
- Bump aioamazondevices to 3.2.8 (@chemelli74 - #148365) (alexa_devices docs) (dependency)
- Create own clientsession for lamarzocco (@zweckj - #148385) (lamarzocco docs)
- Bump pylamarzocco to 2.0.11 (@zweckj - #148386) (lamarzocco docs) (dependency)
- Bump pySmartThings to 3.2.7 (@joostlek - #148394) (smartthings docs) (dependency)
- Bump uiprotect to version 7.14.2 (@RaHehl - #148453) ([unifiprotect docs]) (dependency)
- Bump hass-nabucasa from 0.105.0 to 0.106.0 (@ludeeus - #148473) (cloud docs) (dependency)
- Revert "Deprecate hddtemp" (@edenhaus - #148482) (hddtemp docs)
- Fix entity_id should be based on object_id the first time an entity is added (@jbouwh - #148484) (mqtt docs)
- Bump aioimmich to 0.10.2 (@mib1185 - #148503) (immich docs) (dependency)
- Add workaround for sub units without main device in AVM Fritz!SmartHome (@mib1185 - #148507) (fritzbox docs)
- Add Home Connect resume command button when an appliance is paused (@Diegorro98 - #148512) (home_connect docs)
- Use the link to the issue instead of creating new issues at Home Connect (@Diegorro98 - #148523) (home_connect docs)
- Ensure response is fully read to prevent premature connection closure in rest command (@jpbede - #148532) (rest_command docs)
- Fix for Renson set Breeze fan speed (@krmarien - #148537) (renson docs)
- Remove vg argument from miele auth flow (@astrandb - #148541) (miele docs)
- Bump aiohttp to 3.12.14 (@bdraco - #148565) (dependency)
- Update frontend to 20250702.2 (@bramkragten - #148573) (frontend docs) (dependency)
- Fix Google Cloud 504 Deadline Exceeded (@luuquangvu - #148589) (google_cloud docs)
- Fix - only enable AlexaModeController if at least one mode is offered (@jbouwh - #148614) (alexa docs)
- snoo: use correct value for right safety clip binary sensor (@falconindy - #148647) ([snoo docs])
- Bump nyt_games to 0.5.0 (@hexEF - #148654) (nyt_games docs) (dependency)
- Fix Charge Cable binary sensor in Teslemetry (@Bre77 - #148675) ([teslemetry docs])
- Bump PyViCare to 2.50.0 (@CFenner - #148679) (dependency)
- Fix hide empty sections in mqtt subentry flows (@jbouwh - #148692) (mqtt docs)
- Bump aioshelly to 13.7.2 (@thecode - #148706) (shelly docs) (dependency)
- Bump aioamazondevices to 3.2.10 (@chemelli74 - #148709) (alexa_devices docs) (dependency)
2025.7.1
- Set timeout for remote calendar (@Thomas55555 - #147024) (remote_calendar docs)
- Fix missing port in samsungtv (@epenet - #147962) (samsungtv docs)
- Bump ZHA to 0.0.62 (@puddly - #147966) (zha docs) (dependency)
- Bump aiounifi to v84 (@Kane610 - #147987) (unifi docs)
- Fix state being incorrectly reported in some situations on Music Assistant players (@marcelveldt - #147997) (music_assistant docs) (dependency)
- Bump hass-nabucasa from 0.104.0 to 0.105.0 (@ludeeus - #148040) (cloud docs) (dependency)
- Fix Telegram bots using plain text parser failing to load on restart (@hanwg - #148050) (telegram_bot docs)
- Bump pyenphase to 2.2.0 (@catsmanac - #148070) (enphase_envoy docs) (dependency)
- Cancel enphase mac verification on unload. (@catsmanac - #148072) (enphase_envoy docs)
- Bump aioamazondevices to 3.2.3 (@chemelli74 - #148082) (alexa_devices docs) (dependency)
- Update frontend to 20250702.1 (@bramkragten - #148131) (frontend docs) (dependency)
- [ci] Fix typing issue with aiohttp and aiosignal (@cdce8p - #148141) (http docs)
- Bump venstarcolortouch to 0.21 (@mlfreeman2 - #148152) (venstar docs) (dependency)
2025.7.0
2025.7.0b9
- SMA add DHCP strictness (@erwindouna - #145753)
- UnifiProtect Change log level from debug to error for connection exceptions in ProtectFlowHandler (@RaHehl - #147730)
- Skip processing request body for HTTP HEAD requests (@AudunVN - #147899)
- Open repair issue when outbound WebSocket is enabled for Shelly non-sleeping RPC device (@bieniu - #147901)
- Bump thermopro-ble to 0.13.1 (@h3ss - #147924)
- Handle additional errors in Nord Pool (@gjohansson-ST - #147937)
- Bump deebot-client to 13.5.0 (@edenhaus - #147938)
- Split Ollama entity (@balloob - #147769)
- Ollama: Migrate pick model to subentry (@balloob - #147944)
- Update frontend to 20250702.0 (@bramkragten - #147952)
- Bump aioamazondevices to 3.2.2 (@chemelli74 - #147953)
- Z-Wave JS: rename controller to adapter according to term decision (@c0ffeeca7 - #147955)