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