Releases: home-assistant/core
Releases · home-assistant/core
Release list
2026.8.3
- Show artwork and a play button when opening a Sonos music library album (@bharat - #177510) (sonos docs)
- Pass config entry explicitly in Supla coordinator (@Fistacho - #178347) (supla docs)
- Bump holidays to 0.102 (@gjohansson-ST - #179170) (workday docs) (holiday docs) (dependency)
errorscould beNonein Shelly Wall Display status (@bieniu - #179207) (shelly docs)- Bump google-health-api to 0.9.0 (@allenporter - #179323) (google_health docs) (dependency)
- Bump ical to 14.1.1 (@allenporter - #179325) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Fix Signal Messenger self notifications (@brozikcz - #179351) (signal_messenger docs)
- Remove use of default_ device info in device_tracker (@emontnemery - #179380) (device_tracker docs)
- Remove use of default_ device info in dlna_dmr (@emontnemery - #179381) (dlna_dmr docs)
- Remove use of default_ device info in fritz (@emontnemery - #179382) (fritz docs)
- Remove use of default_ device info in netgear (@emontnemery - #179383) (netgear docs)
- Remove use of default_ device info in unifi (@emontnemery - #179384) (unifi docs)
- Remove use of default_ device info in wake_on_lan (@emontnemery - #179385) (wake_on_lan docs)
- Use dedicated translation on sensor entities if it's Ecovacs mower (@edenhaus - #179416) (ecovacs docs)
- Revert host update on Overkiz local gateway rediscovery (@iMicknl - #179422) (overkiz docs)
- Fix Vizio media player crash when volume is missing from audio settings (@raman325 - #179431) (vizio docs)
- Fix KeyError in Shelly integration for LinkedGo ST802 in
floor heatingmode (@bieniu - #179435) (shelly docs) - Invalidate conversation slot-list cache on device registry changes (@emontnemery - #179486) (conversation docs)
- Log warning when event triggers filter on composite device (@emontnemery - #179490) (homeassistant docs)
- Bump holidays to 0.103 (@gjohansson-ST - #179500) (workday docs) (holiday docs) (dependency)
- Remove just go2rtc sessions of the failing camera (@edenhaus - #179534) (go2rtc docs)
- Bump reolink-aio to 0.21.9 (@starkillerOG - #179625) (reolink docs) (dependency)
- bump pyenphase to 4.0 and add required None handling and tests (@catsmanac - #179673) (enphase_envoy docs) (dependency)
- Bump volvocarsapi to v0.4.4 for the Volvo integration (@thomasddn - #179712) (volvo docs) (dependency)
- Bump aiowebostv to 0.9.2 (@thecode - #179757) (webostv docs) (dependency)
2026.8.2
- Teslemetry: convert streamed tyre pressure and isolation resistance to their declared units (@Bre77 - #177541) (teslemetry docs)
- Handle inconsistence api response in Husqvarna Automower (@Thomas55555 - #178200) (husqvarna_automower docs)
- Scope hassfest Docker manifest.json discovery to documented locations (@jabone - #178265)
- Fix/tplink omada switch port refresh (@rubempoli - #178270) (tplink_omada docs)
- Unload legacy notify actions in SMTP integration (@tr4nt0r - #176747) (smtp docs)
- Fix potential race condition in SMTP integration (@tr4nt0r - #178416) (smtp docs)
- Fix adaptive update interval Tado (@erwindouna - #178515) (tado docs)
- Bump midea-local to 7.0.0 (@chemelli74 - #178535) (midea docs)
- Bump python-bsblan to 6.1.8 (@liudger - #178561) (bsblan docs)
- Victron GX: Fix regression in SSDP rediscovery with missing host (@tomer-w - #178585) (victron_gx docs)
- Bump evohome-async to v2.1.0 (@zxdavb - #178588) (evohome docs)
- Fix Reolink time import (@starkillerOG - #178597) (reolink docs)
- Add
handle_safe_areaopt-out topanel_customand fix KNX panel (@farmio - #178598) (knx docs) (panel_custom docs) - Use common logger in Mikrotik (@chemelli74 - #178602) (mikrotik docs)
- Fix sensors for Mikrotik (@chemelli74 - #178604) (mikrotik docs)
- Bump ical to 14.1.0 (@allenporter - #178626) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs)
- Update xknx to 3.19.0 (@farmio - #178652) (knx docs)
- Bump aiolyric to 2.1.2 (@timmo001 - #178670) (lyric docs)
- Create hassio config entry during setup instead of deferring to started (@agners - #178677) (hassio docs)
- Handle Wyoming error events (@synesthesiam - #178696) (wyoming docs)
- Bump homematicip to 2.14.1 (@lackas - #178701) (homematicip_cloud docs)
- Report a refused alarm activation in homematicip_cloud (@lackas - #179139) (homematicip_cloud docs)
- Fix missing optional
gameserveripfield in Steam Online dataclass (@tr4nt0r - #178751) (steam_online docs) - Fix delayed trains being dropped from Israel Rail departures (@mikomgk - #178773) (israel_rail docs)
- Bump lyngdorf to 1.4.9 (@fishloa - #178784) (lyngdorf docs)
- Bump aiopvapi to 3.4.1 for hunterdouglas_powerview (@kingy444 - #178792) (hunterdouglas_powerview docs)
- Make tedee unknown during calibration and updates (@zweckj - #179048) (tedee docs)
- Bump blebox-uniapi to v2.5.7 (@bkobus-bbx - #179050) (blebox docs)
- Fix composed devices behind Matter bridge losing "via device" (@TheJulianJES - #179118) (matter docs)
- Electric Kiwi: bugfix connections empty not checked (@mikey0000 - #179119) (electric_kiwi docs)
- Separate energy endpoint MELCloud Home (@erwindouna - #179124) (melcloud_home docs)
- Update frontend to 20260729.7 (@bramkragten - #179131) (frontend docs)
- Bump incomfort-client to v0.7.1 (@jbouwh - #179134) (incomfort docs)
- Bump py-nymta to 0.4.1 (@OnFreund - #179136) (mta docs)
- Bump homematicip to 2.15.0 (@lackas - #179153) (homematicip_cloud docs)
2026.8.1
- Fixes #173399 Seerr webhook registration (@shtefko - #177201) (overseerr docs)
- Debounce Matter cover state writes to coalesce split attribute updates (@agners - #177540) (matter docs)
- Bump pydaikin to 2.18.4 (@fredrike - #178001) (daikin docs)
- Adapt vicare to set via_device_id in DeviceInfo (@emontnemery - #178229) (vicare docs)
- Adapt mqtt to set via_device_id in DeviceInfo (@emontnemery - #178234) (mqtt docs)
- bump pyenphase to 3.2.1 (@catsmanac - #178273) (enphase_envoy docs)
- Bump lyngdorf to 1.4.3 (@fishloa - #178323) (lyngdorf docs)
- Track shielded service call task in REST API (@arturpragacz - #178377) (api docs)
- Bump aiowebostv to v0.9.1 (@thecode - #178384) (webostv docs)
- chore: update python-picnic-api2 to v2.0.1 (@codesalatdev - #178395) (picnic docs)
- Bump lyngdorf to 1.4.4 (@fishloa - #178401) (lyngdorf docs)
- Use SmartThings cooling setpoint range for air conditioners (@StellarSea - #178430) (smartthings docs)
- Bump solaredge-web to 0.3.1 (@tronikos - #178437) (solaredge docs)
- Bump pytrydan to 1.0.5 (@dgomes - #178447) (v2c docs)
- mikrotik: Don't reuse a string from Vodafone Station (@reedy - #178455) (mikrotik docs)
- Update frontend to 20260729.6 (@bramkragten - #178470) (frontend docs)
2026.8.0
2026.8.0b6
- Add scan timing info to config_flow for Alexa Devices (@chemelli74 - #177223)
- Make Portainer container recreate service admin-only (@balloob - #177301)
- Allow Alexa Devices setup to continue when additional feature APIs fail (@chemelli74 - #177402)
- Improve naming of Hue entertainment area sensors (@marcelveldt - #177653)
- Fix Hue Mimic Presence automations switch (@marcelveldt - #177691)
- Fixed device key retrieval issue for Midea (@chemelli74 - #177766)
- Fix assist capability in Open Router when using Web Search (@trwy7 - #178045)
- Fix via_device race in hydrawise (@emontnemery - #178074)
- Fix config entry lookup in motioneye (@emontnemery - #178151)
- Fix config entry lookup in switchbot_cloud (@emontnemery - #178155)
- Adapt bond to set via_device_id in DeviceInfo (@emontnemery - #178156)
- Add title to AI task entity component (@joostlek - #178159)
- Adapt onewire to set via_device_id in DeviceInfo (@emontnemery - #178162)
- Adapt homekit_controller to set via_device_id in DeviceInfo (@emontnemery - #178163)
- Adapt plugwise to set via_device_id in DeviceInfo (@emontnemery - #178164)
- Tellduslive via device (@emontnemery - #178166)
- Adapt smartthings to set via_device_id in DeviceInfo (@emontnemery - #178167)
- Adapt zha to set via_device_id in DeviceInfo (@emontnemery - #178168)
- Fix via_device race in zinvolt (@emontnemery - #178169)
- Fix via_device race in duco (@emontnemery - #178170)
- Fix via_device race in nexia (@emontnemery - #178171)
- Fix via_device race in yamaha_musiccast (@emontnemery - #178172)
- Handle intended via_device missing in tellduslive (@emontnemery - #178178)
- Improve via_device handling in smartthings (@emontnemery - #178179)
- Fix via_device in hive linking to itself (@emontnemery - #178190)
- Fix via_device in squeezebox linking to itself (@emontnemery - #178191)
- Update frontend to 20260729.5 (@bramkragten - #178221)
2026.8.0b5
- Fix teslemetry streaming enum sensors swallowing None updates (@Bre77 - #175746)
- Bump py-opendisplay to 7.15.0 (@g4bri3lDev - #177405)
- Fix Hue button automations not triggering after a restart (@marcelveldt - #177427)
- Bump jellyfin-apiclient-python to 1.16.0 (@electricsteve - #177466)
- Bump lyngdorf to 1.4.0 (@fishloa - #177685)
- Fix via_device race in anthemav (@emontnemery - #177708)
- Adapt bosch_alarm to set via_device_id in DeviceInfo (@emontnemery - #177709)
- Adapt bosch_shc to set via_device_id in DeviceInfo (@emontnemery - #177711)
- Fix via_device race in freebox (@emontnemery - #177716)
- Fix via_device race in guardian (@emontnemery - #177717)
- Fix via_device race in habitica (@emontnemery - #177718)
- Adapt hikvision to set via_device_id in DeviceInfo (@emontnemery - #177719)
- Adapt hive to set via_device_id in DeviceInfo (@emontnemery - #177720)
- Adapt homee to set via_device_id in DeviceInfo (@emontnemery - #177721)
- Fix via_device race in litejet (@emontnemery - #177724)
- Fix via_device race in lupusec (@emontnemery - #177729)
- Adapt lutron to set via_device_id in DeviceInfo (@emontnemery - #177730)
- Adapt lutron_caseta to set via_device_id in DeviceInfo (@emontnemery - #177731)
- Fix via_device race in melnor (@emontnemery - #177733)
- Adapt nobo_hub to set via_device_id in DeviceInfo (@emontnemery - #177737)
- Fix via_device race in ntfy (@emontnemery - #177738)
- Fix via_device race in overkiz (@emontnemery - #177740)
- Fix via_device race in playstation_network (@emontnemery - #177743)
- Fix via_device race in point (@emontnemery - #177744)
- Fix via_device race in portainer (@emontnemery - #177745)
- Fix via_device race in powerwall (@emontnemery - #177747)
- Fix via_device race in proxmoxve (@emontnemery - #177748)
- Adapt qbus to set via_device_id in DeviceInfo (@emontnemery - #177750)
- Fix via_device race in rainbird (@emontnemery - #177751)
- Adapt russound_rio to set via_device_id in DeviceInfo (@emontnemery - #177756)
- Fix via_device race in sense (@emontnemery - #177757)
- Fix via_device race in sensibo (@emontnemery - #177758)
- Adapt sia to set via_device_id in DeviceInfo (@emontnemery - #177760)
- Adapt smartthings to set via_device_id in DeviceInfo (@emontnemery - #177761)
- Fix via_device race in solaredge (@emontnemery - #177763)
- Adapt sunricher_dali to set via_device_id in DeviceInfo (@emontnemery - #177768)
- Fix via_device race in tessie (@emontnemery - #177770)
- Improve DeviceInfo for Midea (@chemelli74 - #177771)
- Fix via_device race in toon (@emontnemery - #177774)
- Fix via_device race in tractive (@emontnemery - #177775)
- Adapt unifiprotect to set via_device_id in DeviceInfo (@emontnemery - #177779)
- Adapt velux to set via_device_id in DeviceInfo (@emontnemery - #177786)
- Fix via_device race in verisure (@emontnemery - #177847)
- Adapt withings to set via_device_id in DeviceInfo (@emontnemery - #177851)
- Adapt wmspro to set via_device_id in DeviceInfo (@emontnemery - #177852)
- Adapt xiaomi_aqara to set via_device_id in DeviceInfo (@emontnemery - #177856)
- Fix via_device race in yale_smart_alarm (@emontnemery - #177858)
- Fix via_device race in yardian (@emontnemery - #177859)
- Adapt zimi to set via_device_id in DeviceInfo (@emontnemery - #177860)
- Remove via_device from brunt (@emontnemery - #177862)
- Remove via_device from switchbee (@emontnemery - #177864)
- Remove via_device from wilight (@emontnemery - #177865)
- Fix via_device race in homematicip_cloud (@emontnemery - #177867)
- Fix via_device race in fibaro (@emontnemery - #177868)
- Bump solaredge-web to 0.3.0 (@tronikos - #177899)
- Bump tuya-device-sharing-sdk to 0.2.14 (@ritchie-cai - #177901)
- Update hassil to 3.11.0 (@renovate[bot] - #177912)
- Fix via_device race in bluesound (@emontnemery - #177932)
- Fix via_device race in homewizard (@emontnemery - #177934)
- Fix via_device race in lyric (@emontnemery - #177935)
- Update integrations to call async_remove_device (part 1) (@emontnemery - #177962)
- Update integrations to call async_remove_device (part 2) (@emontnemery - #177963)
- Migrate insteon to lookup devices scoped to config entry (@emontnemery - #177964)
- Migrate home_connect dhcp flow to call async_get_devices (@emontnemery - #177972)
- Migrate knocki dhcp flow to call async_get_devices (@emontnemery - #177973)
- Migrate onvif dhcp flow to call async_get_devices (@emontnemery - #177975)
- Migrate ring dhcp flow to call async_get_devices (@emontnemery - #177976)
- Migrate teltonika dhcp flow to call async_get_devices (@emontnemery - #177977)
- Make device trackers create their own devices (@emontnemery - #178003)
- Fix ESPHome dashboard adoption locking HA out of provisioned devices (@bdraco - #178039)
- Update knx-frontend to 2026.8.2.133643 (@farmio - #178044)
- Fix a stale encryption key shadowing the working one in the config flow (@bdraco - #178047)
- Migrate gatus to call async_remove_device (@emontnemery - #178053)
- Migrate keenetic_ndms2 to call async_remove_device (@emontnemery - #178054)
- Migrate purpleair to call async_remove_device (@emontnemery - #178056)
- Migrate tradfri to call async_remove_device (@emontnemery - #178057)
- Migrate withings to call async_remove_device (@emontnemery - #178058)
- Migrate xbox to use modern device registry API when moving devices (@emontnemery - #178059)
- Fix flaky search test (@emontnemery - #178062)
- Disable check requirements aw on PR against master (@edenhaus - #178065)
- Remove not used login param (@MartinHjelmare - #178068)
- Bump wiim to 0.1.6 (@Linkplay2020 - #178070)
- Fix via_device race in arcam_fmj (@emontnemery - #178073)
- Fix via_device race in tplink (@emontnemery - #178075)
- Fix via_device race in victron_gx (@emontnemery - #178076)
- Adapt incomfort to set via_device_id in DeviceInfo (@emontnemery - #178077)
- Adapt notion to set via_device_id in DeviceInfo (@emontnemery - #178078)
- Adapt tado to set via_device_id in DeviceInfo (@emontnemery - #178079)
- Adapt telegram_bot to set via_device_id in DeviceInfo (@emontnemery - #178080)
- Adapt velbus to set via_device_id in DeviceInfo (@emontnemery - #178081)
- Bump aiowebostv to 0.9.0 (@thecode - #178091)
- Adapt drop_connect to set via_device_id in DeviceInfo (@emontnemery - #178104)
- Don't fire a feedreader event, when there are no new entries (@mib1185 - #178106)
- Bump google-health-api to 0.8.0 (@allenporter - #178119)
- Bump pyatmo to v9.6.0 (@cgtobi - #178130)
- Bump pynintendoparental to 2.5.0 (@pantherale0 - #178138)
- Bump pyHomee to 1.4.3 (@Taraman17 - #178146)
- Update frontend to 20260729.4 (@bramkragten - #178147)
- Improve entity class in Midea (@chemelli74 - #177900)
- Fix via_device race in lyngdorf (@emontnemery - #177732)
2026.8.0b4
- Bump python-homewizard-energy to 10.2.0 (@DCSBL - #172311)
- Bump anova-wifi to 1.0.1 (@rhys-saldanha - #175146)
- Bump pyintelliclima to 0.4.0 (@dvdinth - #177561)
- Fix Hue MotionAware motion sensors not reporting motion (@marcelveldt - #177643)
- Improve sensor classification and device classes for Google Health (@allenporter - #177652)
- Update Google Health sensor units to be more reasonable (@allenporter - #177657)
- Cleanup broken switch entities for Hue automations (@marcelveldt - #177671)
- Report a failure when a media search finds nothing to play (@marcelveldt - #177678)
- Migrate integrations to setting via_device_id in DeviceInfo (@emontnemery - #177700)
- Fix via_device race in actron_air (@emontnemery - #177704)
- Fix via_device race in advantage_air (@emontnemery - #177705)
- Fix via_device race in airzone (@emontnemery - #177706)
- Fix via_device race in airzone_cloud (@emontnemery - #177707)
- Fix via_device race in directv (@emontnemery - #177712)
- Fix via_device race in eheimdigital (@emontnemery - #177713)
- Fix via_device race in elkm1 (@emontnemery - #177714)
- Fix via_device race in enphase_envoy (@emontnemery - #177715)
- Fix via_device race in isy994 (@emontnemery - #177722)
- Fix via_device race in lookin (@emontnemery - #177728)
- Fix via_device race in netgear (@emontnemery - #177734)
- Fix via_device race in motion_blinds (@emontnemery - #177735)
- Fix via_device race in reolink (@emontnemery - #177752)
- Adapt shelly to set via_device_id in DeviceInfo (@emontnemery - #177759)
- Fix via_device race in solarlog (@emontnemery - #177764)
- Fix via_device race in synology_dsm (@emontnemery - #177769)
- Adapt trane to set via_device_id in DeviceInfo (@emontnemery - #177777)
- Adapt xiaomi_miio to set via_device_id in DeviceInfo (@emontnemery - #177857)
- Fix via_device race in hue (@emontnemery - #177874)
- Bump eheimdigital to 1.7.1 (@autinerd - #177892)
- Add regression test for izone via_device linking (@emontnemery - #177926)
- Improve regression test for ouman_eh_800 via_device linking (@emontnemery - #177927)
- Improve regression test for shelly via_device linking (@emontnemery - #177930)
- Improve regression test for zwave_js via_device linking (@emontnemery - #177931)
- Fix via_device race in google_health (@emontnemery - #177933)
- Fix via_device race in matter (@emontnemery - #177936)
- Fix feedreader events for unsorted feeds (@mib1185 - #177954)
- Simplify subentry migrators in LLM integrations (@emontnemery - #177960)
- Remove met device cleanup (@emontnemery - #177966)
- Migrate mqtt to lookup devices scoped to config entry (@emontnemery - #177971)
- Migrate mitsubishi_comfort dhcp flow to call async_get_devices (@emontnemery - #177974)
- Migrate lifx from calling async_get_device (@emontnemery - #177978)
- Migrate roborock from calling async_get_device (@emontnemery - #177979)
- Migrate upnp from calling async_get_device (@emontnemery - #177980)
- Use modern device registry API in nextdns subentry migration (@emontnemery - #177983)
- Migrate sonos to lookup device scoped to config entry (@emontnemery - #177984)
- Bump reolink_aio to 0.21.8 (@starkillerOG - #177985)
- Mark Google Health account device as service device (@allenporter - #177996)
- Bump KNX dependencies (xknx 3.18.0, xknxproject 3.10.0, knx-telegram-… (@martinhoefling - #178031)
- Bump esphome-dashboard-api to 1.4.0 (@bdraco - #178038)
- Migrate mqtt to call async_remove_device (@emontnemery - #178055)
- Migrate zwave_js to call async_remove_device (@emontnemery - #178060)
- Adapt zwave_js to set via_device_id in DeviceInfo (@emontnemery - #177861)
2026.8.0b3
- Bump afsapi to 1.0.2 (@ashh87 - #177498)
- Add slugify websocket command (@piitaya - #177623)
- Fix the uom for the serial_pm sensor (@mib1185 - #177648)
- Fix: Silently ignore empty JSON string object for MQTT IR signal payload (@jbouwh - #177664)
- Fix searching within an artist returning no results in Music Assistant (@marcelveldt - #177673)
- Fix asking Music Assistant for music searching only radio (@marcelveldt - #177674)
- fix empty selector in Integral config flow (@dgomes - #177681)
- Fix LG webOS TV assumed state when off (@thecode - #177682)
- Update frontend to 20260729.2 (@bramkragten - #177684)
- Log unrecognized SSDP model names for lyngdorf (@fishloa - #177686)
- Bump aiohue to 4.9.0 (@marcelveldt - #177688)
- Remove via_device from acmeda (@emontnemery - #177703)
- Bump pyportainer to 1.0.43 (@erwindouna - #177710)
- Fix via_device race in izone (@emontnemery - #177723)
- Fix via_device race in ouman_eh_800 (@emontnemery - #177739)
- Update frontend to 20260729.3 (@bramkragten - #177853)
2026.8.0b2
- Don't use the new default port (80) during yaml http config migration (@edenhaus - #177638)
- Fix airgradient co2 unit (@joostlek - #177639)
- Fix airgradient display brightness value (@joostlek - #177641)
- Fix search not showing up in the Music Assistant media browser (@marcelveldt - #177649)
- Bump deebot-client to 18.5.1 (@edenhaus - #177660)
- Bump intents and add test (@synesthesiam - #177662)
- Fix Cookidoo migration duplicate unique IDs (@Rodrigorm33 - #174168)
- casper_glow: reject non-Casper Glow Bluetooth discoveries before config-flow handshake (@Rodrigorm33 - #174242)
- Add device verification support to Ecovacs (@bentbrain - #177429)
- Bump deebot-client to 18.5.0 (@edenhaus - #177626)
- Bump aiohue to 4.8.2 (@marcelveldt - #177631)
- Add missing icons and rename night light options for SwitchBot standing fan (@piitaya - #177634)
- Bump pyliebherrhomeapi to 0.5.1 (@mettolen - #177637)
- Don't allow setting http config if HA is not running (@edenhaus - #177640)
2026.8.0b1
- daikin: map Empty values exception to cannot_connect in config flow (@Rodrigorm33 - #174243)
- Correct description of "shopping_list.complete_item" action (@jamesmyatt - #175534)
- Catch missing restore keys for template cover, device_tracker, and fan (@Petro31 - #176724)
- Fix CI (@joostlek - #177557)
- Fix http yaml repair ha version (@edenhaus - #177566)
- Bump idasen-ha to 3.0.1 (@abmantis - #177567)
- Do not set a device on YAML history_stats entities (@arturpragacz - #177594)
- Do not set a device on YAML derivative entities (@arturpragacz - #177595)
- Do not set a device on YAML integration entities (@arturpragacz - #177596)
- Do not set a device on YAML statistics entities (@arturpragacz - #177597)
- Do not set a device on YAML threshold entities (@arturpragacz - #177598)
- Do not set a device on YAML trend entities (@arturpragacz - #177599)
- Do not set a device on YAML mold_indicator entities (@arturpragacz - #177600)
- Do not set a device on YAML generic_hygrostat entities (@arturpragacz - #177601)
- Do not set a device on YAML generic_thermostat entities (@arturpragacz - #177602)
- Do not set a device on YAML utility_meter entities (@arturpragacz - #177603)
- Require UniFi Protect 7.1 (@RaHehl - #177620)
- Do not stage a pending HTTP config when there is no YAML to migrate (@agners - #177622)
- Update frontend to 20260729.1 (@bramkragten - #177628)