Releases: home-assistant/core
Releases · home-assistant/core
2024.3.0b1
- Add overkiz support for Atlantic Shogun ZoneControl 2.0 (AtlanticPassAPCHeatingAndCoolingZone) (@Tronix117 - #110510)
- Fix calendar trigger to survive config entry reloads (@allenporter - #111334)
- Read min/max number of showers from state for DomesticHotWaterProduction in Overkiz integration (@yanuino - #111535)
- Improve ZHA group color modes (@puddly - #111669)
- Pre-import api, config, and lovelace in bootstrap to avoid loading them at runtime (@bdraco - #111752)
- Move DATA_LOGGING constant to homeassistant.const (@bdraco - #111763)
- Bump Python Matter Server to 5.7.0 (@marcelveldt - #111765)
- Import isy994 in the executor to avoid blocking the event loop (@bdraco - #111766)
- Import cryptography early since importing openssl is not thread-safe (@bdraco - #111768)
- Bump aiohue to 4.7.1 (@marcelveldt - #111770)
- Import blink in the executor to avoid blocking the event loop (@bdraco - #111772)
- Import coinbase in the executor to avoid blocking the event loop (@bdraco - #111774)
- Import androidtv_remote in the executor to avoid blocking the event loop (@bdraco - #111776)
- Import opower in the executor to avoid blocking the event loop (@bdraco - #111778)
- Import backup in the executor to avoid blocking the event loop (@bdraco - #111781)
- Bump securetar to 2024.2.1 (@bdraco - #111782)
- Fix time trigger tests with leap year (@bdraco - #111785)
- Import analytics_insights in the executor to avoid blocking the event loop (@bdraco - #111786)
- Fix flux_led blocking startup by waiting for discovery (@bdraco - #111787)
- Fix tplink blocking startup by waiting for discovery (@bdraco - #111788)
- Fix steamist blocking startup by waiting for discovery (@bdraco - #111789)
- Import discord in the executor to avoid blocking the event loop (@bdraco - #111790)
- Bump intents and add sentence tests (@synesthesiam - #111791)
- get_matter_device_info: Test the Matter config entry is set up (@balloob - #111792)
2024.3.0b0
2024.2.5
Translations from the dev branch are included in each release. The above PR introduced a new placeholder into an existing translation. When we released 2024.2.4, it tried to render the new translation without providing the placeholder. Doing a hot fix to provide the placeholder value so this translation works again as the issue is quite visible.
2024.2.4
- Return group unit of measurement when device_class is None (@PoppyPop - #110973) (group docs)
- Bump roombapy to 1.6.13 (@Orhideous - #111187) (roomba docs)
- Bump orjson to 3.9.15 (@bdraco - #111233)
- Set Lutron switch to device name (@joostlek - #111293) (lutron docs)
- Bump opower to 0.3.0 (@swartzd - #109248) (opower docs)
- Bump opower to 0.3.1 (@benhoff - #111307)
- Fix another name missing in wyoming getLogger (@llluis - #111390) (wyoming docs)
- Update caldav to 1.3.9 (@cdce8p - #111429) (caldav docs)
- Update guppy3 to 3.1.4.post1 (@cdce8p - #111430) (profiler docs)
- Bump openwebifpy to 4.2.4 (@autinerd - #110676) (enigma2 docs)
2024.2.3
- Fix reauth in Overkiz for config entries created prior to 2022.12 (@iMicknl - #106251) (overkiz docs)
- Handle deep standby and poweroffs of enigma2 devices gracefully (@autinerd - #107462) (enigma2 docs)
- Add wake up timeout to Teslemetry (@Bre77 - #109037) (teslemetry docs)
- Fix set_temperature in Tessie climate platform (@Bre77 - #110445) (tessie docs)
- Fix uuid issue in Lutron (@wilburCforce - #110524) (lutron docs)
- Update rokuecp to 0.19.1 (@ctalkington - #110670) ([zroku docs]) (dependency)
- Fix scene activation with climate entities with
None
attribute values (@mib1185 - #110684) (climate docs) - Remove matplotlib pinning due to Python 3.12 incompatibility (@sbyx - #110706) (dependency)
- Bump roombapy to 1.6.12 (@mib1185 - #110762) (roomba docs) (dependency)
- Ensure Tile timestamps are reported as UTC (@bachya - #110773) (tile docs)
- Detect reached API rate limit in Tankerkoenig (@mib1185 - #110432) (tankerkoenig docs) (dependency)
- Bump aiotankerkoenig to 0.4.1 (@jpbede - #110840) (tankerkoenig docs) (dependency)
- Update govee-local-api library to 1.4.4 (@Galorhallen - #110854) (govee_light_local docs) (dependency)
- Allow loading of more then 1 defined Apprise URL (@caronc - #110868) (apprise docs)
- Reolink continue setup when internet blocked (@starkillerOG - #110888) (reolink docs)
- Bump deluge-client to 1.10.0 (@tkdrob - #110663) (deluge docs) (dependency)
- Bump deluge-client to 1.10.2 (@dsander - #110905) (deluge docs) (dependency)
- Bump reolink-aio to 0.8.8 (@starkillerOG - #110959) (reolink docs) (dependency)
- Reset error state when Ecovacs bot is operational again (@mib1185 - #110962) (ecovacs docs)
- Bump motionblinds to 0.6.21 (@starkillerOG - #110970) (motion_blinds docs) (dependency)
- Bump holidays to 0.43 (@gjohansson-ST - #111039) (workday docs) (holiday docs) (dependency)
- Fixes UniFi Protect light state check (@AngellusMortis - #111058) (unifiprotect docs)
- Bump pywebpush to 1.14.1 (@thecode - #111082) (html5 docs) (dependency)
- Bump aioairzone to v0.7.4 (@Noltari - #111105) (airzone docs) (dependency)
- Bump deebot-client to 5.2.2 (@edenhaus - #111112) (ecovacs docs) (dependency)
- Ignore cloudhook already removed in mobile app (@joostlek - #111122) (mobile_app docs)
2024.2.2
- Better teardown and setup of Roborock connections (@Lash-L - #106092) (roborock docs)
- Fix freebox pairing in bridge mode (@agrenott - #106131) (freebox docs)
- Update pytechnove to 1.2.2 (@Moustachauve - #110074) (technove docs) (dependency)
- Bump aio-geojson-usgs-earthquakes to 0.3 (@exxamalte - #110084) (usgs_earthquakes_feed docs) (dependency)
- Bump yalexs to 1.11.1, fixing camera snapshots from Yale Home (@abjorck - #110089) (august docs) (dependency)
- Fix typo in sensor icons configuration (@bieniu - #110133) (sensor docs)
- Only schedule august activity update when a new activity is seen (@bdraco - #110141) (august docs)
- Bump yalexs to 1.11.2 (@bdraco - #110144) (august docs) (dependency)
- Properly report cover positions to prometheus (@agoode - #110157) (prometheus docs)
- Fix device class repairs issues placeholders in Group (@silamon - #110181) (group docs)
- Bump datapoint to 0.9.9 + re-enable Met Office Integration (@DustyArmstrong - #110206) (metoffice docs) (dependency)
- Bump evohome-async to 0.4.19 (@zxdavb - #110225) (evohome docs) (dependency)
- Fix state classes issue translation in Group (@silamon - #110238) (group docs)
- Handle no data error in Electricity Maps config flow (@jpbede - #110259) (co2signal docs)
- Fix cpu percentage in System Monitor (@gjohansson-ST - #110268) (systemmonitor docs)
- Bump aiopegelonline to 0.0.8 (@mib1185 - #110274) (pegel_online docs) (dependency)
- Bump PySwitchbot to 0.45.0 (@bdraco - #110275) (switchbot docs)
- Update xknxproject to 3.6.0 (@farmio - #110282) (knx docs) (dependency)
- Fix TDBU naming in Motionblinds (@starkillerOG - #110283) (motion_blinds docs)
- Bump linear-garage-door to 0.2.9 (@IceBotYT - #110298) (linear_garage_door docs) (dependency)
- Fix Starline GPS count sensor (@Anonym-tsk - #110348) (starline docs)
- Fix zone radius calculation when radius is not 0 (@bdraco - #110354) (zone docs)
- Bump py-sucks to 0.9.9 (@mib1185 - #110397) (ecovacs docs) (dependency)
- Bump async-upnp-client to 0.38.2 (@StevenLooman - #110411) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs) (dependency)
- Mitigate session closed error in Netgear LTE (@tkdrob - #110412) (netgear_lte docs)
- Update pylutron to 0.2.11 (@wilburCforce - #109853) (lutron docs) (dependency)
- Update pylutron to 0.2.12 (@wilburCforce - #110414) (lutron docs) (dependency)
- Fix Raspberry Pi utilities installation on Alpine 3.19 (@agners - #110463)
- Coerce to float in Sensibo climate react custom service (@gjohansson-ST - #110508) (sensibo docs)
- Bump orjson to 3.9.14 (@bdraco - #110552) (dependency)
- Fix tplink not updating IP from DHCP discovery and discovering twice (@bdraco - #110557) (tplink docs)
- Modbus, allow received int to be a float. (@janiversen - #110648) (modbus docs)
- Fix elkm1 service calls running in the executor (@bdraco - #110655) (elkm1 docs)
- Bump aiounifi to v71 (@Kane610 - #110658) (unifi docs)
- Bump deebot-client to 5.2.1 (@edenhaus - #110683) (ecovacs docs) (dependency)
2024.2.1
- Catch APIRateLimit in Honeywell (@mkmer - #107806) (honeywell docs)
- Allow disabling home assistant watchdog (@mdegat01 - #109818) (hassio docs)
- Assist fixes (@synesthesiam - #109889) (climate docs) (conversation docs) (intent docs)
- Bump Python matter server to 5.5.0 (@marcelveldt - #109894) (matter docs) (dependency)
- Bump aioelectricitymaps to 0.4.0 (@jpbede - #109895) (co2signal docs) (dependency)
- Skip polling of unavailable Matter nodes (@marcelveldt - #109917) (matter docs)
- Bump aio-geojson-geonetnz-volcano to 0.9 (@exxamalte - #109940) (geonetnz_volcano docs) (dependency)
- Handle Matter nodes that become available after startup is done (@marcelveldt - #109956) (matter docs)
- Allow modbus "scale" to be negative. (@janiversen - #109965) (modbus docs)
- Don't blow up if config entries have unhashable unique IDs (@emontnemery - #109966)
- Bump pyMicrobot to 0.0.12 (@spycle - #109970) (keymitt_ble docs) (dependency)
- Allow modbus min/max temperature to be negative. (@janiversen - #109977) (modbus docs)
- Bump deebot-client to 5.1.1 (@edenhaus - #109994) (ecovacs docs) (dependency)
- Allow modbus negative min/max value. (@janiversen - #109995) (modbus docs)
- Bump aioecowitt to 2024.2.1 (@edenhaus - #109999) (ecowitt docs) (dependency)
- Avoid key_error in modbus climate with non-defined fan_mode. (@janiversen - #110017) (modbus docs)
- Update frontend to 20240207.1 (@bramkragten - #110039) (frontend docs)
- Log error and continue on parsing issues of translated strings (@mib1185 - #110046)
- Matching duplicate named entities is now an error in Assist (@synesthesiam - #110050) (conversation docs) (intent docs)
- Bump evohome-async to 0.4.18 (@zxdavb - #110056) (evohome docs) (dependency)
- Bump py-aosmith to 1.0.8 (@bdr99 - #110061) (aosmith docs) (dependency)
2024.2.0
2024.2.0b11
- Update Growatt server URLs (@chenjiayi8 - #109122)
- Update nibe to 2.8.0 with LOG.SET fixes (@elupus - #109825)
- Bump aio-georss-gdacs to 0.9 (@exxamalte - #109859)
- Update frontend to 20240207.0 (@bramkragten - #109871)
2024.2.0b10
- Show domain in oauth2 error log (@joostlek - #109708)
- Add tapo virtual integration (@rytilahti - #109765)
- Make integration fields in Analytics Insights optional (@joostlek - #109789)
- Melcloud: Disable energy report-based operations with API lib upgrade (@vilppuvuorinen - #109832)
- Bump motionblinds to 0.6.20 (@starkillerOG - #109837)
- Bump ZHA dependency zigpy to 0.62.3 (@puddly - #109848)