VersionDrift
Product

Home Assistant 2026.9.3 → 2026.10.2

4 releases · 1 breaking change · 1 security fix · 0 advisories fixed

1security1breaking1deprecated5feature39fix

Breaking changes

  • breaking Remove user-configurable polling interval from omnilogic ([@tr4nt0r] - [#184380]) ([omnilogic docs]) (breaking-change) in 2026.10.1

Security changes

  • security Make HTTP security filter scan cost track request target length ([@frenck] - [#182570]) ([http docs]) in 2026.9.4

Deprecations

  • deprecated Keep deprecated device config entry attributes working in templates ([@frenck] - [#185361]) in 2026.10.1

Every release in between

fixFix IndexError on out-of-range heater levels in Tesla Fleet ([@sebr] - [#178049]) ([tesla_fleet docs])
otherDeduplicate sleepers within a single SleepIQ bed ([@derekcentrico] - [#181461]) ([sleepiq docs])
otherHandle Enphase envoy Session is Closed in background tasks ([@catsmanac] - [#183172]) ([enphase_envoy docs])
otherTreat MPD protocol errors as a connection failure ([@mattias-arrelid] - [#184481]) ([mpd docs])
otherBump py-opendisplay to 7.18.1 ([@g4bri3lDev] - [#184911]) ([opendisplay docs]) (dependency)
otherBump aiotankerkoenig to 0.5.5 ([@mib1185] - [#185714]) ([tankerkoenig docs]) (dependency)
otherTankerkoenig handle api errors config flow ([@mib1185] - [#185719]) ([tankerkoenig docs])
otherHandle Gemini generation parameters and complete WAV TTS responses ([@oohhddaanngg] - [#185723]) ([google_generative_ai_conversation docs])
fixFix SmartTub error sensor reporting stale historical errors ([@mdz] - [#185726]) ([smarttub docs])
otherBump aiohttp to 3.14.5 ([@bdraco] - [#185746]) (dependency)
otherMark Aquacell sensors unavailable when data is stale ([@alexborro] - [#185762]) ([aquacell docs])
otherBump aionanoleaf2 to 1.0.5 ([@feixm1] - [#185777]) ([nanoleaf docs]) (dependency)
otherBump my-pv to 0.0.13 ([@rrooggiieerr] - [#185797]) ([my_pv docs]) (dependency)
otherCatch TimeoutError in the Nettigo Air Monitor integration ([@bieniu] - [#185812]) ([nam docs])
otherIgnore devices without TR-064 support during FRITZ!Box Tools SSDP discovery ([@mib1185] - [#185816]) ([fritz docs])
otherBump arcam-fmj to 3.0.1 ([@elupus] - [#185887]) ([arcam_fmj docs]) (dependency)
otherHandle Alexa RequireRelink on cloud entity registry updates ([@balloob] - [#185894]) ([cloud docs])
otherRedact schedule coordinates in Teslemetry and Tesla Fleet diagnostics ([@Bre77] - [#185905]) ([teslemetry docs]) ([tesla_fleet docs])
otherReport a dedicated error when the Tedee bridge has no locks ([@zweckj] - [#185907]) ([tedee docs])
otherPrevent WiiM browse failures from marking devices unavailable ([@Linkplay2020] - [#185926]) ([wiim docs])
fixFix group sensor crash when the group has no members ([@joostlek] - [#185931]) ([group docs])
otherDo not cut off KNX SQLite telegram store initialization with a timeout ([@farmio] - [#185940]) ([knx docs])
otherBump nyt_games to 1.0.1 ([@joostlek] - [#185968]) ([nyt_games docs]) (dependency)
otherGate Nanoleaf event listener on supports_events ([@loebi-ch] - [#185977]) ([nanoleaf docs])
fixFix MQTT device triggers and tags firing twice after reload ([@klejejs] - [#185998]) ([mqtt docs])
fixFix FRITZ!SmartHome SSDP host selection ([@mib1185] - [#186029]) ([fritzbox docs])
otherswitch Broadlink to broadlink-async (fixes #184800, replaces #184806) ([@DAB-LABS] - [#186053]) ([broadlink docs])
fixFix weatherflow last_reset updating on every device report ([@jeeftor] - [#186141]) ([weatherflow docs])
otherBump weatherflow4py to 1.5.12 ([@jeeftor] - [#186142]) ([weatherflow_cloud docs]) (dependency)
otherBump intellifire4py to 4.5.6 ([@jeeftor] - [#186143]) ([intellifire docs]) (dependency)
fixFix scrape subentry reconfigure flow not finishing ([@joostlek] - [#186144]) ([scrape docs])
otherpin pycares to 5.0.1 ([@aclerici38] - [#186164])
featureAllow a list of states for state conditions with a duration ([@emontnemery] - [#186165])
otherBump airthings-ble to 1.3.1 ([@LaStrada] - [#186387]) ([airthings_ble docs]) (dependency)
otherGuard owner and existing credentials in auth provider create command ([@zweckj] - [#186398]) ([config docs])
fixFix Discogs random record sensor when release has no format description ([@cerealkiller57540] - [#186405]) ([discogs docs])
fixFix permissions validation for ProxmoxVE ([@CoMPaTech] - [#186420]) ([proxmoxve docs])
fixFix modbus reload without YAML config ([@joyjit] - [#186554]) ([modbus docs])
fixFix SolarEdge module statistics sum resetting after a gap ([@tronikos] - [#186753]) ([solaredge docs])
fixFix Fritz setup failing when UPnP info lacks NewEnable key ([@mib1185] - [#186896]) ([fritz docs])
+10 more items in the release notes
otherSplit Matter TemperatureOffset range by Thermostat ClusterRevision ([@lboue] - [#180517]) ([matter docs])
otherBump pywaze to 1.2.4 ([@eifinger] - [#184663]) ([waze_travel_time docs]) (dependency)
otherBump pyicloud to 2.7.0 ([@FezVrasta] - [#184728]) ([icloud docs]) (dependency)
otherRetry failed Analytics insights refresh ([@chemelli74] - [#184731]) ([analytics_insights docs])
fixFix WLED color modes not following a changed LED setup ([@frenck] - [#184778]) ([wled docs])
otherBump dwdwfsapi to 1.1.0 ([@frenck] - [#184784]) ([dwd_weather_warnings docs]) (dependency)
featureAdd description for the device selection field in the Qingping config… ([@tengfeili-qingping] - [#184797]) ([qingping docs])
otherSend a result for the ZHA reconfigure websocket subscription ([@frenck] - [#184812]) ([zha docs])
otherBump solaredge-web to 0.5.0 ([@tronikos] - [#184821]) ([solaredge docs]) (dependency)
otherKeep a missing meter history from blocking Peblar setup ([@frenck] - [#184824]) ([peblar docs])
fixFix KeyError in the Airly integration when the API payload contain no sensor data ([@bieniu] - [#184828]) ([airly docs])
featureRestore unverified TLS for stream sources and add a verify_ssl option ([@RaHehl] - [#184877]) ([stream docs])
fixFix FRITZ!SmartHome SSDP discovery with hostname presentation URL ([@mib1185] - [#184896]) ([fritzbox docs])
otherOnly create Bosch SHC child lock switch when ChildProtection exists ([@mosandlt] - [#184908]) ([bosch_shc docs])
otherSkip TLS verification for UniFi Protect RTSPS streams ([@RaHehl] - [#184930]) ([unifiprotect docs])
otherReturn same images as you see on the immich server, even the edited ones ([@mib1185] - [#184955]) ([immich docs])
otherDon't report 0 for missing FRITZ!SmartHome powermeter values ([@mib1185] - [#184968]) ([fritzbox docs])
fixFix storing traces for automations without an ID ([@Kevin-Tamayose] - [#185161]) ([automation docs]) ([trace docs])
fixFix Tradfri color bulbs losing HS color mode ([@frenck] - [#185197]) ([tradfri docs])
fixFix false shell template repair for static command_line commands ([@frenck] - [#185203]) ([command_line docs])
fixFix Hue light crash when the bridge reports no color temperature ([@frenck] - [#185218]) ([hue docs])
fixFix generic thermostat rechecking too late after a minimum cycle or cooldown ([@frenck] - [#185221]) ([generic_thermostat docs])
fixFix Signal Messenger notify failing to load when the REST API is down at startup ([@frenck] - [#185225]) ([signal_messenger docs])
deprecatedKeep deprecated device config entry attributes working in templates ([@frenck] - [#185361])
fixFix WLED adding Wi-Fi sensors to wired devices ([@frenck] - [#185425]) ([wled docs])
featureAdd new error codes to Husqvarna Automower ([@Thomas55555] - [#185477]) ([husqvarna_automower docs])
fixFix Arve availability on failed updates ([@erwindouna] - [#185494]) ([arve docs])
fixFix EZVIZ availability on failed updates ([@erwindouna] - [#185497]) ([ezviz docs])
fixFix 17TRACK availability on failed updates ([@erwindouna] - [#185501]) ([seventeentrack docs])
fixFix Starlink availability on failed updates ([@erwindouna] - [#185502]) ([starlink docs])
fixFix Subaru availability on failed updates ([@erwindouna] - [#185503]) ([subaru docs])
fixFix SUPLA availability on failed updates ([@erwindouna] - [#185504]) ([supla docs])
fixFix TOLO availability on failed updates ([@erwindouna] - [#185505]) ([tolo docs])
fixFix Xbox availability on failed updates ([@erwindouna] - [#185506]) ([xbox docs])
fixFix Yardian availability on failed updates ([@erwindouna] - [#185507]) ([yardian docs])
fixFix typo in Husqvarna Automower ([@Thomas55555] - [#185532]) ([husqvarna_automower docs])
featureAllow dynamic ports for registered loopback OAuth redirects ([@balloobbot] - [#185544]) ([auth docs])
fixFix Matter get_lock_users stopping on a null nextUserIndex ([@raman325] - [#182808]) ([matter docs])
breakingRemove user-configurable polling interval from omnilogic ([@tr4nt0r] - [#184380]) ([omnilogic docs]) (breaking-change)
fixFix Spotify coordinator crash when playing without an item ([@kleinc80] - [#184723]) ([spotify docs])
+29 more items in the release notes
otherTurn off Tuya fans when the speed is set to 0% ([@frenck] - [#181972]) ([tuya docs])
fixFix Todoist timed calendar event duration ([@andremmfaria] - [#182121]) ([todoist docs])
fixFix ISEO Argo BLE offering unrelated devices for discovery ([@FezVrasta] - [#182315]) ([iseo_argo_ble docs])
otherBump pyenphase to 4.0.5 ([@catsmanac] - [#182473]) ([enphase_envoy docs]) (dependency)
securityMake HTTP security filter scan cost track request target length ([@frenck] - [#182570]) ([http docs])
fixFix HomematicIP Cloud config flow advancing on a rejected PIN ([@frenck] - [#182601]) ([homematicip_cloud docs])
fixFix friends' achievement stats in Xbox integration ([@scardus] - [#182686]) ([xbox docs])
fixFix typo in the Z-Wave controller statistics key ([@balloob] - [#182827]) ([zwave_js docs])
otherLog the entity ID in the MQTT group member update message ([@David-Wu1119] - [#182928]) ([mqtt docs])
otherBump pyenphase to 4.0.6 ([@catsmanac] - [#183094]) ([enphase_envoy docs]) (dependency)
otherHandle MissingSerial during OpenEVSE entry setup ([@firstof9] - [#183105]) ([openevse docs])
otherBump imgw_pib to 2.5.2 ([@bieniu] - [#183111]) ([imgw_pib docs]) (dependency)
otherBump python-xbox to 0.2.2 ([@tr4nt0r] - [#182072]) ([xbox docs]) (dependency)
otherBump python-xbox to 0.3.0 ([@tr4nt0r] - [#182643]) ([xbox docs]) (dependency)
See how far your stack has drifted from upstream. Release data from vendors’ own sources · feed under CC BY 4.0 · Code under AGPL-3.0 Settings Feed status