Releases: home-assistant/core
2024.8.0b2
- Update greeclimate to 2.0.0 (@cmroche - #121030)
- Add CONTROL supported feature to Google conversation when API access (@balloob - #123046)
- Change enum type to string for Google Generative AI Conversation (@Shulyaka - #123069)
- Catch exception in coordinator setup of IronOS integration (@tr4nt0r - #123079)
- Ignore Shelly IPv6 address in zeroconf (@thecode - #123081)
- Fix wrong DeviceInfo in bluesound integration (@LouisChrist - #123101)
- Bump pyenphase to 1.22.0 (@catsmanac - #123103)
- Use slugify to create id for UniFi WAN latency (@kimdv - #123108)
- Bump ZHA lib to 0.0.27 (@dmulcahey - #123125)
- Restore old service worker URL (@steverep - #123131)
- dsmr: migrate hourly_gas_meter_reading to mbus device (@dupondje - #123149)
- Bump aiohttp to 3.10.1 (@bdraco - #123159)
- Fix class attribute condition in Tesla Fleet (@Bre77 - #123162)
- Add Govee H612B to the Matter transition blocklist (@kepstin - #123163)
2024.8.0b1
- Lyric: Properly tie room accessories to the data coordinator (@dalinicus - #115902)
- Velux use node id as fallback for unique id (@DeerMaximum - #117508)
- Fix translation key for power exchange sensor in ViCare (@CFenner - #122339)
- Add aliases to script llm tool description (@Shulyaka - #122380)
- Use text/multiple selector for input_select.set_options (@karwosts - #122539)
- Yolink device model adaptation (@matrixd2 - #122824)
- Restrict nws.get_forecasts_extra selector to nws weather entities (@karwosts - #122986)
- Update doorbird error notification to be a repair flow (@bdraco - #122987)
- Fix yolink protocol changed (@matrixd2 - #122989)
- Fix handling of directory type playlists in Plex (@amccook - #122990)
- Bump aioymaps to 1.2.5 (@devbis - #123005)
- Make the Android timer notification high priority (@balloob - #123006)
- Bump yolink api to 0.4.6 (@matrixd2 - #123012)
- Fix and improve tedee lock states (@edenhaus - #123022)
- Standardize assist pipelines on 10ms chunk size (@synesthesiam - #123024)
- Make ZHA load quirks earlier (@dmulcahey - #123027)
- Fix doorbird models are missing the schedule API (@bdraco - #123033)
- Address post-merge reviews for KNX integration (@farmio - #123038)
- Mitigate breaking change for KNX climate schema (@farmio - #123043)
- Use freezer in KNX tests (@farmio - #123044)
- OpenAI make supported features reflect the config entry options (@balloob - #123047)
- Ollama implement CONTROL supported feature (@balloob - #123049)
- Correct type annotation for
EntityPlatform.async_register_entity_service
(@emontnemery - #123054) - Add LinkPlay models (@nagyrobi - #123056)
- Add device class (@Fabiann2205 - #123059)
- Correct squeezebox service (@emontnemery - #123060)
- LinkPlay: Bump python-linkplay to 0.0.6 (@dukeofphilberg - #123062)
- Add additional items to REPEAT_MAP in LinkPlay (@dukeofphilberg - #123063)
- Do not raise repair issue about missing integration in safe mode (@joostlek - #123066)
- Update frontend to 20240802.0 (@bramkragten - #123072)
2024.8.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.
2024.7.4
- Bump
aiotractive
to 0.6.0 (@bieniu - #121155) (tractive docs) (dependency) - Ensure mqtt subscriptions are in a set (@jbouwh - #122201) (mqtt docs)
- Add Z-Wave discovery schema for ZVIDAR roller shades (@alexschneider - #122332) (zwave_js docs)
- Fix device class on sensor in ViCare (@CFenner - #122334) (vicare docs)
- Goofle Generative AI: Fix string format (@Shulyaka - #122348) (google_generative_ai_conversation docs)
- Ensure script llm tool name does not start with a digit (@Shulyaka - #122349)
- Bump reolink-aio to 0.9.5 (@starkillerOG - #122366) (reolink docs) (dependency)
- Fix gemini api format conversion (@Shulyaka - #122403) (google_generative_ai_conversation docs)
- Fix typo in Matter lock platform (@marcelveldt - #122536) (matter docs)
- Fix target service attribute on Mastodon integration (@andrew-codechimp - #122546) (mastodon docs)
- Bump aiolifx to 1.0.6 (@Djelibeybi - #122569) (lifx docs) (dependency)
- Bump deebot-client to 8.2.0 (@edenhaus - #122612) (ecovacs docs) (dependency)
- Bump aiohue to version 4.7.2 (@marcelveldt - #122651) (hue docs) (dependency)
- Return unknown when data is missing in Trafikverket Weather (@gjohansson-ST - #122652) (trafikverket_weatherstation docs)
- Retry later on OSError during apple_tv entry setup (@bdraco - #122747) (apple_tv docs)
2024.7.3
- Fix reauth error and exception in ista EcoTrend integration (@tr4nt0r - #121482) (ista_ecotrend docs)
- Retain Jellyfin config flow input on connection issue (@j-stienstra - #121618) (jellyfin docs)
- Update Supla async_set_cover_position to use "REVEAL_PARTIALLY" (@ontaptom - #121663) (supla docs)
- Bump sunweg 3.0.2 (@rokam - #121684) (sunweg docs) (dependency)
- Allow enigma2 devices to use different source bouquets (@autinerd - #121686) (enigma2 docs) (dependency)
- Fix tplink bug changing color temp on bulbs with light effects (@sdb9696 - #121696) (tplink docs)
- Bump knocki to 0.3.0 (@joostlek - #121704) (knocki docs) (dependency)
- Bump pyloadapi to v1.3.2 (@tr4nt0r - #121709) (pyload docs) (dependency)
- Fix update happening too early in unifiprotect (@bdraco - #121714) (unifiprotect docs)
- Bump knocki to 0.3.1 (@joostlek - #121717) (knocki docs) (dependency)
- Fix bad access to UniFi runtime_data when not assigned (@Kane610 - #121725) (unifi docs)
- Update Idasen Desk library to 2.6.2 (@abmantis - #121729) (idasen_desk docs) (dependency)
- Bump opower to 0.5.2 to fix 403 forbidden errors for users with multiple accounts (@tronikos - #121762) (opower docs)
- Pin mashumaro version >= 3.13.1 for python 3.12.4 compatibility. (@allenporter - #121782)
- Bump pytedee_async to 0.2.20 (@zweckj - #121783) (tedee docs) (dependency)
- Add some missing tplink ouis (@bdraco - #121785) (tplink docs)
- Use async_connect in newly bumped 0.5.8 UPB library (@gwww - #121789) (upb docs)
- Bump python-kasa to 0.7.0.4 (@sdb9696 - #121791) (tplink docs) (dependency)
- Add missing translations to Roborock (@jpbede - #121796) (roborock docs)
- Fix alexa does to check
current_position
correctly when handling cover range changes (@jbouwh - #121798) (alexa docs) - Reolink media second lens (@starkillerOG - #121800) (reolink docs)
- Bump PySwitchbot to 0.48.1 (@ollo69 - #121804) (switchbot docs) (dependency)
- Bump aiolifx to 1.0.4 (@Djelibeybi - #121267) (lifx docs) (dependency)
- Bump aiolifx to 1.0.5 (@Djelibeybi - #121824) (lifx docs) (dependency)
- Log add/remove index complete at the same level as when it starts (@bdraco - #121852) (recorder docs)
- Fix opentherm_gw availability (@mvn23 - #121892) (opentherm_gw docs)
- Fix rainforest_raven closing device due to timeout (@cottsay - #121905) (rainforest_raven docs)
- Fix enigma2 mute (@tgorochowik - #121928) (enigma2 docs)
- Fix
configuration_url
for Shelly device using IPv6 (@bieniu - #121939) (shelly docs) - Narrow sqlite database corruption check to ensure disk image is malformed (@bdraco - #121947) (recorder docs)
- Bump python-holidays to 0.53 (@gjohansson-ST - #122021) (workday docs) (holiday docs) (dependency)
- Mark UniFi power cycle button as unavailable if PoE is not enabled on port (@Kane610 - #122035) (unifi docs)
- Fix hive not updating when boosting (@HarryEMartland - #122042) (hive docs)
- Update tplink device config during reauth flow (@sdb9696 - #122089) (tplink docs)
- Prevent connecting to a Shelly device that is already connected (@thecode - #122105) (shelly docs)
- Bump tplink dependency python-kasa to 0.7.0.5 (@sdb9696 - #122119) (tplink docs) (dependency)
- Update yt-dlp to 2024.07.16 (@cdce8p - #122124) (media_extractor docs) (dependency)
- Fix KeyError in config flow of Bring integration (@tr4nt0r - #122136) (bring docs)
2024.7.2
- Remove legacy foreign key constraint from sqlite states table (@bdraco - #120779) (recorder docs)
- Direct Users to App-Specific Passwords for iCloud integration to prevent MFA spam (@rcmaehl - #120945) (icloud docs)
- LLM to handle int attributes (@ahaverty - #121037)
- Fix empty list in kodi media_player (@TermeHansen - #121250) (kodi docs)
- Fix ombi configuration validation (@temesinko - #121314) (ombi docs)
- Bump anova-wifi to 0.17.0 (@Lash-L - #121337) (anova docs) (dependency)
- Fix initial Wall Connector values in Tessie (@Bre77 - #121353) (tessie docs)
- Bump psutil to 6.0.0 (@gjohansson-ST - #121385) (systemmonitor docs) (dependency)
- Fix unnecessary logging of turn on/off feature flags in Climate (@gjohansson-ST - #121387) (climate docs)
- Fix timezone issue in smhi weather (@gjohansson-ST - #121389) (smhi docs)
- Fix feature flag in climate (@gjohansson-ST - #121398) (climate docs)
- Allow current empty feeds to be configured in Feedreader (@mib1185 - #121421) (feedreader docs)
- Fix MPD config flow (@joostlek - #121431) (mpd docs)
- Sort mealie mealplans (@joostlek - #121433) (mealie docs)
- Fix Mealie URL field (@joostlek - #121434) (mealie docs)
- Bump pymodbus to 3.6.9 (@janiversen - #121445) (modbus docs) (dependency)
- Bump jaraco.abode to 5.2.1 (@jaraco - #121446) (abode docs) (dependency)
- Bump yalexs to 6.4.2 (@bdraco - #121467) (august docs) (dependency)
- Bump xiaomi-ble to 0.30.1 (@joostlek - #120743) (xiaomi_ble docs) (dependency)
- Bump xiaomi-ble to 0.30.2 (@ov1d1u - #121471) (xiaomi_ble docs) (dependency)
- Include hass device ID in mobile app get_config webhook (@balloob - #121496) (mobile_app docs)
- Fix person tracking in unifiprotect (@bdraco - #121528) (unifiprotect docs)
- Remove homematic state_class from GAS_POWER sensor (@ChristophCaina - #121533) (homematic docs)
- Update vehicle to 2.2.2 (@frenck - #121556) (rdw docs) (dependency)
- Update tailscale to 0.6.1 (@frenck - #121557) (tailscale docs) (dependency)
- Fix upb config flow connect (@gwww - #121571) (upb docs)
- Bump pyenphase to 1.20.6 (@catsmanac - #121583) (enphase_envoy docs) (dependency)
- Allow ambilight when we have connection (philips_js) (@elupus - #121620) (philips_js docs)
- Update frontend to 20240710.0 (@piitaya - #121651) (frontend docs)
- Small fix in velbus cover for the assumed states (@Cereal2nd - #121656) (velbus docs)
- Block icloud3 custom integration from breaking the recorder (@frenck - #121658)
- Handle errors in Fully Kiosk camera (@tronikos - #121659) (fully_kiosk docs)
- Block places <=2.7.0 custom integration from breaking the recorder (@frenck - #121662)
- Fix state for Matter Locks (including optional door sensor) (@marcelveldt - #121665) (matter docs)
- Matter lock state follow-up (@marcelveldt - #121669) (matter docs)
- Block variable <=3.4.4 custom integration from breaking the recorder (@frenck - #121670)
2024.7.1
- Improve redaction for stream error messages (@allenporter - #120867) (stream docs)
- Add device class translations in Random (@dougiteixeira - #120890) (random docs)
- Fix locking/unlocking transition state in Matter lock platform (@marcelveldt - #121099) (matter docs)
- Fix HmIP-ESI GAS sensor DeviceClass (@ChristophCaina - #121106) (homematicip_cloud docs)
- Starline: Fix "Error updating SLNet token" message in Log (@Chupaka - #121122) (starline docs)
- Bump inkbird-ble to 0.5.8 (@bdraco - #121134) (inkbird docs) (dependency)
- Fix broken pathlib import in august integration (@mweinelt - #121135) (august docs)
- Bump velbusaio to 2024.7.5 (@Cereal2nd - #121156) (velbus docs) (dependency)
- Fix
pulse counter frequency
sensors for Shelly Plus Uni (@bieniu - #121178) (shelly docs) - Bump youless library version 2.1.2 (@gjong - #121181) (youless docs) (dependency)
- Bump python-kasa to 0.7.0.3 (@sdb9696 - #121183) (tplink docs) (dependency)
- Fix Matter light discovery schema for DimmerSwitch (@marcelveldt - #121185) (matter docs)
- Listen for attribute changes of OnOff cluster in appliances (@marcelveldt - #121198) (matter docs)
- Bump anova-wifi to 0.15.0 (@Lash-L - #121222) (anova docs) (dependency)
- Fix work area sensor in Husqvarna Automower (@Thomas55555 - #121228) (husqvarna_automower docs)
- Revert Homematic IP Cloud unique ID changes (@hahn-th - #121231) (homematicip_cloud docs)
- Bump deebot-client to 8.1.1 (@edenhaus - #121241) (ecovacs docs) (dependency)
- Fix WebOS TV media player status when OFF after IDLE (@thecode - #121251) (webostv docs)
- Bump aioaquacell to 0.1.8 (@Jordi1990 - #121253) (aquacell docs) (dependency)
- Bump aiowebostv to 0.4.2 (@thecode - #121258) (webostv docs) (dependency)
- Bump python-holidays to 0.52 (@gjohansson-ST - #121283) (workday docs) (holiday docs) (dependency)
- Fix tplink light effect behaviour when activating a scene (@sdb9696 - #121288) (tplink docs)
- Update frontend to 20240705.0 (@bramkragten - #121295) (frontend docs)
2024.7.0
2024.7.0b11
- Bump here-routing to 1.0.1 (@eifinger - #120877)
- Bump here-transit to 1.2.1 (@eifinger - #120900)
- Generate Prometheus metrics in an executor job (@knyar - #121058)
- Update frontend to 20240703.0 (@bramkragten - #121063)
- Bump axis to v62 (@Kane610 - #121070)
- Bump python-matter-server to 6.2.2 (@marcelveldt - #121072)
- Bump intents to 2024.7.3 (@synesthesiam - #121076)
- Bump deebot-client to 8.1.0 (@edenhaus - #121078)
- Matter fix Energy sensor discovery schemas (@marcelveldt - #121080)
2024.7.0b10
- Bump gcal_sync to 6.1.4 (@allenporter - #120941)
- Bump inkbird-ble to 0.5.7 (@bdraco - #121039)