Releases: home-assistant/core
Releases · home-assistant/core
2024.6.0b4
- Rename llm.ToolContext to llm.LLMContext (@balloob - #118566)
- Revert "Fix Tibber sensors state class" (@basbruss - #118409)
- Add Google Generative AI Conversation system prompt
user_name
andllm_context
variables (@Shulyaka - #118510) - Add OpenAI Conversation system prompt
user_name
andllm_context
variables (@Shulyaka - #118512) - Fix snmp doing blocking I/O in the event loop (@bdraco - #118521)
- Fix openweathermap config entry migration (@bdraco - #118526)
- Fix telegram doing blocking I/O in the event loop (@luca-angemi - #118531)
- Fix off_grid_vehicle_charging_reserve_percent in Teselemetry (@Bre77 - #118532)
- Migrate openai_conversation to
entry.runtime_data
(@zweckj - #118535) - Fix typo in OWM strings (@joostlek - #118538)
- Fix YAML deprecation breaking version in jewish calendar and media extractor (@tsvi - #118546)
- Fix KeyError in dlna_dmr SSDP config flow when checking existing config entries (@chishm - #118549)
- In Brother integration use SnmpEngine from SNMP integration (@bieniu - #118554)
- Add ability to replace connections in DeviceRegistry (@epenet - #118555)
- Fix openAI tool calls (@balloob - #118577)
2024.6.0b3
- Adjustment of unit of measurement for light (@dontinelli - #116695)
- Add support for V2C Trydan 2.1.7 (@dgomes - #117147)
- Fix Jewish calendar unique id's (@tsvi - #117985)
- Log aiohttp error in rest_command (@jpbede - #118453)
- Fix evohome so it doesn't retrieve schedules unnecessarily (@zxdavb - #118478)
- Ignore the toggle intent (@balloob - #118491)
- Fix blocking call in holiday (@gjohansson-ST - #118496)
- Remove not needed hass object from Tag (@gjohansson-ST - #118498)
- Fix group platform dependencies (@jbouwh - #118499)
- Intent script: allow setting description and platforms (@balloob - #118500)
- Fix tado non-string unique id for device trackers (@gjohansson-ST - #118505)
- Fix key issue in config entry options in Openweathermap (@gjohansson-ST - #118506)
- Ignore deprecated open and close cover intents for LLMs (@tronikos - #118515)
- Fix LLMs asking which area when there is only one device (@tronikos - #118518)
- Improve LLM prompt (@tronikos - #118520)
- Fix unnecessary single quotes escaping in Google AI (@tronikos - #118522)
2024.6.0b2
- Add Total Volatile Organic Compounds (tVOC) matter discovery schema (@kibergus - #116963)
- Improve LLM prompt (@tronikos - #118443)
- Instruct LLM to not pass a list to the domain (@tronikos - #118451)
- Bump deebot-client to 7.3.0 (@edenhaus - #118462)
- Raise
ConfigEntryNotReady
when there is no_id
in the Tractive data (@bieniu - #118467) - Typo fix in media_extractor (@lunmay - #118473)
- Set enity_category to config for airgradient select entities (@edenhaus - #118477)
- Extend Matter sensor discovery schemas for Air Purifier / Air Quality devices (@marcelveldt - #118483)
- Mark Matter climate dry/fan mode support on Panasonic AC (@marcelveldt - #118485)
- Update frontend to 20240530.0 (@bramkragten - #118489)
2024.6.0b1
- New official genie garage integration (@swcloudgenie - #117020)
- Add translation strings for Matter Fan presets (@marcelveldt - #118401)
- Fix light discovery for Matter dimmable plugin unit (@marcelveldt - #118404)
- Handle case where timer device id exists but is not registered (delayed command) (@synesthesiam - #118410)
- Ensure paho.mqtt.client is imported in the executor (@bdraco - #118412)
- Fix google_tasks doing blocking I/O in the event loop (@bdraco - #118418)
- Fix google_mail doing blocking I/O in the event loop (@bdraco - #118421)
- Fix workday doing blocking I/O in the event loop (@bdraco - #118422)
- Fix OpenWeatherMap migration (@freekode - #118428)
- Fix blocking I/O in the event loop in meteo_france (@bdraco - #118429)
- Bump opower to 0.4.6 (@tronikos - #118434)
- Fix google_mail doing blocking i/o in the event loop (take 2) (@bdraco - #118441)
2024.6.0b0
2024.5.5
- Fix Sonos album artwork performance (@PeteRager - #116391) (sonos docs)
- Filter out HTML greater/less than entities from huawei_lte sensor values (@scop - #117209) (huawei_lte docs)
- Add options-property to Plugwise Select (@bouwew - #117655) (plugwise docs)
- Fix setting MQTT socket buffer size with WebsocketWrapper (@bdraco - #117672) (mqtt docs)
- Bump pyrisco to 0.6.2 (@OnFreund - #117682) (risco docs) (dependency)
- Consider only active config entries as media source in Synology DSM (@mib1185 - #117691) (synology_dsm docs)
- Bump aranet4 to 2.3.4 (@Anrijs - #117738) (aranet docs) (dependency)
- Bump crownstone-sse to 2.0.5, crownstone-cloud to 1.4.11 (@RicArch97 - #117748) (crownstone docs) (dependency)
- Block older versions of custom integration mydolphin_plus since they cause crashes (@bdraco - #117751)
- Fix race in config entry setup (@bdraco - #117756)
- Update wled to 0.18.0 (@frenck - #117790) (wled docs) (dependency)
- Account for disabled ZHA discovery config entries when migrating SkyConnect integration (@puddly - #117800) (homeassistant_sky_connect docs)
- Tesla Wall Connector fix spelling error/typo (@bajansen - #117841) (tesla_wall_connector docs)
- Prevent time pattern reschedule if cancelled during job execution (@swoga - #117879)
- Update philips_js to 3.2.1 (@elupus - #117881) (philips_js docs)
- Bump pyrympro to 0.0.8 (@OnFreund - #117919) (rympro docs) (dependency)
- Add Shelly debug logging for async_reconnect_soon (@thecode - #117945) (shelly docs)
- Update pySwitchbot to 0.46.0 to fix lock key retrieval (@bdraco - #118005) (switchbot docs)
- Improve async_get_issue_tracker for custom integrations (@emontnemery - #118016)
- Bump pySwitchbot to 0.46.1 (@bdraco - #118025) (switchbot docs) (dependency)
- Extend the blocklist for Matter transitions with more models (@marcelveldt - #118038) (matter docs)
- Fix rc pylint warning in MQTT (@frenck - #118050) (mqtt docs)
- Add state check to config entry setup to ensure it cannot be setup twice (@bdraco - #117193)
2024.5.4
- Fix Fully Kiosk set config service (@amura11 - #112840) (fully_kiosk docs)
- Mark Duotecno entities unavailable when tcp goes down (@Cereal2nd - #114325) (duotecno docs)
- Catch auth exception in husqvarna automower (@Thomas55555 - #115365) (husqvarna_automower docs)
- Avoid exceptions when Gemini responses are blocked (@tronikos - #116847) (google_generative_ai_conversation docs)
- Reduce update interval in Ondilo Ico (@nijel - #116989) (ondilo_ico docs)
- Add reauth for missing token scope in Husqvarna Automower (@Thomas55555 - #117098) (husqvarna_automower docs)
- Fix issue changing Insteon Hub configuration (@teharris1 - #117204) (insteon docs)
- Bump SoCo to 0.30.4 (@jjlawren - #117212) (sonos docs) (dependency)
- Fix zwave_js discovery logic for node device class (@raman325 - #117232) (zwave_js docs)
- Increase MQTT broker socket buffer size (@jbouwh - #117267) (mqtt docs)
- Fix Aurora naming (@joostlek - #117314) (aurora docs)
- Call Google Assistant SDK service using async_add_executor_job (@tronikos - #117325) (google_assistant_sdk docs)
- Fix squeezebox blocking startup (@bdraco - #117331) (squeezebox docs)
- Fix Lutron Serena Tilt Only Wood Blinds set tilt function (@wujiaqi - #117374) (lutron_caseta docs)
- Fix Kodi on/off status (@mk-81 - #117436) (kodi docs)
- Update wled to 0.17.1 (@frenck - #117444) (wled docs) (dependency)
- Bump pyduotecno to 2024.5.0 (@Cereal2nd - #117446) (duotecno docs) (dependency)
- Fix non-thread-safe state write in tellduslive (@bdraco - #117487) (tellduslive docs)
- Reolink fix not unregistering webhook during ReAuth (@starkillerOG - #117490) (reolink docs)
- Fix API creation for passwordless pi_hole (@emontnemery - #117494) (pi_hole docs)
- Bump reolink-aio to 0.8.10 (@starkillerOG - #117501) (reolink docs) (dependency)
- Handle uncaught exceptions in Analytics insights (@joostlek - #117558) (analytics_insights docs)
- Fix poolsense naming (@joostlek - #117567) (poolsense docs)
- Improve syncing light states to deCONZ groups (@Kane610 - #117588) (deconz docs)
2024.5.3
- Fix Sonos select_source timeout error (@PeteRager - #115640) (sonos docs)
- Update strings for Bring notification service (@tr4nt0r - #116181) (bring docs)
- Bump Yolink api to 0.4.4 (@matrixd2 - #116967) (yolink docs)
- Update jinja2 to 3.1.4 (@cdce8p - #116986)
- Simplify MQTT subscribe debouncer execution (@bdraco - #117006) (mqtt docs)
- Log an exception mqtt client call back throws (@jbouwh - #117028) (mqtt docs)
- Bump rokuecp to 0.19.3 (@ctalkington - #117059) (roku docs)
- Bump pyenphase to 1.20.3 (@catsmanac - #117061) (enphase_envoy docs)
- Add a missing
addon_name
placeholder to the SkyConnect config flow (@puddly - #117089) (homeassistant_sky_connect docs) - Goodwe Increase max value of export limit to 200% (@mletenay - #117090) (goodwe docs)
- Improve config entry has already been setup error message (@bdraco - #117091)
- Fix nws blocking startup (@MatthewFlamm - #117094) (nws docs)
- Make the mqtt discovery update tasks eager and fix race (@jbouwh - #117105) (mqtt docs)
- Bump goodwe to 0.3.5 (@mletenay - #117115) (goodwe docs)
- Handle tilt position being None in HKC (@bdraco - #117141) (homekit_controller docs)
- Fix typo in xiaomi_ble translation strings (@jbouwh - #117144) (xiaomi_ble docs)
- Bump pytrydan to 0.6.0 (@dgomes - #117162) (v2c docs)
- Bump deebot-client to 7.2.0 (@edenhaus - #117189) (ecovacs docs)
2024.5.2
- Add workaround for data entry flow show progress (@emontnemery - #116704)
- Improve logging of _TrackPointUTCTime objects (@bdraco - #116711)
- Bump aiohttp-isal to 0.3.1 (@bdraco - #116720) (dependency)
- Fix Bosch-SHC switch state (@joostlek - #116721) (bosch_shc docs)
- Remove suggested UoM from Opower (@joostlek - #116728) (opower docs)
- Refactor statistics to avoid creating tasks (@bdraco - #116743) (statistics docs)
- Bump bluetooth-adapters to 0.19.2 (@bdraco - #116785) (bluetooth docs) (dependency)
- fix UnboundLocalError on modified_statistic_ids in compile_statistics (@pdecat - #116795) (recorder docs)
- Ensure all synology_dsm coordinators handle expired sessions (@bdraco - #116796) (synology_dsm docs)
- Fix IMAP config entry setup (@jbouwh - #116797) (imap docs)
- Fix airthings-ble data drop outs when Bluetooth connection is flakey (@bdraco - #116805) (airthings_ble docs)
- Hide conversation agents that are exposed as agent entities (@balloob - #116813) (conversation docs)
- Fix non-thread-safe state write in lutron event (@bdraco - #116829) (lutron docs)
- Increase default timeout to 30 seconds in Synology DSM (@mib1185 - #116836) (synology_dsm docs)
- Avoid duplicate data fetch during Synologs DSM setup (@mib1185 - #116839) (synology_dsm docs)
- Bump androidtvremote2 to v0.0.15 (@tronikos - #116844) (androidtv_remote docs) (dependency)
- Bump goodwe to 0.3.4 (@mletenay - #116849) (goodwe docs) (dependency)
- Fix non-thread-safe operations in amcrest (@bdraco - #116859) (amcrest docs)
- fix radarr coordinator updates (@tkdrob - #116874) (radarr docs)
- Fix initial mqtt subcribe cooldown timeout (@jbouwh - #116904) (mqtt docs)
- Update frontend to 20240501.1 (@bramkragten - #116939) (frontend docs)
2024.5.1
- Fix nws forecast coordinators and remove legacy forecast handling (@MatthewFlamm - #115857) (nws docs)
- Bump opentherm_gw to 2.2.0 (@GraceGRD - #116527) (opentherm_gw docs) (dependency)
- Add a lock to homekit_controller platform loads (@bdraco - #116539) (homekit_controller docs)
- Fix MQTT discovery cooldown too short with large setup (@jbouwh - #116550) (mqtt docs)
- Bump upb_lib to 0.5.6 (@gwww - #116558) (upb docs) (dependency)
- Bump elkm1_lib to 2.2.7 (@gwww - #116564) (elkm1 docs) (dependency)
- Fix Matter startup when Matter bridge is present (@marcelveldt - #116569) (matter docs)
- Bump sanix to 1.0.6 (@tomaszsluszniak - #116570) (sanix docs) (dependency)
- Fix Airthings BLE model names (@LaStrada - #116579) (airthings_ble docs)
- Improve coordinator in Ondilo ico (@joostlek - #116596) (ondilo_ico docs)
- Fix inheritance order for KNX notify (@farmio - #116600) (knx docs)
- Bump Airthings BLE to 0.8.0 (@LaStrada - #116616) (airthings_ble docs) (dependency)
- Bump pywaze to 1.0.1 (@eifinger - #116621) (waze_travel_time docs) (dependency)
- Add constraint for tuf (@cdce8p - #116627)
- Bump aiounifi to v77 (@Kane610 - #116639) (unifi docs) (dependency)
- Bump govee-light-local library and fix wrong information for Govee lights (@Galorhallen - #116651) (govee_light_local docs) (dependency)
- Bump ZHA dependency bellows to 0.38.4 (@puddly - #116660) (zha docs) (dependency)
- Bump habluetooth to 2.8.1 (@bdraco - #116661) (bluetooth docs) (dependency)
- Bump env_canada lib to 0.6.2 (@gwww - #116662) (environment_canada docs) (dependency)
- Block dreame_vacuum versions older than 1.0.4 (@bdraco - #116673)
- Fix fyta test timezone handling (@cdce8p - #116689) (fyta docs)
- Fix BroadlinkRemote._learn_command() (@felipediel - #116692) (broadlink docs)