Releases: home-assistant/core
Releases · home-assistant/core
2025.4.1
- Fix blocking event loop - daikin (@fredrike - #141442) (daikin docs)
- Made Google Search enable dependent on Assist availability (@IvanLH - #141712) (google_generative_ai_conversation docs)
- Fix humidifier platform for Comelit (@chemelli74 - #141854) (comelit docs)
- Bump evohome-async to 1.0.5 (@zxdavb - #141871) (evohome docs) (dependency)
- Replace "to log into" with "to log in to" in
incomfort
(@NoRi2909 - #142060) (incomfort docs) - Avoid unnecessary reload in apple_tv reauth flow (@emontnemery - #142079) (apple_tv docs)
- Add translation for hassio update entity name (@piitaya - #142090) (hassio docs)
- Bump pyenphase to 1.25.5 (@catsmanac - #142107) (enphase_envoy docs) (dependency)
- Hide broken ZBT-1 config entries on the hardware page (@puddly - #142110) (homeassistant_sky_connect docs)
- Bump pysmhi to 1.0.1 (@gjohansson-ST - #142111) (smhi docs) (dependency)
- Avoid logging a warning when replacing an ignored config entry (@bdraco - #142114)
- Slow down polling in Tesla Fleet (@Bre77 - #142130) (tesla_fleet docs)
- Bump tesla-fleet-api to v1.0.17 (@Bre77 - #142131) (tessie docs) (teslemetry docs) (tesla_fleet docs) (dependency)
- Tado bump to 0.18.11 (@erwindouna - #142175) (tado docs) (dependency)
- Add preset mode to SmartThings climate (@joostlek - #142180) (smartthings docs)
- Do not create a HA mediaplayer for the builtin Music Assistant player (@marcelveldt - #142192) (music_assistant docs)
- Do not fetch disconnected Home Connect appliances (@Diegorro98 - #142200) (home_connect docs)
- Fix fibaro setup (@rappenze - #142201) (fibaro docs)
- Fix circular mean by always storing and using the weighted one (@edenhaus - #142208) (recorder docs) (sensor docs)
- Bump pySmartThings to 3.0.2 (@joostlek - #142257) (smartthings docs) (dependency)
- Update frontend to 20250404.0 (@bramkragten - #142274) (frontend docs) (dependency)
- Bump forecast-solar lib to v4.1.0 (@klaasnicolaas - #142280) (forecast_solar docs) (dependency)
- Fix skyconnect tests (@zweckj - #142262) (zha docs)
- Fix empty actions (@Petro31 - #142292) (template docs)
2025.4.0
2025.4.0b15
- Fix weather templates using new style configuration (@Petro31 - #136677)
- Allow excluding modules from noisy logs check (@abmantis - #142020)
- Bump deebot-client to 12.5.0 (@edenhaus - #142046)
- Add Eve brand (@joostlek - #142067)
- Improve SmartThings sensor deprecation (@joostlek - #142070)
- Improve SmartThings switch deprecation (@joostlek - #142072)
- Deprecate None effect instead of breaking it for Hue (@marcelveldt - #142073)
- Translation key for ZBT-1 integration failing due to disconnection (@puddly - #142077)
2025.4.0b14
- Remove unused mypy ignore from google_generative_ai_conversation (@emontnemery - #141549)
- Fix warning about unfinished oauth tasks on shutdown (@twasilczyk - #141969)
- Skip firmware config flow confirmation if the hardware is in use (@puddly - #142017)
- Fix entity names for HA hardware firmware update entities (@puddly - #142029)
- Bump ZHA to 0.0.55 (@TheJulianJES - #142031)
- Bump aiohttp to 3.11.16 (@bdraco - #142034)
- Bump bluetooth-data-tools to 1.26.5 (@bdraco - #142045)
2025.4.0b13
- Correct unit conversion for OneDrive quota display (@aaronburt - #140337)
- Fix nordpool Not to return Unknown if price is exactly 0 (@98ultimate - #140647)
- Use saved volume when selecting preset in bluesound integration (@LouisChrist - #141079)
- Handle empty or missing state values for MQTT light entities using 'template' schema (@sumnerboy12 - #141177)
- Fix import issues related to onboarding views (@emontnemery - #141919)
- Improve SmartThings deprecation (@joostlek - #141939)
- Reload the ZBT-1 integration on USB state changes (@puddly - #141287)
- Fix data in old SkyConnect integration config entries or delete them (@puddly - #141959)
- Improve error handling and logging on MQTT update entity state updates when template rederings fails (@jbouwh - #141960)
- Bump aiohttp to 3.11.15 (@bdraco - #141967)
- Add LG ThinQ event bus listener to lifecycle hooks (@joostlek - #142006)
- Update frontend to 20250401.0 (@bramkragten - #142010)
- Fix train to for multiple stations in Trafikverket Train (@gjohansson-ST - #142016)
2025.4.0b12
- Update frontend to 2025033.0 (@bramkragten - #141943)
- Bump async-upnp-client to 0.44.0 (@StevenLooman - #141946)
2025.4.0b11
- Add switchbot cover unit tests (@zerzhang - #140265)
- Fix SmartThings climate entity missing off HAVC mode (@frenck - #141700)
- Handle 403 error in remote calendar (@Thomas55555 - #141839)
- Bump ohmepy to 1.5.1 (@dan-r - #141879)
- Fix SmartThings being able to understand incomplete DRLC (@joostlek - #141907)
- Don't create SmartThings entities for disabled components (@joostlek - #141909)
- Correct further sensor categorizations in AVM Fritz!Box tools (@mib1185 - #141911)
- Add None check to azure_storage (@zweckj - #141922)
- Revert PR 136314 (Cleanup map references in lovelace) (@emontnemery - #141928)
- Add preannounce boolean for announce/start conversation (@synesthesiam - #141930)
- Bump aiowebdav2 to 0.4.5 (@jpbede - #141934)
2025.4.0b10
- Remove sunweg integration (@rokam - #124230)
- Fix order of palettes, presets and playlists in WLED integration (@misch2 - #132207)
- Ensure EcoNet operation modes are unique (@frenck - #141689)
- Bump iaqualink to 0.5.3 (@flz - #141709)
- Bump pySmartThings to 3.0.1 (@joostlek - #141722)
- Add helper methods to simplify USB integration testing (@puddly - #141733)
- Bump aiohomekit to 3.2.13 (@bdraco - #141764)
- Fix blocking late import of httpcore from httpx (@bdraco - #141771)
- Bump PyISY to 3.1.15 (@bdraco - #141778)
- Add boost preset to AVM Fritz!SmartHome climate entities (@mib1185 - #141802)
- Bump ical to 9.0.3 (@Thomas55555 - #141805)
- Fix System Bridge wait timeout wait condition (@timmo001 - #141811)
- Correct spelling for 'availability` in MQTT translation strings (@jbouwh - #141818)
- Fix hardcoded UoM for total power sensor for Tuya zndb devices (@frenck - #141822)
- Move setup messages from info to debug level (@mib1185 - #141834)
- Fix the entity category for max throughput sensors in AVM Fritz!Box Tools (@mib1185 - #141838)
- Update pvo to v2.2.1 (@frenck - #141847)
- Handle encryption being disabled on an ESPHome device (@bdraco - #141887)
- Bump aioesphomeapi to 29.8.0 (@bdraco - #141888)
- Fix duplicate call to async_write_ha_state when adding elkm1 entities (@bdraco - #141890)
- Ensure user always has first turn for Google Gen AI (@balloob - #141893)
2025.4.0b9
- Add unkown to uncalibrated state for tedee (@zweckj - #141262)
- Add a common string for "country" (@NoRi2909 - #141653)
- Bump music assistant client to 1.2.0 (@marcelveldt - #141668)
- Always set pause feature on Music Assistant mediaplayers (@marcelveldt - #141686)
- Replace "country" with common string in
holiday
(@NoRi2909 - #141687) - Improve MQTT translation strings (@jbouwh - #141691)
- Handle invalid JSON errors in AirNow (@frenck - #141695)
- Fix Tuya tdq category to pick up temp & humid (@frenck - #141698)
- Fix ESPHome update entities being loaded before device_info is available (@bdraco - #141704)
- Fix ESPHome entities not being removed when the ESPHome config removes an entire platform (@bdraco - #141708)
- Sentence-case "Medium type" in
mopeka
(@NoRi2909 - #141718) - Only link the parent device if known in SmartThings (@joostlek - #141719)
- Only trigger events on button updates in SmartThings (@joostlek - #141720)
- Set Home Connect program action field as not required (@Diegorro98 - #141729)
- Fix immediate state update for Comelit (@chemelli74 - #141735)
2025.4.0b8
- Tado add proper off state (@erwindouna - #135480)
- Include ZBT-1 and Yellow in device registry (@puddly - #141623)
- Bump intents and always prefer more literal text (@synesthesiam - #141663)
- Update Duke Energy package to fix integration (@hunterjm - #141669)
- Handle all firmware types for ZBT-1 and Yellow update entities (@puddly - #141674)
- Fix camera proxy with sole image quality settings (@frenck - #141676)
- Increase websocket_api allowed peak time to 10s (@bdraco - #141680)
- Fix grammar / sentence-casing in
workday
(@NoRi2909 - #141682)