Releases: home-assistant/core
2025.11.1
- Improve scan interval for Airthings Corentium Home 2 (@LaStrada - #155694) (airthings_ble docs)
- Remove
@progress_stepdecorator from ZHA and Hardware integration (@puddly - #155867) (zha docs) (homeassistant_hardware docs) - Fix KNX Climate humidity DPT (@farmio - #155942) (knx docs)
- Truncate password before sending it to bcrypt (@cdce8p - #155950)
- Fix for corrupt restored state in miele consumption sensors (@astrandb - #155966) (miele docs)
- Handle empty fields in SolarEdge config flow (@tronikos - #155978) (solaredge docs)
- Fix SolarEdge unload failing when there are no sensors (@tronikos - #155979) (solaredge docs)
- Bump aioamazondevices to 8.0.1 (@chemelli74 - #155989) (alexa_devices docs) (dependency)
- Fix Growatt integration authentication error for legacy config entries (@johanzander - #155993) (growatt_server docs)
- Bump tuya-device-sharing-sdk to 0.2.5 (@epenet - #156014) (tuya docs) (dependency)
- Bump onedrive-personal-sdk to 0.0.16 (@zweckj - #156021) (onedrive docs) (dependency)
- Fix the exception caused by the missing Foscam integration key (@Foscam-wangzhengyu - #156022) (foscam docs)
- Bump intents to 2025.11.7 (@synesthesiam - #156063) (conversation docs) (dependency)
2025.11.0b6
- Create issue to warn against using http.server_host in supervised installs (@emontnemery - #155837)
- Update frontend to 20251105.0 (@bramkragten - #155853)
- Allow hardware integrations to specify TX power for ZHA (@puddly - #155855)
- Rename DALI Center to Sunricher DALI (@balloob - #155865)
2025.11.0b5
- Bugfix: implement RestoreState and bump backend for Plugwise climate (@bouwew - #155126)
- Add progress to ZHA migration steps (@puddly - #155764)
- Bump holidays to 0.84 (@gjohansson-ST - #155802)
- Set LG Thinq energy sensor state_class as total_increasing (@steinmn - #155816)
- Bump pylitterbot to 2025.0.0 (@natekspencer - #155821)
- Bump libpyfoscamcgi to 0.0.9 (@Foscam-wangzhengyu - #155824)
- Fix ESPHome config entry unload (@emontnemery - #155830)
2025.11.0b3
- Bump aioamazondevices to 6.5.6 (@chemelli74 - #155723)
- Update frontend to 20251103.0 (@bramkragten - #155734)
- Use character code in language matching (voice) (@synesthesiam - #155738)
- Disable deprecated addon repair (@mdegat01 - #155739)
2025.11.0b2
- Fix Shelly irrigation zone ID retrieval with Sleepy devices (@thecode - #155514)
- Portainer refactor CONF_VERIFY_SSL (@erwindouna - #155520)
- Bump uv to 0.9.6 (@edenhaus - #155521)
- Bump pyvesync to 3.1.4 (@cdnninja - #155533)
- Bump eheimdigital to 1.4.0 (@autinerd - #155539)
- Bump onedrive-personal-sdk to 0.0.15 (@zweckj - #155540)
- Update pynintendoparental to version 1.1.3 (@pantherale0 - #155568)
- Update knx-frontend to 2025.10.31.195356 (@farmio - #155569)
- vesync don't assume fan speed target (@cdnninja - #155617)
- Bump deebot-client to 16.2.0 (@edenhaus - #155642)
- Fix device tracker name & icon for Volvo integration (@thomasddn - #155667)
- Bump deebot-client to 16.3.0 (@edenhaus - #155681)
- Fix KNX climate loading min/max temp from UI config (@farmio - #155682)
- Revert "Remove neato integration (#154902)" (@mib1185 - #155685)
- Bump reolink_aio to 0.16.3 (@starkillerOG - #155692)
- fix vesync mist level value (@cdnninja - #155697)
- Bump python-open-router to 0.3.2 (@joostlek - #155700)
2025.11.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.10.3
- Bump aioasuswrt to 1.5.1 (@kennedyshead - #153209) (asuswrt docs) (dependency)
- PushSafer: Handle empty data section properly (@LennartC - #154109) (pushsafer docs)
- Remove redudant state write in Smart Meter Texas (@srirams - #154126) (smart_meter_texas docs)
- Fix state class for Overkiz water consumption (@Yvan13120 - #154164) (overkiz docs)
- Bump frontend 20251001.4 (@piitaya - #154218) (frontend docs)
- Bump aioamazondevices to 6.4.1 (@chemelli74 - #154228) (alexa_devices docs) (dependency)
- Move URL out of Mealie strings.json (@andrew-codechimp - #154230) (mealie docs)
- Move URL out of Mastodon strings.json (@andrew-codechimp - #154231) (mastodon docs)
- Move URL out of Switcher strings.json (@thecode - #154240) ([switcher_kis docs])
- Remove URL from ViCare strings.json (@CFenner - #154243) ([vicare docs])
- Fix August integration to handle unavailable OAuth implementation at startup (@bdraco - #154244) (august docs)
- Fix Yale integration to handle unavailable OAuth implementation at startup (@bdraco - #154245) ([yale docs])
- Move url like strings to placeholders for nibe (@elupus - #154249) (nibe_heatpump docs)
- Add description placeholders in Uptime Kuma config flow (@tr4nt0r - #154252) ([uptime_kuma docs])
- Add description placeholders to pyLoad config flow (@tr4nt0r - #154254) (pyload docs)
- Fix home wiziard total increasing sensors returning 0 (@jbouwh - #154264) (homewizard docs)
- Bump pyprobeplus to 1.1.0 (@pantherale0 - #154265) (probe_plus docs) (dependency)
- Update Snoo strings.json to include weaning_baseline (@dschafer - #154268) (snoo docs)
- Move Electricity Maps url out of strings.json (@jpbede - #154284) (co2signal docs)
- Bump aioamazondevices to 6.4.3 (@chemelli74 - #154293) (alexa_devices docs) (dependency)
- Move URL out of Overkiz Config Flow descriptions (@iMicknl - #154315) (overkiz docs)
- AsusWRT: Pass only online clients to the device list from the API (@Vaskivskyi - #154322) (asuswrt docs)
- Move Ecobee authorization URL out of strings.json (@ogruendel - #154332) (ecobee docs)
- Move URLs out of SABnzbd strings.json (@shaiu - #154333) (sabnzbd docs)
- Move developer url out of strings.json for coinbase setup flow (@ogruendel - #154339) (coinbase docs)
- Fix Bluetooth discovery for devices with alternating advertisement names (@bdraco - #154347) (bluetooth docs)
- Bump opower to 0.15.7 (@tronikos - #154351) (opower docs) (dependency)
- update pysqueezebox lib to 0.13.0 (@wollew - #154358) (squeezebox docs) (dependency)
- Move URL out of sfr_box strings.json (@epenet - #154364) (sfr_box docs)
- Move translatable URLs out of strings.json for huawei lte (@sonianuj287 - #154368) (huawei_lte docs)
- Bump aioairq to 0.4.7 (@Sibgatulin - #154386) (airq docs) (dependency)
- Bump aiocomelit to 1.1.2 (@chemelli74 - #154393) (comelit docs) (dependency)
- Use
async_schedule_reloadinstead ofasync_reloadfor ZHA (@puddly - #154397) ([zha docs]) - Move igloohome API access URL into constant placeholders (@DannyS95 - #154430) (igloohome docs)
- Add missing
long_pressentry for trigger_type in strings.json for Hue (@mvdwetering - #154437) (hue docs) - Move translatable URLs out of strings.json for isy994 (@sonianuj287 - #154464) (isy994 docs)
- OpenUV: Fix update by skipping when protection window is null (@wbyoung - #154487) (openuv docs)
- Bump aioamazondevices to 6.4.4 (@chemelli74 - #154538) (alexa_devices docs) (dependency)
- Move URL out of Nuheat strings.json (@tstabrawa - #154580) (nuheat docs)
- Bump pyvesync version to 3.1.2 (@cdnninja - #154650) ([vesync docs]) (dependency)
2025.10.2
- Prevent reloading the ZHA integration while adapter firmware is being updated ([@puddly] - #152626) ([zha docs]) ([homeassistant_hardware docs])
- Wallbox fix Rate Limit issue for multiple chargers ([@hesselonline] - #153074) ([wallbox docs])
- Fix power device classes for system bridge ([@timmo001] - #153201) ([system_bridge docs])
- Bump PyCync to 0.4.1 (@Kinachi249 - #153401) ([cync docs]) (dependency)
- Updated VRM client and accounted for missing forecasts (@AndyTempel - #153464) ([victron_remote_monitoring docs]) (dependency)
- Bump python-roborock to 2.50.2 ([@Lash-L] - #153561) ([roborock docs]) (dependency)
- Bump aioamazondevices to 6.2.8 ([@chemelli74] - #153592) ([alexa_devices docs]) (dependency)
- Switch Roborock to v4 of the code login api ([@Lash-L] - #153593) ([roborock docs])
- Fix MQTT Lock state reset to unknown when a reset payload is received ([@jbouwh] - #153647) ([mqtt docs])
- Gemini: Use default model instead of recommended where applicable ([@Shulyaka] - #153676) ([google_generative_ai_conversation docs])
- Fix ViCare pressure sensors missing unit of measurement (@CFenner - #153691) ([vicare docs])
- Bump pyvesync to 3.1.0 ([@cdnninja] - #153693) ([vesync docs]) (dependency)
- Modbus Fix message_wait_milliseconds is no longer applied ([@peetersch] - #153709) ([modbus docs])
- Bump opower to 0.15.6 ([@tronikos] - #153714) ([opower docs]) (dependency)
- Version bump pydaikin to 2.17.0 ([@fredrike] - #153718) ([daikin docs]) (dependency)
- Version bump pydaikin to 2.17.1 ([@fredrike] - #153726) ([daikin docs]) (dependency)
- Fix missing google_assistant_sdk.send_text_command ([@tronikos] - #153735) ([google_assistant_sdk docs])
- Bump airOS to 0.5.5 using formdata for v6 firmware (@CoMPaTech - #153736) ([airos docs]) (dependency)
- Align Shelly
presencezoneentity to the new API/firmware ([@bieniu] - #153737) ([shelly docs]) - Synology DSM: Don't reinitialize API during configuration ([@oyvindwe] - #153739) ([synology_dsm docs])
- Upgrade python-melcloud to 0.1.2 ([@Sander0542] - #153742) ([melcloud docs]) (dependency)
- Fix sensors availability check for Alexa Devices ([@chemelli74] - #153743) ([alexa_devices docs])
- Bump aioamazondevices to 6.2.9 ([@chemelli74] - #153756) ([alexa_devices docs])
- Remove stale entities from Alexa Devices ([@chemelli74] - #153759) ([alexa_devices docs])
- vesync correct fan set modes ([@cdnninja] - #153761) ([vesync docs])
- Handle ESPHome discoveries with uninitialized Z-Wave antennas ([@balloob] - #153790) ([zwave_js docs])
- Fix Tuya cover position when only control is available ([@epenet] - #153803) ([tuya docs])
- Bump pySmartThings to 3.3.1 ([@joostlek] - #153826) ([smartthings docs]) (dependency)
- Catch update exception in AirGradient ([@joostlek] - #153828) ([airgradient docs])
- Add motion presets to SmartThings AC ([@joostlek] - #153830) ([smartthings docs])
- Fix delay_on and auto_off with multiple triggers ([@Petro31] - #153839) ([template docs])
- Fix PIN validation for Comelit SimpleHome ([@chemelli74] - #153840) ([comelit docs])
- Bump aiocomelit to 1.1.1 ([@chemelli74] - #153843) ([comelit docs]) (dependency)
- Limit SimpliSafe websocket connection attempts during startup ([@bachya] - #153853) ([simplisafe docs])
- Handle timeout errors gracefully in Nord Pool services ([@gjohansson-ST] - #153856) ([nordpool docs])
- Add plate_count for Miele KM7575 ([@derytive] - #153868) ([miele docs])
- Fix restore cover state for Comelit SimpleHome ([@chemelli74] - #153887) ([comelit docs])
- fix typo in icon assignment of AccuWeather integration (@CFenner - #153890) ([accuweather docs])
- Add missing translation string for Satel Integra subentry type ([@Tommatheussen] - #153905) ([satel_integra docs])
- Do not auto-set up ZHA zeroconf discoveries during onboarding ([@TheJulianJES] - #153914) ([zha docs])
sharkiqdependency bump to 1.4.2 (@Freebien - #153931) ([sharkiq docs]) (dependency)- Fix HA hardware configuration message for Thread without HAOS ([@TheJulianJES] - #153933) ([homeassistant_hardware docs])
- Adjust OTBR config entry name for ZBT-2 ([@TheJulianJES] - #153940) ([otbr docs])
- Bump pylamarzocco to 2.1.2 ([@zweckj] - #153950) ([lamarzocco docs]) (dependency)
- Bump holidays to 0.82 ([@gjohansson-ST] - #153952) ([workday docs]) ([holiday docs]) (dependency)
- Fix update interval for AccuWeather hourly forecast ([@bieniu] - #153957) ([accuweather docs])
- Bump env-canada to 0.11.3 ([@michaeldavie] - #153967) ([environment_canada docs])
- Fix empty llm api list in chat log ([@arturpragacz] - #153996) ([conversation docs])
- Don't mark ZHA coordinator as via_device with itself ([@joostlek] - #154004) ([zha docs])
- Filter out invalid Renault vehicles ([@epenet] - #154070) ([renault docs])
- Bump aioamazondevices to 6.4.0 ([@chemelli74] - #154071) ([alexa_devices docs]) (dependency)
- Bump brother to version 5.1.1 ([@bieniu] - #154080) ([brother docs]) (dependency)
- Fix for multiple Lyrion Music Server on a single Home Assistant server for Squeezebox ([@peteS-UK] - #154081) ([squeezebox docs])
- Z-Wave: ESPHome discovery to update all options ([@balloob] - #154113) ([zwave_js docs])
- Add missing entity category and icons for smlight integration ([@piitaya] - #154131) ([smlight docs])
- Update frontend to 20251001.2 ([@bramkragten] - #154143) ([frontend docs]) (dependency)
- IOmeter bump version v0.2.0 ([@jukrebs] - #154150) ([iometer docs]) (dependency)
- Bump deebot-client to 15.1.0 ([@edenhaus] - #154154) ([ecovacs docs]) (dependency)
- Fix Shelly RPC cover update when the device is not initialized ([@thecode] - #154159) ([shelly docs])
- Fix shelly remove orphaned entities ([@thecode] - #154182) ([shelly docs])
2025.10.1
- Bump airOS dependency (@CoMPaTech - #153065) (airos docs) (dependency)
- Bump airOS module for alternative login url (@CoMPaTech - #153317) (airos docs) (dependency)
- Bump aiohasupervisor to 0.3.3 (@agners - #153344) (hassio docs) (dependency)
- Do not reset the adapter twice during ZHA options flow migration (@puddly - #153345) (zha docs)
- Fix Nord Pool 15 minute interval (@gjohansson-ST - #153350) (nordpool docs)
- Explicitly check for None in raw value processing of modbus (@alengwenus - #153352) (modbus docs)
- Set config entry to None in ProxmoxVE (@mib1185 - #153357) (proxmoxve docs)
- Explicit pass in the config entry to coordinator in airtouch4 (@mib1185 - #153361) (airtouch4 docs)
- Add Roborock mop intensity translations (@starkillerOG - #153380) (roborock docs)
- Correct blocking update in ToGrill with lack of notifications (@elupus - #153387) (togrill docs)
- Bump python-roborock to 2.49.1 (@Lash-L - #153396) (roborock docs) (dependency)
- Pushover: Handle empty data section properly (@linuxkidd - #153397) (pushover docs)
- Increase onedrive upload chunk size (@zweckj - #153406) (onedrive docs)
- Bump pyportainer 1.0.2 (@erwindouna - #153326) (portainer docs) (dependency)
- Bump pyportainer 1.0.3 (@erwindouna - #153413) (portainer docs) (dependency)
- Disable thinking for unsupported gemini models (@Shulyaka - #153415) (google_generative_ai_conversation docs)
- Fix Satel Integra creating new binary sensors on YAML import (@Tommatheussen - #153419) (satel_integra docs)
- Update
markdownfield description in ntfy integration (@tr4nt0r - #153421) (ntfy docs) - Fix Z-Wave RGB light turn on causing rare
ZeroDivisionError(@TheJulianJES - #153422) (zwave_js docs) - Bump aiohomekit to 3.2.19 (@bdraco - #153423) (homekit_controller docs) (dependency)
- Fix sentence-casing in user-facing strings of
slack(@NoRi2909 - #153427) (slack docs) - Add missing translation for media browser default title (@timmo001 - #153430) (media_source docs)
- Fix missing powerconsumptionreport in Smartthings (@joostlek - #153438) (smartthings docs)
- Update Home Assistant base image to 2025.10.0 (@agners - #153441) (dependency)
- Disable baudrate bootloader reset for ZBT-2 (@puddly - #153443) (homeassistant_connect_zbt2 docs)
- Add translation for turbo fan mode in SmartThings (@joostlek - #153445) (smartthings docs)
- Fix next event in workday calendar (@gjohansson-ST - #153465) (workday docs)
- Update OVOEnergy to 3.0.1 (@timmo001 - #153476) (ovo_energy docs) (dependency)
- Fix missing parameter pass in onedrive (@zweckj - #153478) (onedrive docs)
- Bump pyTibber to 0.32.2 (@Danielhiversen - #153484) (tibber docs) (dependency)
- Bump reolink-aio to 0.16.1 (@starkillerOG - #153489) (reolink docs) (dependency)
- Fix VeSync zero fan speed handling (@cdnninja - #153493) (vesync docs)
- Bump universal-silabs-flasher to 0.0.35 (@puddly - #153500) (homeassistant_hardware docs) (dependency)
- Debounce updates in Idasen Desk (@abmantis - #153503) (idasen_desk docs)
- Z-Wave to support migrating from USB to socket with same home ID (@balloob - #153522) (zwave_js docs)
- When discovering a Z-Wave adapter, always configure add-on in config flow (@balloob - #153575) (zwave_js docs)