Releases: home-assistant/core
2025.10.0b1
- Fix logical error when user has no Roborock maps (@Lash-L - #152752)
- Update IQS to platinum for Alexa Devices (@chemelli74 - #152905)
- Update IQS to platinum for Comelit SimpleHome (@chemelli74 - #152906)
- Fix ESPHome reauth not being triggered on incorrect password (@bdraco - #152911)
- Bump aioesphomeapi to 41.9.3 to fix segfault (@bdraco - #152912)
- Bump to home-assistant/[email protected] (@frenck - #152920)
- Bump aioesphomeapi to 41.9.4 (@bdraco - #152923)
- Remove some more domains from common controls (@balloob - #152927)
- Add block Spook < 4.0.0 as breaking Home Assistant (@frenck - #152930)
- Prevent common control calling async methods from thread (@balloob - #152931)
- Bump librehardwaremonitor-api to version 1.4.0 (@Sab44 - #152938)
- Portainer fix unique entity (@erwindouna - #152941)
- Update frontend to 20250925.0 (@piitaya - #152945)
2025.10.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.9.4
- Bump habiticalib to v0.4.4 (@tr4nt0r - #151332) (habitica docs) (dependency)
- Bump habiticalib to v0.4.5 (@tr4nt0r - #151720) (habitica docs) (dependency)
- Fix bug with the hardcoded configuration_url (asuswrt) (@Vaskivskyi - #151858) (asuswrt docs)
- Fix HomeKit Controller overwhelming resource-limited devices by batching characteristic polling (@bdraco - #152209) (homekit_controller docs)
- Upgrade waterfurnace to 1.2.0 (@sdague - #152241) (waterfurnace docs) (dependency)
- Bump aiohomekit to 3.2.16 (@bdraco - #152255) (homekit_controller docs) (dependency)
- Bump bluetooth-auto-recovery to 1.5.3 (@bdraco - #152256) (bluetooth docs) (dependency)
- Add proper error handling for /actions endpoint for miele (@astrandb - #152290) (miele docs)
- Bump aiohomekit to 3.2.17 (@bdraco - #152297) (homekit_controller docs) (dependency)
- Update authorization server to prefer absolute urls (@allenporter - #152313) (auth docs)
- Bump imeon_inverter_api to 0.4.0 (@Imeon-Energy - #152351) (imeon_inverter docs) (dependency)
- Bump pylamarzocco to 2.1.0 (@zweckj - #152364) (lamarzocco docs) (dependency)
- Add La Marzocco specific client headers (@zweckj - #152419) (lamarzocco docs)
- Fix KNX UI schema missing DPT (@farmio - #152430) (knx docs)
- Bump pyemoncms to 0.1.3 (@alexandrecuer - #152436) (emoncms docs) (emoncms_history docs) (dependency)
- Fix Sonos set_volume float precision issue (@PeteRager - #152493) (sonos docs)
- Bump opower to 0.15.5 (@tronikos - #152531) (opower docs) (dependency)
- Bump holidays to 0.80 (@gjohansson-ST - #152306) (workday docs) (holiday docs) (dependency)
- Bump holidays to 0.81 (@gjohansson-ST - #152569) (workday docs) (holiday docs) (dependency)
- Bump asusrouter to 1.21.0 (@Vaskivskyi - #151607) (asuswrt docs) (dependency)
2025.9.3
2025.9.2
- Fix XMPP not working with non-TLS servers (@Human - #150957) ([xmpp docs])
- Update SharkIQ authentication method (@funkybunch - #151046) ([sharkiq docs]) (dependency)
- Add event entity on websocket ready in Husqvarna Automower (@Thomas55555 - #151428) ([husqvarna_automower docs])
- Fix Aladdin Connect state not updating (@hbludworth - #151652) ([aladdin_connect docs])
- Fix support for Ecowitt soil moisture sensors (@blotus - #151685) ([ecowitt docs])
- Fix update of the entity ID does not clean up an old restored state (@jbouwh - #151696)
- Revert "Jewish Calendar add coordinator " (@tsvi - #151780) ([jewish_calendar docs])
- Remove device class for Matter NitrogenDioxideSensor (@lboue - #151782) ([matter docs])
- Improve config entry migration for edge cases in Alexa Devices (@chemelli74 - #151788) ([alexa_devices docs])
- Bump habluetooth to 5.3.1 (@bdraco - #151803) ([bluetooth docs]) (dependency)
- Fix KNX BinarySensor config_store data (@farmio - #151808) ([knx docs])
- Fix KNX Light - individual color initialisation from UI config (@farmio - #151815) ([knx docs])
- Mark Tractive switches as unavailable when tacker is in the enegy saving zone (@bieniu - #151817) ([tractive docs])
- Allow delay > 1 in modbus. (@janiversen - #151832) ([modbus docs])
- max_temp / min_temp in modbus light could only be int, otherwise an assert was provoked. (@janiversen - #151833) ([modbus docs])
- removed assert fron entity in modbus. (@janiversen - #151834) ([modbus docs])
- Bump pydrawise to 2025.9.0 (@dknowles2 - #151842) ([hydrawise docs])
- Bump aioharmony to 0.5.3 (@bdraco - #151853) ([harmony docs]) (dependency)
- Update pysmarty2 to 0.10.3 (@martinssipenko - #151855) ([smarty docs])
- fix rain sensor for Velux GPU windows (@wollew - #151857) ([velux docs])
- Bump aioecowitt to 2025.9.1 (@edenhaus - #151859) ([ecowitt docs]) (dependency)
- Use
native_visibilityproperty instead ofvisibilityfor OpenWeatherMap weather entity (@bieniu - #151867) ([openweathermap docs]) - Bump aiontfy to v0.5.5 (@tr4nt0r - #151869) ([ntfy docs]) (dependency)
- Bump aiolifx-themes to 1.0.2 to support newer LIFX devices (@Djelibeybi - #151898) ([lifx docs]) (dependency)
- Bump aiovodafone to 1.2.1 (@chemelli74 - #151901) ([vodafone_station docs]) (dependency)
- Avoid cleanup/recreate of device_trackers not linked to a device for Vodafone Station (@chemelli74 - #151904) ([vodafone_station docs])
- Fix _is_valid_suggested_unit in sensor platform (@epenet - #151912) ([sensor docs]) ([tuya docs])
- Bump habluetooth to 5.5.1 (@bdraco - #151921) ([bluetooth docs]) (dependency)
- Bump bleak-esphome to 3.3.0 (@bdraco - #151922) ([esphome docs]) ([eq3btsmart docs]) ([bluetooth docs]) (dependency)
- Bump habluetooth to 5.6.0 (@bdraco - #151942) ([bluetooth docs]) (dependency)
- Fix invalid logger in Tuya (@epenet - #151957) ([tuya docs])
- Fix for squeezebox track content_type (@peteS-UK - #151963) ([squeezebox docs])
- Fix playlist media_class_filter in search_media for squeezebox (@peteS-UK - #151973) ([squeezebox docs])
- Bump habluetooth to 5.6.2 (@bdraco - #151985) ([bluetooth docs]) (dependency)
- Bump yt-dlp to 2025.09.05 (@joostlek - #152006) ([media_extractor docs]) (dependency)
- Bump
accuweatherto version 4.2.1 (@bieniu - #152029) ([accuweather docs]) (dependency) - Fix HomeKit Controller stale values at startup (@bdraco - #152086) ([homekit_controller docs])
- Fix duplicated IP port usage in Govee Light Local (@abmantis - #152087) ([govee_light_local docs])
- Fix DoorBird being updated with wrong IP addresses during discovery (@bdraco - #152088) ([doorbird docs])
- Fix supported _color_modes attribute not set for on/off MQTT JSON light (@jbouwh - #152126) ([mqtt docs])
- Fix reauth for Alexa Devices (@chemelli74 - #152128) ([alexa_devices docs])
- Bump hass-nabucasa from 1.1.0 to 1.1.1 (@ludeeus - #152147) ([cloud docs]) (dependency)
- Update frontend to 20250903.5 (@bramkragten - #152170) ([frontend docs]) (dependency)
- Use position percentage for closed status in Velux (@wollew - #151679) ([velux docs])
2025.9.1
- Add support for migrated Hue bridge (@marcelveldt - #151411) (hue docs)
- Add missing device trigger duration localizations (@karwosts - #151578) (fan docs) (switch docs) (light docs) (remote docs) (update docs)
- Correct capitalization of "FRITZ!Box" in FRITZ!Box Tools integration (@tr4nt0r - #151637) (fritz docs)
- Fix Sonos Dialog Select type conversion (@PeteRager - #151649) (sonos docs)
- Fix WebSocket proxy for add-ons not forwarding ping/pong frame data (@felipecrs - #151654) (hassio docs)
- Fix, entities stay unavailable after timeout error, Imeon inverter integration (@Imeon-Energy - #151671) (imeon_inverter docs)
- Bump aiohue to 4.7.5 (@marcelveldt - #151684) (hue docs) (dependency)
- Update frontend to 20250903.3 (@bramkragten - #151694) (frontend docs) (dependency)
- Require OhmeAdvancedSettingsCoordinator to run regardless of entities (@dan-r - #151701) (ohme docs)
- Bump ohmepy version to 1.5.2 (@dan-r - #151707) (ohme docs) (dependency)
- Update Mill library 0.13.1 (@Danielhiversen - #151712) (mill docs) (dependency)
- Handle match failures in intent HTTP API (@synesthesiam - #151726) (intent docs)
- Bump pyschlage to 2025.9.0 (@dknowles2 - #151731) (schlage docs)
- Bump bimmer_connected to 0.17.3 (@rikroe - #151756) (bmw_connected_drive docs) (dependency)
- Fix recognition of entity names in default agent with interpunction (@arturpragacz - #151759) (conversation docs)
- Fix enable/disable entity in modbus (@janiversen - #151626) (modbus docs)
2025.9.0
2025.9.0b6
- Fix for deCONZ issue - Detected that integration 'deconz' calls device_registry.async_get_or_create referencing a non existing via_device - #134539 (@mattreim - #150355)
- Simplify Modbus update methods (@janiversen - #151494)
- Fix naming of "State of charge" sensor in
growatt_server(@NoRi2909 - #151619) - Bump intents (@synesthesiam - #151627)
- Update frontend to 20250903.2 (@bramkragten - #151629)
2025.9.0b5
- Fix racing bug in slave entities in Modbus (@janiversen - #151522)
- Bump hass-nabucasa from 1.0.0 to 1.1.0 (@klejejs - #151606)
- Bump aioecowitt to 2025.9.0 (@edenhaus - #151608)
- Update frontend to 20250903.0 (@bramkragten - #151612)
- Handle colliding aliases for areas (@emontnemery - #151613)
- Handle colliding aliases for floors (@emontnemery - #151614)
- Bump device registry version to 1.12 (@emontnemery - #151616)
- Update frontend to 20250903.1 (@bramkragten - #151617)
2025.9.0b4
- Exclude non mowers from husqvarna_automower_ble discovery (@emontnemery - #151507)
- Remove config entry from device instead of deleting in Uptime robot (@chemelli74 - #151557)
- Revert "Improve migration to entity registry version 1.18" (@emontnemery - #151561)
- Revert "Improve migration to device registry version 1.11" (@emontnemery - #151563)
- Improve migration to entity registry version 1.18 (@emontnemery - #151570)
- Improve migration to device registry version 1.10 (@emontnemery - #151571)
- Bump
volvocarsapito v0.4.2 (@thomasddn - #151579) - Update Home Assistant base image to 2025.09.0 (@agners - #151582)
- Update frontend to 20250902.1 (@piitaya - #151593)