- Check device registration before completing Hive reauth flow (@KJonline - #168035)
- Fix reasoning summary handling for OpenAI o-models (@jftkcs - #168093)
- Victron GX: bug fix for missing translation key (@tomer-w - #168461)
- Add Broadlink infrared emitter support (@YuvalWS - #168889)
- fix: incorrect position inversion for blebox gateBox cover (@bkobus-bbx - #168893)
- Bump weatherflow4py to 1.5.4 (@jeeftor - #168994)
- Storage problem management for Comelit Serial Bridge (@chemelli74 - #169297)
- Implement current setpoint method in actron air integration (@kclif9 - #169358)
- Remove scripts from DATA_SCRIPTS on unload (@emontnemery - #169415)
- Re-interview ZHA device on websocket reconfigure (@TheJulianJES - #169483)
- Correct wake_on_lan entity behavior when entity_id changes (@emontnemery - #169486)
- Fix uptime sensor for Synology DSM (@chemelli74 - #169512)
- Fix KeyError in telegram_bot media group download debug log (@Bolshem - #169519)
- Fix: Migrate also device entries to subentry in GitHub integration (@tr4nt0r - #169523)
- Victron GX: Bug fix: parent device is mapped to the wrong device (@tomer-w - #169525)
- Update knx-frontend to 2026.4.30.60856 (@farmio - #169529)
- Enable duration support in all entity conditions (@emontnemery - #169532)
- Bump blebox_uniapi to 2.5.2 (@bkobus-bbx - #169534)
- Use the correct schema for triggers/conditions "for" option (@abmantis - #169539)
- Bump ohme to 1.9.0 (@dan-r - #169556)
- Update frontend to 20260429.1 (@piitaya - #169565)
- Bump aioshelly to 13.25.0 (@thecode - #169569)
- Bump pyuptimerobot to 25.0.0 (@chemelli74 - #169572)
- Fix grammar and clarity in samsungtv/strings.json (@SeifEddineMezned - #169574)
- Fix possessive apostrophe errors in mqtt/strings.json (@SeifEddineMezned - #169576)
- Fix Duco unknown node type not re-evaluated after becoming known (@ronaldvdmeer - #169579)
- Bump opower to 0.18.2 (@tronikos - #169588)
- Decrease WebDAV client timeout (@jpbede - #169591)
- Change vacuum template config names for clean area (@Petro31 - #169599)
- Fix detection of CPU temperature sensor support on olde FRITZ!Box models (@mib1185 - #169620)
- Pass
Noneconfig entry to schluter coordinator (@mib1185 - #169621) - Fix M1S-T500 update error (@kmod-midori - #169651)
- Fix grammar in mqtt/strings.json: "Minimal one" → "At least one" (@SeifEddineMezned - #169666)
- Bump satel_integra to 1.3.0 (@Tommatheussen - #169668)
- Updated prowlpy to 1.1.5 (@OMEGARAZER - #169671)
- Bump python-duco-client to 0.3.10 (@ronaldvdmeer - #169677)
- Improve ProxmoxVE config flow preparing bug fixing (@CoMPaTech - #169682)
- Update Nest doorbell event to use standard DoorbellEventType.RING (@allenporter - #169691)
- Use uptime device_class for Uptime sensor (@karwosts - #169692)
- Ignore location FORBIDDEN response for the Volvo integration (@thomasddn - #169713)
- Bump bring-api to 1.1.2 (@tr4nt0r - #169729)
- Update frontend to 20260429.2 (@piitaya - #169748)