Releases: home-assistant/core
Releases · home-assistant/core
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)
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)