Releases: home-assistant/core
Releases · home-assistant/core
2024.6.2
- Fix statistic_during_period wrongly prioritizing ST statistics over LT (@karwosts - #115291) (recorder docs)
- Bump pyElectra to 1.2.1 (@rubeecube - #118958) (electrasmart docs) (dependency)
- Update gardena library to 1.4.2 (@elupus - #119010) (gardena_bluetooth docs)
- Calculate attributes when entity information available in Group sensor (@gjohansson-ST - #119021) (group docs)
- Bump google-generativeai to 0.6.0 (@tronikos - #119062) (google_generative_ai_conversation docs) (dependency)
- Fix Azure data explorer (@kaareseras - #119089) (azure_data_explorer docs)
- Ensure multiple executions of a restart automation in the same event loop iteration are allowed (@bdraco - #119100) (automation docs)
- Fix control 4 on os 2 (@adrum - #119104) (control4 docs)
- Properly handle escaped unicode characters passed to tools in Google Generative AI (@tronikos - #119117) (google_generative_ai_conversation docs)
- Catch GoogleAPICallError in Google Generative AI (@tronikos - #119118) (google_generative_ai_conversation docs)
- Bump aioshelly to 10.0.1 (@thecode - #119123) (shelly docs) (dependency)
- Bump aiowaqi to 3.1.0 (@joostlek - #119124) (waqi docs) (dependency)
- Ensure intent tools have safe names (@balloob - #119144)
- Fix workday timezone (@TomBrien - #119148) (workday docs)
- Bump py-synologydsm-api to 2.4.4 (@mib1185 - #119156) (synology_dsm docs) (dependency)
- Use more conservative timeout values in Synology DSM (@mib1185 - #119169) (synology_dsm docs)
- Handle Shelly BLE errors during connect and disconnect (@thecode - #119174) (shelly docs)
- Fix elgato light color detection (@LapsTimeOFF - #119177) (elgato docs)
- Bump opower to 0.4.7 (@tronikos - #119183) (opower docs) (dependency)
- Add fallback to entry_id when no mac address is retrieved in enigma2 (@autinerd - #119185) (enigma2 docs)
- Fix envisalink alarm (@gjohansson-ST - #119212) (envisalink docs)
- Fixes crashes when receiving malformed decoded payloads (@angelnu - #119216) (thethingsnetwork docs) (dependency)
- Fix Glances v4 network and container issues (glances-api 0.8.0) (@wittypluck - #119226) (glances docs)
- Bump python-roborock to 2.3.0 (@ethemcemozkan - #119228) (roborock docs) (dependency)
- Revert SamsungTV migration (@epenet - #119234) (samsungtv docs)
- Always provide a currentArmLevel in Google assistant (@elupus - #119238) (google_assistant docs)
- Remove myself as codeowner for unifiprotect (@bdraco - #118824) (unifiprotect docs)
- Switch unifiprotect lib to use uiprotect (@bdraco - #119243) (unifiprotect docs) (dependency)
- Fix wrong arg name in Idasen Desk config flow (@abmantis - #119247) (idasen_desk docs)
- Fix climate on/off in nexia (@bdraco - #119254) (nexia docs)
- Bump google-nest-sdm to 4.0.5 (@allenporter - #119255) (nest docs) (dependency)
- Bump uiprotect to 0.4.0 (@bdraco - #119256) (unifiprotect docs) (dependency)
- Improve workday test coverage (@bdraco - #119259) (workday docs)
- Fix persistence on OpenWeatherMap raised repair issue (@frenck - #119289) (openweathermap docs)
- Bump uiprotect to 0.4.1 (@bdraco - #119308) (unifiprotect docs) (dependency)
- Add more debug logging to Ping integration (@jpbede - #119318) (ping docs)
- Update frontend to 20240610.0 (@bramkragten - #119320) (frontend docs)
- Fix statistic_during_period after core restart (@emontnemery - #119323) (recorder docs)
- Fix AladdinConnect OAuth domain (@swcloudgenie - #119336) (aladdin_connect docs)
- Bump
imgw-pib
backend library to version 1.0.5 (@bieniu - #119360) (imgw_pib docs) (dependency)
2024.6.1
- Update requests to 2.32.3 (@cdce8p - #118868) (dependency)
- Prioritize literal text with name slots in sentence matching (@synesthesiam - #118900) (conversation docs)
- Check if imap message text has a value instead of checking if its not None (@engrbm87 - #118901) (imap docs)
- Fix flaky Google Assistant test (@jpbede - #118914) (google_assistant docs)
- Revert "Bump orjson to 3.10.3 (#116945)" (@bdraco - #118920) (dependency)
- Bump
imgw-pib
backend library to version1.0.2
(@bieniu - #118953) (imgw_pib docs) (dependency) - Fix Alarm control panel not require code in several integrations (@gjohansson-ST - #118961)
- Bump python-holidays to 0.50 (@gjohansson-ST - #118965) (workday docs) (holiday docs) (dependency)
- Bump pydrawise to 2024.6.3 (@dknowles2 - #118977) (hydrawise docs) (dependency)
- Bump
imgw-pib
library to version1.0.4
(@bieniu - #118978) (imgw_pib docs) (dependency) - Fix unit of measurement for airgradient sensor (@joostlek - #118981) (airgradient docs)
- Fix exposure checks on some intents (@synesthesiam - #118988) (climate docs) (weather docs) (humidifier docs) (todo docs)
- Remove isal from after_dependencies in http (@bdraco - #119000)
- Hold connection lock in Shelly RPC reconnect (@thecode - #119009) (shelly docs)
- Always have addon url in detached_addon_missing (@mdegat01 - #119011) (hassio docs)
- Increase test coverage for KNX Climate (@farmio - #117903) (knx docs)
- Fix KNX
climate.set_hvac_mode
not turningon
(@farmio - #119012) (knx docs) - Fix refactoring error in snmp switch (@bdraco - #119028) (snmp docs)
- Fix remember_the_milk calling configurator async api from the wrong thread (@bdraco - #119029) (remember_the_milk docs)
- Fix AirGradient name (@joostlek - #119046) (airgradient docs)
- Add type ignore comments (@cdce8p - #119052)
- Fix Azure Data Explorer strings (@joostlek - #119067) (azure_data_explorer docs)
2024.6.0
2024.6.0b9
- Fix Hydrawise sensor availability (@PeteRager - #118669)
- Conserve Reolink battery by not waking the camera on each update (@starkillerOG - #118773)
- Fix capitalization of protocols in Reolink option flow (@frenck - #118839)
- Fix the radio browser doing I/O in the event loop (@balloob - #118842)
- Bump python-roborock to 2.2.3 (@ethemcemozkan - #118853)
- Improve repair issue when notify service is still being used (@jbouwh - #118855)
- Fix TypeAliasType not callable in senz (@cdce8p - #118872)
- Update frontend to 20240605.0 (@bramkragten - #118875)
2024.6.0b8
- Fix calculation of Starlink sleep end setting (@boswelja - #115507)
- Fix updating options in Jewish Calendar (@tsvi - #118643)
- Include script description in LLM exposed entities (@balloob - #118749)
- Set unique id in aladdin connect config flow (@joostlek - #118798)
- Add missing FAN_ONLY mode to ccm15 (@arturyak - #118804)
- Check if Shelly
entry.runtime_data
is available (@bieniu - #118805) - Bump Python Matter Server library to 6.1.0 (@agners - #118806)
- Update frontend to 20240604.0 (@bramkragten - #118811)
- Ensure name of task is logged for unhandled loop exceptions (@bdraco - #118822)
- Initialize the Sentry SDK within an import executor job to not block event loop (@jpbede - #118830)
2024.6.0b7
- Harden evohome against failures to retrieve zone schedules (@zxdavb - #118517)
- Bump reolink-aio to 0.9.1 (@starkillerOG - #118655)
- Google Gen AI: Copy messages to avoid changing the trace data (@balloob - #118745)
- Revert "Allow MQTT device based auto discovery" (@jbouwh - #118746)
- Update OpenAI prompt on each interaction (@balloob - #118747)
- Bump intents to 2024.6.3 (@synesthesiam - #118748)
- Do not log mqtt origin info if the log level does not allow it (@jbouwh - #118752)
- Clean up exposed domains (@synesthesiam - #118753)
- Recover mqtt abbrevations optimizations (@jbouwh - #118762)
- Update hass-nabucasa to version 0.81.1 (@ludeeus - #118768)
- Bump airgradient to 0.4.3 (@joostlek - #118776)
- Initial cleanup for Aladdin connect (@joostlek - #118777)
- Use model from Aladdin Connect lib (@joostlek - #118778)
- Add coordinator to Aladdin Connect (@joostlek - #118781)
- Re-enable sensor platform for Aladdin Connect (@joostlek - #118782)
- Move Aladdin stale device removal to init module (@joostlek - #118784)
- Refactor fixture calling for BMW tests (@rikroe - #118708)
- Set lock state to unkown on BMW API error (@rikroe - #118559)
- Use snapshot_platform helper for BMW tests (@rikroe - #118735)
- Allow per-sensor unit conversion on BMW sensors (@rikroe - #110272)
2024.6.0b6
- Address late review comment in samsungtv (@epenet - #118539)
- Bump pydrawise to 2024.6.2 (@dknowles2 - #118608)
- Automatically fill in slots based on LLM context (@balloob - #118619)
- Revert "Add websocket API to get list of recorded entities (#92640)" (@bdraco - #118644)
- Fixing device model compatibility issues. (@matrixd2 - #118686)
- Bump python-roborock to 2.2.2 (@piitaya - #118697)
- Configure device in airgradient config flow (@joostlek - #118699)
- Disable both option in Airgradient select (@joostlek - #118702)
- Bump pyoverkiz to 1.13.11 (@iMicknl - #118703)
- Use ISO format when passing date to LLMs (@tronikos - #118705)
- Don't store tag_id in tag storage (@emontnemery - #118707)
- Remove unintended translation key from blink (@mkmer - #118712)
- Remove tag_id from tag store (@emontnemery - #118713)
- Address reviews comments in #117147 (@dgomes - #118714)
- Bump renault-api to 0.2.3 (@epenet - #118718)
- Tweak light service schema (@emontnemery - #118720)
- Rename Discovergy to inexogy (@jpbede - #118724)
- Resolve areas/floors to ids in intent_script (@synesthesiam - #118734)
- Update frontend to 20240603.0 (@bramkragten - #118736)
- Require firmware version 3.1.1 for airgradient (@joostlek - #118744)
- Remove dispatcher from Tag entity (@balloob - #118671)
2024.6.0b5
- Ignore myuplink sensors without a description that provide non-numeric values (@thytterdal - #115525)
- Bump pyads to 3.4.0 (@mrpasztoradam - #116934)
- Update device connections in samsungtv (@epenet - #118556)
- Run ruff format for device registry (@jpbede - #118582)
- Avoid future exception during setup of Synology DSM (@mib1185 - #118583)
- Stop instructing LLM to not pass the domain as a list (@tronikos - #118590)
- Add base prompt for LLMs (@balloob - #118592)
- Strip Google AI text responses (@tronikos - #118593)
- Use gemini-1.5-flash-latest in google_generative_ai_conversation.generate_content (@tronikos - #118594)
- Fix telegram bot send_document (@luca-angemi - #118616)
- Include a traceback for non-strict event loop blocking detection (@bdraco - #118620)
- Fix handling undecoded mqtt sensor payloads (@jbouwh - #118633)
- Fix incorrect placeholder in SharkIQ (@joostlek - #118640)
- Bump ZHA dependencies (@puddly - #118658)
- Fix entity state dispatching for Tag entities (@gjohansson-ST - #118662)
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)