Releases: home-assistant/core
Releases · home-assistant/core
2024.5.0b2
- Improve error handling for HTTP errors on Growatt Server (@marcovtwout - #110633)
- Add matter during onboarding (@MartinHjelmare - #116163)
- Fix script in restart mode that is fired from the same trigger (@bdraco - #116247)
- Fix Aseko binary sensors names (@hopkins-tk - #116251)
- Fix no will published when mqtt is down (@jbouwh - #116319)
- Make discovery flow tasks background tasks (@bdraco - #116327)
- Prevent setup retry from delaying shutdown (@bdraco - #116328)
- Fix august delaying shutdown (@bdraco - #116329)
- Fix unifiprotect delaying shutdown if websocket if offline (@bdraco - #116331)
- Fix wemo push updates delaying shutdown (@bdraco - #116333)
- Fix bluetooth adapter discovery delaying startup and shutdown (@bdraco - #116335)
- Fix sonos events delaying shutdown (@bdraco - #116337)
- Add thread safety checks to async_create_task (@bdraco - #116339)
- Fix homeassistant_alerts delaying shutdown (@bdraco - #116340)
- Fix Netatmo indoor sensor (@joostlek - #116342)
- Fix some flapping sonos tests (@bdraco - #116343)
- Fix bond update delaying shutdown when push updated are not available (@bdraco - #116344)
- Fix shelly delaying shutdown (@bdraco - #116346)
- Fix another case of homeassistant_alerts delaying shutdown (@bdraco - #116352)
- Prevent Shelly raising in a task (@thecode - #116355)
- Fix usb scan delaying shutdown (@bdraco - #116390)
2024.5.0b1
- Fix climate entity creation when Shelly WallDisplay uses external relay as actuator (@bieniu - #115216)
- Don't create event entries for lighting4 rfxtrx devices (@elupus - #115716)
- Update rfxtrx to 0.31.1 (@elupus - #116125)
- Bump pyfibaro to 0.7.8 (@rappenze - #116126)
- Avoid blocking the event loop when unloading Monoprice (@OnFreund - #116141)
- Remove deprecation warnings for relative_time (@emontnemery - #116144)
- Fix lying docstring for relative_time template function (@emontnemery - #116146)
- Handle invalid device type in onewire (@epenet - #116153)
- Fix language in strict connection guard page (@emontnemery - #116154)
- Update unlocked icon for locks (@piitaya - #116157)
- Remove early return when validating entity registry items (@emontnemery - #116160)
- Revert orjson to 3.9.15 due to segmentation faults (@bdraco - #116168)
- Update Ollama model names list (@synesthesiam - #116172)
- Revert "Return specific group state if there is one" (@jbouwh - #116176)
- Bump govee-ble to 0.31.2 (@bdraco - #116177)
- Bump pyrisco to 0.6.1 (@OnFreund - #116182)
- Make Roborock listener update thread safe (@Lash-L - #116184)
- Fix smartthings doing I/O in the event loop to import platforms (@bdraco - #116190)
- Fix flaky traccar_server tests (@emontnemery - #116191)
- Bump bluetooth-auto-recovery to 1.4.2 (@bdraco - #116192)
- Reduce scope of bootstrap test fixture to module (@emontnemery - #116195)
- Breakfix to handle null value in Teslemetry (@Bre77 - #116206)
- Restore default timezone after electric_kiwi sensor tests (@emontnemery - #116217)
- Use None as default value for strict connection cloud store (@edenhaus - #116219)
- Fix state classes for ovo energy sensors (@timmo001 - #116225)
- Update frontend to 20240426.0 (@piitaya - #116230)
- Move thread safety check in entity_registry sooner (@bdraco - #116263)
- Move thread safety check in device_registry sooner (@bdraco - #116264)
- Move thread safety check in area_registry sooner (@bdraco - #116265)
- Bump zwave-js-server-python to 0.55.4 (@raman325 - #116278)
2024.5.0b0
2024.4.4
- Bump slixmpp version to 1.8.5 (@ravermeister - #114448) (xmpp docs)
- Make Withings recoverable after internet outage (@joostlek - #115124) (withings docs)
- Fix Hyperion light not updating state (@avee87 - #115389) (hyperion docs)
- Add scheduled mode to renault charge mode (@slyoldfox - #115427) (renault docs)
- Bump zeroconf to 0.132.1 (@bdraco - #115501) (zeroconf docs) (dependency)
- Bump zeroconf to 0.132.2 (@bdraco - #115505) (zeroconf docs) (dependency)
- Update pillow to 10.3.0 (@cdce8p - #115524) (dependency)
- Fix race in TimestampDataUpdateCoordinator (@bdraco - #115542)
- Fix Teslemetry sensor values (@Bre77 - #115571) (teslemetry docs)
- Modbus: Bump pymodbus v3.6.8 (@janiversen - #115574) (modbus docs) (dependency)
- Fix sensor entity description in Teslemetry (@Bre77 - #115614) (teslemetry docs)
- Bump httpcore to 1.0.5 (@bdraco - #115672) (dependency)
- Bump sqlparse to 0.5.0 (@bdraco - #115681) (sql docs) (dependency)
- Bump aiohttp to 3.9.5 (@bdraco - #115727) (dependency)
- Bump renault-api to 0.2.2 (@epenet - #115738) (renault docs) (dependency)
- Fix homeworks import flow (@emontnemery - #115761) (homeworks docs)
- Allow [##:##:##] type keypad address in homeworks (@emontnemery - #115762) (homeworks docs)
- Add missing media_player features to Samsung TV (@chemelli74 - #115788) (samsungtv docs)
- Bump aiounifi to v75 (@Kane610 - #115819) (unifi docs) (dependency)
- Ensure scripts with timeouts of zero timeout immediately (@bdraco - #115830)
- Fix KeyError error when fetching sensors (Airthings) (@LaStrada - #115844) (airthings docs)
- Bump plexapi to 4.15.12 (@jjlawren - #115872) (plex docs) (dependency)
- Bump ical to 8.0.0 (@allenporter - #115907) (google docs) (local_calendar docs) (local_todo docs) (dependency)
- Fix geo location attributes of Tankerkoenig sensors (@mib1185 - #115914) (tankerkoenig docs)
- Use start helper in squeezebox for server discovery (@rajlaud - #115978) (squeezebox docs)
2024.4.3
- Bump aiohttp to 3.9.4 (@bdraco - #110730)
- Add support for adopt data disk repair (@mdegat01 - #114891) (hassio docs)
- Configurable maximum concurrency in Risco local (@OnFreund - #115226) (risco docs)
- Improve Risco exception logging (@OnFreund - #115232) (risco docs)
- Fix misssing timeout in caldav (@bdraco - #115247) (caldav docs)
- Fix Google Tasks parsing of remove responses (@allenporter - #115258) (google_tasks docs)
- Bump forecast-solar lib to v3.1.0 (@klaasnicolaas - #115272) (forecast_solar docs) (dependency)
- Support backup of add-ons with hyphens (@agners - #115274) (hassio docs)
- Bump pymodbus v3.6.7 (@janiversen - #115279) (modbus docs) (dependency)
- Bump yt-dlp to 2024.04.09 (@joostlek - #115295) (media_extractor docs) (dependency)
- Fix Aranet failure when the Bluetooth proxy is not providing a device name (@thecode - #115298) (aranet docs) (dependency)
- Bump zha-quirks to 0.0.114 (@TheJulianJES - #115299) (zha docs) (dependency)
- Ensure automations do not execute from a trigger if they are disabled (@bdraco - #115305) (automation docs)
- Bump bleak-retry-connector 3.5.0 (@bdraco - #115328) (bluetooth docs) (dependency)
- Secure against resetting a non active modbus (@janiversen - #115364) (modbus docs)
- Solve modbus test problem (@janiversen - #115376) (modbus docs)
- Fix deadlock in holidays dynamic loading (@bdraco - #115385) (workday docs) (holiday docs)
- Bump whirlpool-sixth-sense to 0.18.8 (@NodeJSmith - #115393) (whirlpool docs)
- Fix bug in rainbird switch when turning off a switch that is already off (@allenporter - #115421) (rainbird docs)
- Bump pybotvac to 0.0.25 (@Santobert - #115435) (neato docs) (dependency)
- Update frontend to 20240404.2 (@bramkragten - #115460) (frontend docs)
2024.4.2
- Fix hang in SNMP device_tracker implementation (@nmaggioni - #112815) (snmp docs) (dependency)
- Fix missing if statement in homematic (@bbr111 - #114832) (homematic docs)
- Bump pylitterbot to 2023.4.11 (@natekspencer - #114918) (litterrobot docs) (dependency)
- Fix Snapcast Config flow (@joostlek - #114952) (snapcast docs)
- Bump axis to v61 (@Kane610 - #114964) (axis docs) (dependency)
- Filter out fuzzy translations from Lokalise (@joostlek - #114968)
- Upgrade to pynobo 1.8.1 (@oyvindwe - #114982) (nobo_hub docs) (dependency)
- Fix dictionary changed size during iteration in prometheus (@bdraco - #115005) (prometheus docs)
- Bump
brother
to version 4.1.0 (@bieniu - #115021) (brother docs) (dependency) - Bump yolink-api to 0.4.2 (@matrixd2 - #115026) (yolink docs) (dependency)
- Update xknxproject to 3.7.1 (@farmio - #115053) (knx docs) (dependency)
- Fix synology_dsm availablity (@bdraco - #115073) (synology_dsm docs)
- Downgrade hass-nabucasa from 0.80.0 to 0.78.0 (@ludeeus - #115078) (cloud docs)
- Bump velbus-aio to 2024.4.1 (@Cereal2nd - #115109) (velbus docs)
- Terminate scripts with until and while conditions that execute more than 10000 times (@bdraco - #115110) (breaking-change)
- improve handling of incorrect values in fyta integration (@dontinelli - #115134) (fyta docs) (dependency)
- Bump fyta_cli to 0.3.5 (@dontinelli - #115143) (fyta docs) (dependency)
- Fix fibaro sensor additional sensor lookup (@rappenze - #115148) (fibaro docs)
- Write timer entity state before firing events (@bdraco - #115151) (timer docs)
- Avoid checking for polling if an entity fails to add (@bdraco - #115159)
- Only reset requested utility meter with no tariff (@gibwar - #115170) (utility_meter docs)
2024.4.1
- Update aioairzone-cloud to v0.4.7 (@Noltari - #114761) (airzone_cloud docs) (dependency)
- Bump myuplink dependency to 0.6.0 (@astrandb - #114767) (myuplink docs) (dependency)
- Update romy to 0.0.9 (@cdce8p - #114360) (romy docs) (dependency)
- Update romy to 0.0.10 (@xeniter - #114785) (romy docs) (dependency)
- Fix unhandled
KeyError
during Notion setup (@bachya - #114787) (notion docs) - Fix Lutron light brightness values (@cdheiser - #114794) (lutron docs)
- Fix type cast in snmp (@lextm - #114795) (snmp docs)
- Handle ambiguous script actions by using action map order (@bdraco - #114825)
- Bump opower to 0.4.3 (@tronikos - #114826) (opower docs) (dependency)
- Refactor ConfigStore to avoid needing to pass config_dir (@bdraco - #114827)
- Avoid blocking IO in downloader initialization (@joostlek - #114841) (downloader docs)
- Fix Downloader YAML import (@joostlek - #114844) (downloader docs)
- Update frontend to 20240404.0 (@bramkragten - #114859) (frontend docs)
- Fix Axis camera platform support HTTPS (@Kane610 - #114886) (axis docs)
- Bump weatherflow4py to 0.2.20 (@jeeftor - #114888) (weatherflow_cloud docs)
- Fix Axis reconfigure step not providing protocols as alternatives but as string (@Kane610 - #114889) (axis docs)
- Update frontend to 20240404.1 (@bramkragten - #114890) (frontend docs)
- Ensure all tables have the default table args in the db_schema (@bdraco - #114895) (recorder docs)
- Reduce august polling frequency (@bdraco - #114904) (august docs)
- Show correct model string in myuplink (@astrandb - #114921) (myuplink docs)
- Create right import issues in Downloader (@joostlek - #114922) (downloader docs)
- Fix cast dashboard in media browser (@joostlek - #114924) (lovelace docs)
- Pin systembridgemodels to 4.0.4 (@timmo001 - #114842) (system_bridge docs)
- Fix ROVA validation (@joostlek - #114938) (rova docs)
2024.4.0
2024.4.0b9
- Allow passing area/device/entity IDs to floor_id and floor_name (@edenhaus - #114748)
- Bump intents (@synesthesiam - #114755)
- Update frontend to 20240403.1 (@bramkragten - #114756)
- Fix Synology DSM setup in case no Surveillance Station permission (@mib1185 - #114757)
2024.4.0b8
- Rename Motionblinds BLE integration to Motionblinds Bluetooth (@LennP - #114584)
- Bump flexit_bacnet to 2.2.1 (@lellky - #114641)
- Import zha quirks in the executor (@dmulcahey - #114685)
- Fix Downloader config flow (@joostlek - #114718)
- Avoid blocking IO in downloader config flow (@joostlek - #114741)
- Update frontend to 20240403.0 (@bramkragten - #114747)