Full changelog for Home Assistant Core 2024.4
以下是 Home Assistant Core 2024.4 版本包含的全部变更。
若要查看更易读的摘要: 此版本的发布说明博客.
全部变更
- 添加 permobil entities (@IsakNyberg - #111761)
- 升级 版本 到 2024.4.0.dev0 (@bramkragten - #111755)
- 改进 zha coordinator typing (@cdce8p - #111767)
- 添加 normalized name registry items base class (@jpbede - #111666)
- 移除 'values' 从 服务 validation (@balloob - #111440)
- 使用 proper constant 中 Airzone Cloud 温控 tests (@Noltari - #111747)
- Axis improve coverage binary tests (@Kane610 - #111758)
- 添加 icon translations 到 Hue (@joostlek - #111725)
- Import enphase_envoy 中的 executor 到 avoid blocking the event loop (@bdraco - #111805)
- 添加 icon translations 到 IPP (@joostlek - #111846)
- Import discovergy 中的 executor 到 avoid blocking the event loop (@jpbede - #111824)
- Import homekit 中的 executor 到 avoid blocking the event loop (@bdraco - #111809)
- Import upnp 中的 executor 到 avoid blocking the event loop (@bdraco - #111808)
- Import logbook 中的 executor 到 avoid blocking the event loop (@bdraco - #111807)
- Import flux_led 中的 executor 到 avoid blocking the event loop (@bdraco - #111806)
- Import rest 中的 executor 到 avoid blocking the event loop (@bdraco - #111804)
- 移除 areas template filter (@emontnemery - #111827)
- 添加 generic classes BaseFlowHandler 和 BaseFlowManager (@emontnemery - #111814)
- 移除 unused translation key 从 Ecovacs mower (@edenhaus - #111754)
- 添加 icon translations 到 Laundrify (@joostlek - #111856)
- 添加 icon translations 到 Lastfm (@joostlek - #111855)
- 添加 icon translations 到 Justnimbus (@joostlek - #111849)
- 添加 icon translations 到 Kaleidescape (@joostlek - #111850)
- 添加 icon translations 到 Intellifire (@joostlek - #111845)
- 添加 icon translations 到 KNX (@joostlek - #111852)
- 迁移 integrations a-d 到 generic flowhandler (@emontnemery - #111861)
- 迁移 integrations e-h 到 generic flowhandler (@emontnemery - #111862)
- 迁移 integrations u-z 到 generic flowhandler (@emontnemery - #111866)
- 迁移 integrations i-m 到 generic flowhandler (@emontnemery - #111863)
- 迁移 integrations n-r 到 generic flowhandler (@emontnemery - #111864)
- 迁移 integrations s-t 到 generic flowhandler (@emontnemery - #111865)
- 开关 influxdb 以使用 a SimpleQueue (@bdraco - #111798)
- 移除 unused variable 中 stats _sorted_statistics_to_dict (@bdraco - #111912)
- 添加 person tracking 的 UniFi Protect (@AngellusMortis - #111289)
- 添加 Vallox filter replacement date (@yozik04 - #111391)
- 升级 动作/cache 从 4.0.0 到 4.0.1 (@dependabot - #111916)
- 升级 github/codeql-动作 从 3.24.5 到 3.24.6 (@dependabot - #111917)
- 添加 icon translations 到 Kodi (@joostlek - #111853)
- 添加 icon translations 到 Enocean (@joostlek - #111514)
- 添加 icon translations 到 EZVIZ (@joostlek - #111532)
- 添加 icon translations 到 Flipr (@joostlek - #111540)
- 添加 icon translations 到 Flux LED (@joostlek - #111545)
- 添加 icon translations 到 Hydrawise (@joostlek - #111810)
- 添加 reconfigure step 到 config flow (@gjohansson-ST - #108794)
- 添加 icon translations 到 Medcom BLE (@joostlek - #111904)
- 添加 icon translations 到 Keymitt BLE (@joostlek - #111851)
- 添加 icon translations 到 IFTTT (@joostlek - #111842)
- 添加 icon translations 到 Idasen desk (@joostlek - #111813)
- 添加 icon translations 到 Lidarr (@joostlek - #111896)
- 添加 icon translations 到 LCN (@joostlek - #111895)
- 移除 config flow specifics 从 FlowResult (@emontnemery - #111932)
- 添加 icon translations 到 LifX (@joostlek - #111897)
- 添加 icon translations 到 min max (@joostlek - #111908)
- 添加 icon translations 到 Minecraft Server (@joostlek - #111928)
- 添加 icon translations 到 Mill (@joostlek - #111907)
- 更新 mypy 到 a custom 版本 (@cdce8p - #111258)
- 添加 icon translations 到 Litterrobot (@joostlek - #111899)
- 添加 icon translations 到 Local IP (@joostlek - #111900)
- 添加 icon translations 到 Lyric (@joostlek - #111902)
- 添加 icon translations 到 Motioneye (@joostlek - #111936)
- 添加 icon translations 到 Monoprice (@joostlek - #111934)
- 修复 utility meter reset without tarrifs (@gibwar - #102884)
- 修复 LingeringTask 在……之后 test completion 中 enphase_envoy (@catsmanac - #111940)
- 修复 loader test 警告 (@cdce8p - #111965)
- 添加 icon translations 到 MQTT (@joostlek - #111945)
- 添加 icon translations 到 Neato (@joostlek - #111947)
- 添加 icon translations 到 Nanoleaf (@joostlek - #111946)
- 添加 icon translations 到 Motion blinds (@joostlek - #111935)
- 添加 icon translations 到 Modem callerID (@joostlek - #111929)
- 使用 default icon 的 Melcloud (@joostlek - #111905)
- 修复 generic HassJob typing (@cdce8p - #111973)
- 修复 util create_eager_task typing (@cdce8p - #111976)
- 添加 icon translations 到 OpenUV (@joostlek - #111996)
- 添加 icon translations 到 Notion (@joostlek - #111984)
- 添加 icon translations 到 Modern Forms (@joostlek - #111933)
- 添加 icon translations 到 Nextcloud (@joostlek - #111982)
- 添加 icon translations 到 NZBGet (@joostlek - #111985)
- 添加 icon translations 到 Netgear LTE (@joostlek - #111974)
- 添加 icon translations 到 Omnilogic (@joostlek - #111989)
- 添加 icon translations 到 Ondilo ico (@joostlek - #111990)
- 添加 icon translations 到 Octoprint (@joostlek - #111988)
- 添加 icon translations 到 Opensky (@joostlek - #111994)
- 添加 icon translations 到 Openhome (@joostlek - #111993)
- 添加 icon translations 到 OpenAI Conversation (@joostlek - #111992)
- 添加 icon translations 到 ovo energy (@joostlek - #111997)
- 减少 ESPHome reconnect time (@bdraco - #112001)
- 减少 samsungtv startup time (@bdraco - #112007)
- Convert command_line 以使用 asyncio 的 subprocesses (@bdraco - #111927)
- Apply better names 到 a couple of dicts 中 Axis config flow (@Kane610 - #111964)
- 添加 icon translations 到 Nmap tracker (@joostlek - #111983)
- 添加 icon translations 到 Opentherm gw (@joostlek - #111995)
- 添加 entities 和 icon translations 到 Onvif (@joostlek - #111991)
- 添加 icon translations 到 Netgear (@joostlek - #111972)
- 移除 deprecated
hass.components.hassiousage (@jpbede - #111878) - Streamline naming 中的 Axis integrations (@Kane610 - #112044)
- 简化 load_executor check 中 loader (@bdraco - #112029)
- Import co2signal 中的 executor 到 avoid blocking the event loop (@bdraco - #112058)
- Import ambient_station 中的 executor 到 avoid blocking the event loop (@bdraco - #112053)
- 重构 file_upload 到 avoid janus dep (@bdraco - #112032)
- Import snmp 中的 executor 到 avoid blocking the event loop (@bdraco - #112065)
- Pre-import more 前端 deps 到 avoid importing 当 the event loop is running (@bdraco - #112031)
- 开关 config 以使用 async_get_component/async_get_platform (@bdraco - #112071)
- Import switchbot 中的 executor 到 avoid blocking the event loop (@bdraco - #112077)
- Import smtp 中的 executor 到 avoid blocking the loop (@bdraco - #112089)
- Import integrations using sense-energy 中的 executor 到 avoid loop blocking (@bdraco - #112087)
- Import baf 中的 executor 到 avoid blocking the event loop (@bdraco - #112086)
- Import caldav 中的 executor 到 avoid blocking the event loop (@bdraco - #112081)
- Import yeelight 中的 executor 到 avoid blocking the event loop (@bdraco - #112080)
- Import template 中的 executor 到 avoid blocking the event loop (@bdraco - #112070)
- Import stream 中的 executor 到 avoid blocking the event loop (@bdraco - #112078)
- 避免 trying 到 import platforms that do not exist (@bdraco - #112028)
- Preload platform integrations 到 better group executor usage (@bdraco - #112010)
- 移动 Ping 二元sensor 属性 到 sensor entities (@jpbede - #112004)
- 添加 YoLInk YS7905-UC Support (@matrixd2 - #111709)
- 修复 flakey airzone_cloud tests by avoiding creation of the websocket (@Noltari - #112102)
- 添加 icon translations 到 Nextbus (@joostlek - #111981)
- 添加 icon translations 到 Nexia (@joostlek - #111980)
- 添加 tests 的 number of devices 创建 中 myuplink (@astrandb - #111816)
- Load wyoming 中的 executor 到 avoid blocking the event loop (@bdraco - #112107)
- 添加 event platform 到 rfxtrx (@elupus - #111526)
- 添加 comment 到 integrations platform helper about blocking I/O (@bdraco - #112103)
- 处理 late review 的 Ping (@jpbede - #112123)
- Import steamist 中的 executor 到 avoid blocking the loop (@bdraco - #112111)
- 移动 all System Monitor updates into single Data 更新 Coordinator (@gjohansson-ST - #112055)
- 添加 the ability 到 resume cleaning 在 start button (@Lash-L - #112122)
- 清理 设置 和 teardown of Axis integrations (@Kane610 - #112120)
- 排除 tankerkoenig 属性 从 recording (@jpbede - #112109)
- 避免 calling async_get_component twice 的 each component being 设置 (@bdraco - #112096)
- Import screenlogic 中的 executor 到 avoid blocking the loop (@bdraco - #112097)
- 避免 compiling entities 服务 schema 当 passed defaults (@bdraco - #112099)
- 添加 package detection 到 Reolink (@starkillerOG - #112126)
- Try 到 preload the config platform 当 loading a component (@bdraco - #112104)
- 修复 flakey tplink test (@bdraco - #112135)
- 添加 icon translations 到 Melnor (@joostlek - #111906)
- 确保 设置 loads top level component 在……之前 platforms (@bdraco - #112057)
- 添加 Reolink PTZ patrol start/stop (@starkillerOG - #112129)
- 修复 async_prepare_setup_platform test (@bdraco - #112143)
- 修复 places not changed 到 hub 中 Axis tests (@Kane610 - #112128)
- 拆分 up hassio coordinator 和 data into new file 到 allow preload (@bdraco - #112147)
- Preload config flow 如果 it exists 当 loading a component (@bdraco - #112145)
- 迁移 条件/状态/触发器 helper 以使用 async_get_platform (@bdraco - #112144)
- 使用 MockConfigEntry 中 hue tests (@bdraco - #112149)
- 修复 async_get_component loading 中的 executor 当 the module is already loaded (@bdraco - #112153)
- 添加 types throughout the prometheus tests (@agoode - #112156)
- Run more of hassio 设置 中 in tasks (@bdraco - #112151)
- Streamline UniFi entities descriptions (@Kane610 - #112136)
- 避免 multiple executor jobs 使用 concurrent calls 到 async_get_component (@bdraco - #112155)
- Ignore unsupported devices (room sensor, floor heating) 中 ViCare integrations (@CFenner - #112106)
- Group loading of platforms 中的 import executor (@bdraco - #112141)
- 改进 MQTT value template 错误 logging (@jbouwh - #110492)
- Import recorder 和 common recorder platforms 在……之前 asyncio starts (@bdraco - #112131)
- Group platform loads 中 homekit_controller 到 minimize executor use (@bdraco - #112148)
- 避免 using coordinator 中 config flow of APCUPSD (@yuxincs - #112121)
- 更新 System Bridge 到 支持 版本 4.x.x 和 above (@timmo001 - #107957)
- 添加 local API 支持 到 elmax (@albertogeniola - #94392)
- 升级 动作/download-artifact 从 4.1.3 到 4.1.4 (@dependabot - #112159)
- 移除 unused test helper mock_area_registry (@emontnemery - #112172)
- 迁移 config 以使用 async_get_component (@bdraco - #112160)
- 迁移 device_automation 以使用 async_get_platform (@bdraco - #112162)
- 迁移 rest 以使用 eager tasks 的 设置 (@bdraco - #112166)
- 迁移 application_credentials 以使用 async_get_platform (@bdraco - #112161)
- Import 中的 executor by default 的 核心 integrations (@bdraco - #112127)
- 更新 systembridgeconnector 到 4.0.2 (@timmo001 - #112174)
- Issues template function (@RoboMagus - #95206)
- 修复 pylint/mypy 在 elmax integrations (@Noltari - #112211)
- 添加 icon translations 到 Snapcast (@joostlek - #112229)
- 添加 icon translations 到 Rainbird (@joostlek - #112200)
- 添加 icon translations 到 RFXCOM RFXtrx (@joostlek - #112209)
- 添加 icon translations 到 Simplisafe (@joostlek - #112224)
- 添加 icon translations 到 Ridwell (@joostlek - #112210)
- 添加 icon translations 到 Recollect Waste (@joostlek - #112204)
- 添加 icon translations 到 Private BLE devices (@joostlek - #112185)
- 添加 icon translations 到 PurpleAir (@joostlek - #112192)
- 添加 icon translations 到 Rainmachine (@joostlek - #112202)
- 添加 icon translations 到 Renault (@joostlek - #112205)
- 添加 icon translations 到 Solarlog (@joostlek - #112232)
- 添加 icon translations 到 Songpal (@joostlek - #112234)
- 添加 icon translations 到 Philips TV (@joostlek - #112179)
- 添加 icon translations 到 Smarttub (@joostlek - #112227)
- 添加 icon translations 到 sabNZBd (@joostlek - #112219)
- 添加 icon translations 到 Slack (@joostlek - #112226)
- 添加 icon translations 到 Season (@joostlek - #112221)
- 添加 icon translations 到 Screenlogic (@joostlek - #112220)
- 更改 日志 level 的 System Bridge 服务 handlers (@timmo001 - #112175)
- 添加 icon translations 到 Roon (@joostlek - #112218)
- 添加 icon translations 到 Swiss public transport (@joostlek - #112254)
- 处理 srp_energy late review comment (@briglx - #105756)
- 添加 Hyperion sensor 到 report active priority 在 each instance (@belangp - #102333)
- 添加 icon translations 到 Sensibo (@joostlek - #112222)
- 修复 authentication issues 的 asekopool (@hopkins-tk - #99495)
- 修复 spaceapi 属性 的 closed icon (@Xiretza - #108596)
- 添加 sensor platform 到 Teslemetry (@Bre77 - #109088)
- 添加 config flow 到 homeworks (@emontnemery - #112042)
- 启用 strict typing of homeworks (@emontnemery - #112267)
- 添加 devices 和 enable entities name 的 Lutron homeworks (@emontnemery - #112268)
- 添加 icon translations 到 Steamist (@joostlek - #112246)
- 添加 icon translations 到 Starlink (@joostlek - #112244)
- 添加 icon translations 到 Squeezebox (@joostlek - #112240)
- 添加 icon translations 到 Streamlabswater (@joostlek - #112247)
- 添加 permobil 二元sensor (@IsakNyberg - #112130)
- 添加 icon translations 到 Sure Petcare (@joostlek - #112253)
- 添加 icon translations 到 Spotify (@joostlek - #112239)
- 移除 callback decorator 从 coroutine (@Kane610 - #112276)
- 更新 pytest 到 8.1.0 (@cdce8p - #112173)
- 减少 some linear searches 到 cleanup the devices registry (@bdraco - #112277)
- 确保 hassio diagnostics get imported 使用 the integrations (@bdraco - #112286)
- 添加 支持 的 preloading platforms 中的 loader (@bdraco - #112282)
- 添加 icon translations 到 Elkm1 (@joostlek - #111512)
- 重构 integrations platforms 到 import 中的 executor (@bdraco - #112168)
- 移除 unnecessary access 到 UniFi hub object 中 tests (@Kane610 - #112275)
- 添加 icon translations 到 SMS (@joostlek - #112228)
- 添加 icon translations 到 Rainforest Raven (@joostlek - #112201)
- 添加 icon translations 到 Plum lightpad (@joostlek - #112183)
- 添加 icon translations 到 Profiler (@joostlek - #112186)
- 添加 icon translations 到 Prosegur (@joostlek - #112187)
- 添加 icon translations 到 Prusalink (@joostlek - #112188)
- 添加 icon translations 到 PS4 (@joostlek - #112190)
- 添加 icon translations 到 QBittorrent (@joostlek - #112193)
- 添加 icon translations 到 QNap QSW (@joostlek - #112194)
- 添加 icon translations 到 Rachio (@joostlek - #112195)
- 添加 icon translations 到 Radarr (@joostlek - #112196)
- 添加 icon translations 到 Radiotherm (@joostlek - #112197)
- 添加 icon translations 到 RDW (@joostlek - #112203)
- 添加 icon translations 到 Renson (@joostlek - #112207)
- 添加 icon translations 到 Ring (@joostlek - #112212)
- 添加 icon translations 到 Rituals perfume genie (@joostlek - #112213)
- 添加 icon translations 到 Roomba (@joostlek - #112217)
- 添加 icon translations 到 Skybell (@joostlek - #112225)
- 添加 icon translations 到 Snooz (@joostlek - #112230)
- 添加 icon translations 到 Solaredge (@joostlek - #112231)
- 添加 icon translations 到 Soundtouch (@joostlek - #112236)
- 添加 icon translations 到 Subaru (@joostlek - #112252)
- Deprecate old config options 的 MQTT json 灯光 (@jbouwh - #111676)
- 添加 icon translations 到 P1 monitor (@joostlek - #111998)
- 添加 icon translations 到 Speedtestdotnet (@joostlek - #112237)
- 使用 default icon 中 Romy (@joostlek - #112215)
- 添加 icon translations 到 Shopping list (@joostlek - #112223)
- 添加 icon translations 到 Pi-hole (@joostlek - #112180)
- 添加 icon translations 到 PECO (@joostlek - #112169)
- 添加 icon translations 到 Permobil (@joostlek - #112170)
- 添加 icon translations 到 Plex (@joostlek - #112182)
- 清理 rainbird aiohttp client cleanup 在 EVENT_HOMEASSISTANT_CLOSE (@allenporter - #112292)
- 添加 icon translations 到 Switcher kis (@joostlek - #112296)
- 添加 icon translations 到 Systemmonitor (@joostlek - #112300)
- 添加 icon translations 到 Tautulli (@joostlek - #112305)
- 添加 icon translations 到 Trafikverket Train (@joostlek - #112322)
- 添加 icon translations 到 Trafikverket Ferry (@joostlek - #112321)
- 添加 icon translations 到 Trafikverket 摄像头 (@joostlek - #112320)
- 添加 icon translations 到 Trafikverket Weather station (@joostlek - #112323)
- 添加 icon translations 到 Workday (@joostlek - #112359)
- 添加 icon translations 到 Yale (@joostlek - #112361)
- 添加 icon translations 到 YouTube (@joostlek - #112365)
- 添加 icon translations 到 YoLink (@joostlek - #112364)
- 添加 icon translations 到 Yardian (@joostlek - #112362)
- 添加 icon translations 到 Xiaomi Aqara (@joostlek - #112360)
- 添加 icon translations 到 Weatherkit (@joostlek - #112354)
- 添加 icon translations 到 Synology DSM (@joostlek - #112299)
- 添加 icon translations 到 Trend (@joostlek - #112325)
- 添加 icon translations 到 TP-Link (@joostlek - #112317)
- 添加 icon translations 到 Tesla Wall Connector (@joostlek - #112309)
- 添加 icon translations 到 Tolo (@joostlek - #112313)
- 添加 icon translations 到 Tile (@joostlek - #112310)
- 添加 icon translations 到 Todoist (@joostlek - #112312)
- 添加 icon translations 到 Template (@joostlek - #112308)
- 添加 icon translations 到 Syncthing (@joostlek - #112297)
- 添加 icon translations 到 Tedee (@joostlek - #112307)
- 更新 aioairzone-cloud 到 v0.4.6 (@Noltari - #112198)
- 添加 支持 的 System Bridge 服务 responses (@timmo001 - #100055)
- 移除 async_entity_ids 和 get_entity_ids 从 entities registry (@bdraco - #112311)
- 添加 Beaufort 到 wind_speed (@fwestenberg - #105795)
- 添加 icon translations 到 WebOS TV (@joostlek - #112355)
- 添加 icon translations 到 Watttime (@joostlek - #112351)
- 添加 icon translations 到 Uptimerobot (@joostlek - #112336)
- Initialize 触发器 eagerly (@bdraco - #112294)
- 迁移 remaining calls 中 config modules 到 async_get_component (@bdraco - #112293)
- 迁移 system flows 以使用 the discovery helper (@bdraco - #112291)
- 简化 loader preload logic 的 config_flows (@bdraco - #112290)
- 移除 entities description mixin 中 Accuweather (@joostlek - #112375)
- 移除 entities description mixin 中 Bravia TV (@joostlek - #112395)
- 移除 entities description mixin 中 Brother (@joostlek - #112396)
- 添加 icon translations 到 Vizio (@joostlek - #112348)
- 移除 entities description mixin 中 Balboa (@joostlek - #112389)
- 移除 entities description mixin 中 BMW (@joostlek - #112391)
- 移除 entities description mixin 中 Bond (@joostlek - #112393)
- 移除 entities description mixin 中 Bosch SHC (@joostlek - #112394)
- 移除 entities description mixin 中 Dovado (@joostlek - #112402)
- 移除 entities description mixin 中 Ecobee (@joostlek - #112408)
- 添加 icon translations 到 Vodafone Station (@joostlek - #112349)
- 移除 entities description mixin 中 AirQ (@joostlek - #112377)
- 移除 entities description mixin 中 Aladdin Connect (@joostlek - #112379)
- 移除 entities description mixin 中 Azure DevOps (@joostlek - #112385)
- 添加 comments why we use loop.create_task 中 核心 (@MartinHjelmare - #112372)
- 移除 entities description mixin 中 Dormakaba dKey (@joostlek - #112401)
- 添加 button 到 homeworks (@emontnemery - #112269)
- 移除 entities description mixin 中 Airzone (@joostlek - #112378)
- 移除 list comprehension 当 adding entities 中 Nextcloud (@jpbede - #112429)
- 移除 list comprehension 当 adding entities 中 opengarage (@jpbede - #112430)
- 移除 entities description mixin 中 Electric Kiwi (@joostlek - #112411)
- 迁移 Azure DevOps 到 has entities name (@joostlek - #112420)
- 移除 entities description mixin 中 Devolo Home Network (@joostlek - #112399)
- 移除 list comprehension 当 adding entities 中 Smartthings (@jpbede - #112432)
- 移除 list comprehension 当 adding entities 中 Wallbox (@jpbede - #112433)
- 移除 the deprecated YAML 支持 的 Aftership (@jpbede - #112390)
- 添加 icon translations 到 Azure DevOps (@joostlek - #112436)
- 小幅 cleanup 中 Dexcom (@joostlek - #112425)
- Break out UniFi config handling 到 own class (@Kane610 - #111325)
- 重命名 reconfigure step 中 apple_tv (@gjohansson-ST - #112438)
- 移除 myself as a codeowner 的 neato (@dshokouhi - #112410)
- 移除 entities description mixin 中 AirNow (@joostlek - #112376)
- 添加 icon translations 到 Vilfo (@joostlek - #112347)
- 添加 icon translations 到 Verisure (@joostlek - #112342)
- 添加 icon translations 到 Vallox (@joostlek - #112339)
- 移除 entities description mixin 中 Abode (@joostlek - #112374)
- 添加 icon translations 到 Velbus (@joostlek - #112340)
- 添加 icon translations 到 Ukraine 报警 (@joostlek - #112330)
- 添加 icon translations 到 Twitch (@joostlek - #112329)
- 移除 entities description mixin 中 Android IP Webcam (@joostlek - #112380)
- 移除 entities description mixin 中 Aseko (@joostlek - #112382)
- 移除 entities description mixin 中 Awair (@joostlek - #112384)
- 移除 entities description mixin 中 Comfoconnect (@joostlek - #112397)
- 移除 entities description mixin 中 Daikin (@joostlek - #112398)
- 移除 entities description mixin 中 Doorbird (@joostlek - #112400)
- 移除 entities description mixin 中 Ecoforest (@joostlek - #112409)
- 添加 icon translations 到 Tomorrowio (@joostlek - #112315)
- 添加 TypeVar default 的 FlowResult (@emontnemery - #112345)
- 升级 dorny/paths-filter 从 3.0.1 到 3.0.2 (@dependabot - #112158)
- 升级 SQLAlchemy 到 2.0.28 (@bdraco - #112314)
- Pre import image_upload 到 avoid loading it 在……之后 asyncio has started (@bdraco - #112444)
- Pre import webhook 在……之前 asyncio starts (@bdraco - #112441)
- Limit legacy 状态 translations 到 custom components (@bdraco - #112295)
- 移除 list comprehension 当 adding entities 中 Vallox (@jpbede - #112446)
- 移除 entities description mixin 中 BAF (@joostlek - #112386)
- 修复 config modules being imported 中的 event loop (@bdraco - #112462)
- 调整 MAX_LOAD_CONCURRENTLY constant 到 allow 6 storage loaders (@bdraco - #112468)
- 添加 system_health 到 hassio pre-imports 到 avoid a late executor job (@bdraco - #112466)
- Start fetching the source ip sooner 中 http 到 reduce 设置 time (@bdraco - #112461)
- Load network storage 中 a task 到 reduce startup time (@bdraco - #112460)
- 修复 incorrect scope 在 checking files 到 load 中 translations (@bdraco - #112457)
- 迁移 remaining get_platform 中 config 到 async_get_platform (@bdraco - #112469)
- 迁移 remaining get_platform 中 check_config 到 async_get_platform (@bdraco - #112470)
- 添加 icon translations 到 Zeversolar (@joostlek - #112367)
- 移除 myself as maintainer of the Rejseplanen integrations (@DarkFox - #112426)
- 添加 icon translations 到 Tado (@joostlek - #112301)
- 添加 icon translations 到 iCloud (@joostlek - #111812)
- 添加 icon translations 到 Weatherflow (@joostlek - #112353)
- 添加 icon translations 到 Vesync (@joostlek - #112344)
- 添加 icon translations 到 Velux (@joostlek - #112341)
- 添加 icon translations 到 Tradfri (@joostlek - #112319)
- 添加 icon translations 到 UPnP (@joostlek - #112335)
- 添加 icon translations 到 Totalconnect (@joostlek - #112316)
- 添加 icon translations 到 TechnoVE (@joostlek - #112306)
- 添加 icon translations 到 Tami4 (@joostlek - #112304)
- 使用 default icon 的 Lupusec (@joostlek - #111901)
- 添加 icon translations 到 iBeacon (@joostlek - #111811)
- 添加 icon translations 到 V2C (@joostlek - #112338)
- 添加 test 到 ensure bootstrap continues 如果 an integraton raises CancelledError (@bdraco - #112472)
- 避免 waiting 的 integrations platforms 中的 parent integrations (@bdraco - #112467)
- 添加 Reolink play quick reply message (@starkillerOG - #112134)
- Deprecate 属性 of Nuki entities (@steffenrapp - #111419)
- 移除 deprecated
hass.componentsusage 中 config entry flow (@jpbede - #111880) - 升级 tesla-fleet-api 到 0.4.9 (@Bre77 - #112288)
- 移除 deprecated
hass.componentsusage 中 mobile_app (@jpbede - #111888) - Wait 到 start emulated_hue until the started event (@bdraco - #112477)
- 修复 detection of DLI sockets 中 wemo (@bdraco - #112485)
- 升级 Wandalen/wretry.动作 从 1.4.4 到 1.4.5 (@dependabot - #111700)
- 移除 entities description mixin 中 Enphase Envoy (@joostlek - #112486)
- Post System Bridge 4.x.x integrations improvements (@timmo001 - #112189)
- 添加 icon translations 到 Reolink (@joostlek - #112208)
- 改进 integration_entities template function (@emontnemery - #111943)
- 移除 constructor 中 WLED Options flow (@joostlek - #112456)
- 添加 icon translations 到 Tailwind (@joostlek - #112303)
- 添加 icon translations 到 Elgato (@joostlek - #111423)
- 添加 icon translations 到 Twentemilieu (@joostlek - #112327)
- 修复 typo 中 Reolink translation keys (@joostlek - #112489)
- 移除 entities description mixin 中 EnOcean (@joostlek - #112483)
- 添加 icon translations 到 Zone (@joostlek - #112370)
- 添加 icon translations 到 Zodiac (@joostlek - #112369)
- 添加 icon translations 到 Wilight (@joostlek - #112357)
- 添加 icon translations 到 ViCare (@joostlek - #112346)
- 添加 icon translations 到 UPB (@joostlek - #112333)
- 添加 icon translations 到 Tuya (@joostlek - #112326)
- 添加 icon translations 到 Transmission (@joostlek - #112324)
- 添加 icon translations 到 TP-Link Omada (@joostlek - #112318)
- 添加 icon translations 到 Poolsense (@joostlek - #112184)
- 添加 icon translations 到 Starline (@joostlek - #112241)
- 添加 icon translations 到 iZone (@joostlek - #111848)
- 添加 icon translations 到 isy994 (@joostlek - #111847)
- 添加 icon translations 到 Insteon (@joostlek - #111844)
- 添加 Shelly 重启 required 二元sensor (@chemelli74 - #112493)
- 移除 entities description mixin 中 August (@joostlek - #112383)
- 添加 icon translations 到 Zerproc (@joostlek - #112366)
- 添加 icon translations 到 Whois (@joostlek - #112356)
- 添加 icon translations 到 Tailscale (@joostlek - #112302)
- 禁用 Shelly diagnostic 二元sensor (@chemelli74 - #112497)
- 移除 entities description mixin 中 EasyEnergy (@joostlek - #112407)
- 移除 entities description mixin 中 EnergyZero (@joostlek - #112412)
- 移除 entities description mixin 中 Dremel 3D Printer (@joostlek - #112405)
- 添加 icon translations 到 Sonarr (@joostlek - #112233)
- 添加 icon translations 到 Wallbox (@joostlek - #112350)
- 启用 some PERF rules (@joostlek - #112498)
- 简化 color mode logic 中 Tuya 灯光 (@emontnemery - #110327)
- 使用 an eager task 的 Sonos async_update_device_properties (@bdraco - #112488)
- 修复 sonos overloading the executor 当 there are many devices (@bdraco - #112482)
- 添加 snapshot tests 到 webmin (@autinerd - #112518)
- 移除 hourly weather entities 从 Environment Canada (@gjohansson-ST - #112447)
- 减少 executor jobs needed 到 设置 filesize (@bdraco - #112490)
- 提高 bootstrap preload test timeout (@bdraco - #112520)
- 修复 homekit creating executor jobs 到 resolve default listen ips (@bdraco - #112522)
- 避免 importing counter 和 proximity integrations 中 logbook (@bdraco - #112528)
- 添加 icon translations 到 Waze Travel Time (@joostlek - #112352)
- 日志 tasks that are being waited 在 当 startup is blocked (@bdraco - #112542)
- 移动 analytics 设置 到 later stage 到 avoid delaying 前端 startup (@bdraco - #112535)
- Pre import the rest of the recorder platforms 在……之前 asyncio starts (@bdraco - #112289)
- 避免 having 到 work out the job type 的 each entities 服务 at startup (@bdraco - #112557)
- 传递 job type 到 event listeners 当 creating entities (@bdraco - #112551)
- 使 HassJob job_type lookup lazy (@bdraco - #112563)
- 升级 aioesphomeapi 到 23.1.0 (@jesserockz - #112560)
- 加快 the frame helper (@bdraco - #112562)
- 升级 Wandalen/wretry.动作 从 1.4.5 到 1.4.7 (@dependabot - #112575)
- 添加 icon translations 到 Twinkly (@joostlek - #112328)
- 使 FlowResult a generic type (@emontnemery - #111952)
- 更改 KEY_HASS 到 be an aiohttp AppKey (@cdce8p - #111954)
- 避免 extracting the stack twice 中 system_log (@bdraco - #112572)
- 使用 KEY_HASS [h-z] (@cdce8p - #112610)
- 使用 KEY_HASS [a-g] (@cdce8p - #112609)
- 修复 Bang 和 olufsen naming (@joostlek - #111344)
- 移除 local imports of hass-nabucasa (@emontnemery - #112634)
- 日志 waiting tasks 中 bootstrap that are delaying startup (@bdraco - #112637)
- Schedule polling as periodic tasks (@bdraco - #112640)
- 修复 homekit_controller delaying startup 和 shutdown (@bdraco - #112671)
- 修复 dhcp delaying shutdown (@bdraco - #112670)
- 使 zeroconf lookups background tasks (@bdraco - #112669)
- Close hue api 如果 设置 fails (@bdraco - #112164)
- 避免 writing registries 到 disk during startup (@bdraco - #112662)
- 升级 python-telegram-bot package 到 21.0.1 (@malkstar - #110297)
- 加快 importing MQTT platforms (@bdraco - #112682)
- 使用 aiohttp.AppKey 的 http ban keys (@cdce8p - #112657)
- 添加 TypeVar defaults 的 DataUpdateCoordinator (@cdce8p - #111949)
- 添加 reauthentication 的 husqvarna_automower (@Thomas55555 - #109930)
- 使用 aiohttp.AppKey 的 http cors keys (@cdce8p - #112658)
- 升级 devcontainer 到 1-3.12 (@edenhaus - #108709)
- 更新 systembridgeconnector 到 版本 4.0.3 (@timmo001 - #112608)
- 使 Event data generic (@cdce8p - #111955)
- 添加 empty line 在……之后 module docstring [d-f] (@cdce8p - #112698)
- 添加 empty line 在……之后 module docstring [s] (@cdce8p - #112704)
- 添加 empty line 在……之后 module docstring [tests t-z] (@cdce8p - #112712)
- 添加 empty line 在……之后 module docstring [tests q-s] (@cdce8p - #112711)
- 添加 empty line 在……之后 module docstring [tests f-k] (@cdce8p - #112709)
- 添加 empty line 在……之后 module docstring [tests a-e] (@cdce8p - #112708)
- 添加 empty line 在……之后 module docstring [a-d] (@cdce8p - #112697)
- 添加 empty line 在……之后 module docstring [g-i] (@cdce8p - #112699)
- 添加 empty line 在……之后 module docstring [tests l-p] (@cdce8p - #112710)
- 添加 empty line 在……之后 module docstring [j-m] (@cdce8p - #112700)
- 添加 empty line 在……之后 module docstring [n-q] (@cdce8p - #112702)
- 添加 empty line 在……之后 module docstring [r] (@cdce8p - #112703)
- 添加 empty line 在……之后 module docstring [t-v] (@cdce8p - #112705)
- 添加 empty line 在……之后 module docstring [w-z] (@cdce8p - #112706)
- 添加 empty line 在……之后 module docstring [helpers + other] (@cdce8p - #112707)
- 移除 Python 3.11 从 CI (@frenck - #112626)
- 移除 built-in 支持 的 import_executor 中 manifest (@balloob - #112725)
- 使用 more f-strings [ruff] (@cdce8p - #112695)
- 添加 empty line 在……之后 module docstring (2) [components] (@cdce8p - #112736)
- 添加 empty line 在……之后 module docstring (2) [tests.components] (@cdce8p - #112737)
- 添加 empty line 在……之后 module docstring (2) [other] (@cdce8p - #112738)
- 替换 EventType 使用 Event [a-g] (@cdce8p - #112739)
- 替换 EventType 使用 Event [h-i] (@cdce8p - #112740)
- 替换 EventType 使用 Event [l-s] (@cdce8p - #112741)
- 替换 EventType 使用 Event [t-z] (@cdce8p - #112742)
- 替换 EventType 使用 Event [helpers] (@cdce8p - #112743)
- 添加 diagnostics 到 webmin (@autinerd - #112543)
- 更新 byte string formatting (@cdce8p - #112752)
- 添加 empty line 在……之后 module docstring (3) (@cdce8p - #112750)
- 替换 EventType 使用 Event [missing] (@cdce8p - #112753)
- 更新 EventBus listen type signatures (@cdce8p - #112760)
- 移除 entities description mixin 中 Fully Kiosk (@joostlek - #112768)
- 移除 entities description mixin 中 Flume (@joostlek - #112765)
- 移除 entities description mixin 中 HomeKit devices (@joostlek - #112775)
- 移除 entities description mixin 中 iBeacon (@joostlek - #112779)
- 避免 trying 到 load translations 的 integrations that have none (@bdraco - #112683)
- 替换 periodic tasks 使用 background tasks (@bdraco - #112726)
- 修复 race reloading homekit_controller (@bdraco - #112790)
- 添加 Event typing 到 websocket_api 的 entities subscriptions (@bdraco - #112786)
- 改进 entities translation typing (@bdraco - #112788)
- Run 服务 call tasks eagerly (@bdraco - #112791)
- 使用 Mapping as default 的 Event data (@cdce8p - #112769)
- 使用 eager_start 的 homeassistant 触发器 (@bdraco - #112801)
- 使用 eager_start 的 tasks 到 register integrations platforms (@bdraco - #112800)
- Break out UniFi platform registration 到 its own class (@Kane610 - #112514)
- Unifi more polish 在 entities description (@Kane610 - #112281)
- 缓存 the job type 的 entities 服务 calls (@bdraco - #112793)
- 使 SSDP tasks background HassJob 到 avoid delaying startup (@bdraco - #112668)
- Give the UniFi integrations better control over what data 到 load (@Kane610 - #112804)
- 移动 restoring inactive clients method into UniFi entities loader (@Kane610 - #112805)
- 移除 entities description mixin 中 Jellyfin (@joostlek - #112782)
- 移除 entities description mixin 中 Goodwe (@joostlek - #112773)
- 移动 wireless clients into entity_loader (@Kane610 - #112813)
- 清理 MQTT discovery code (@jbouwh - #112749)
- 更新 modbus test 到 include a dummy sensor (@janiversen - #112820)
- 回退 "Cleanup MQTT discovery code" (@jbouwh - #112818)
- 移除 deprecated CLOSE_COMM_ON_ERROR 从 modbus (@janiversen - #112821)
- 移除 entities description mixin 中 Huawei LTE (@joostlek - #112777)
- 移除 outdated prettier 和 yamllint
azure-*.ymlignores (@scop - #112819) - 移除 deprecated retry_on_empty 从 modbus (@janiversen - #112822)
- 移除 entities description mixin 中 Glances (@joostlek - #112772)
- 移除 entities description mixin 中 EZVIZ (@joostlek - #112764)
- 移除 entities description mixin 中 Environment Canada (@joostlek - #112763)
- 移除 entities description mixin 中 Google WiFi (@joostlek - #112774)
- 移除 entities description mixin 中 idasen desk (@joostlek - #112780)
- 移除 entities description mixin 中 Honeywell (@joostlek - #112776)
- 移除 entities description mixin 中 Geocaching (@joostlek - #112770)
- 移除 entities description mixin 中 AVM Fritz!Tools (@joostlek - #112767)
- 使用 eager_start 的 discovery listeners (@bdraco - #112803)
- 重命名 get_deconz_session 到 get_deconz_api (@Kane610 - #112826)
- 拆分 out Axis config data (@Kane610 - #112825)
- 添加 icon translations 到 Yeelight (@joostlek - #112363)
- 升级 mastodon.py 版本 到 1.8.1 (@thejeffreystone - #112728)
- 改进 performance of image streams (@bdraco - #112810)
- 允许 Just-in-Time platform 设置 的 MQTT (@jbouwh - #112720)
- Enphase Envoy refactor 和 extend diagnostics (@catsmanac - #109080)
- 避免 saving auth right 在……之后 we load it during startup (@bdraco - #112008)
- Schedule coroutines 使用 eager_task 从 async_track_state_change_event (@bdraco - #112807)
- 移除 entities description mixin 中 IPP (@joostlek - #112781)
- 清理 MQTT PLATFORMS constant 和 CI-test platform filters (@jbouwh - #112847)
- 仅 read cpu once during systemmonitor 设置 (@bdraco - #112863)
- Schedule coroutine functions eagerly 当 async_listen uses run_immediately (@bdraco - #112846)
- 更新 pytest 到 8.1.1 (@cdce8p - #112859)
- 重构 handling of devices updates 中 ESPHome (@bdraco - #112864)
- 拆分 out deCONZ hub (@Kane610 - #112854)
- 升级 yalexs 到 2.0.0 (@abjorck - #111706)
- 添加 门锁 到 Xiaomi-BLE (@Ernst79 - #111156)
- 移除 entities description mixin 中 Freebox (@joostlek - #112766)
- 移除 entities description mixin 中 Private BLE devices (@joostlek - #112922)
- 移除 entities description mixin 中 Netgear (@joostlek - #112911)
- 移除 entities description mixin 中 SFR Box (@joostlek - #112937)
- 移除 entities description mixin 中 Renault (@joostlek - #112925)
- 移除 entities description mixin 中 Roku (@joostlek - #112931)
- 移除 entities description mixin 中 Overkiz (@joostlek - #112914)
- 移除 entities description mixin 中 Trafikverket Weatherstation (@joostlek - #112957)
- 移除 entities description mixin 中 Trafikverket Train (@joostlek - #112956)
- 移除 entities description mixin 中 Trafikverket Ferry (@joostlek - #112955)
- 移除 entities description mixin 中 Trafikverket 摄像头 (@joostlek - #112954)
- 移除 entities description mixin 中 Sensibo (@joostlek - #112936)
- 改进 17track tests (@shaiu - #112734)
- 修复 MQTT platform 设置 race (@jbouwh - #112888)
- Run debouncer tasks eagerly 到 avoid scheduling 在 the event loop (@bdraco - #112789)
- Import custom components 中的 executor by default (@bdraco - #112177)
- 移除 entities description mixin 中 Vodafone Station (@joostlek - #112967)
- 移除 entities description mixin 中 Zeversolar (@joostlek - #112977)
- 移除 entities description mixin 中 Youtube (@joostlek - #112975)
- 移除 entities description mixin 中 WAQI (@joostlek - #112970)
- 移除 entities description mixin 中 Tradfri (@joostlek - #112953)
- 使用 async_at_started 中 Speedtest.Net (@gjohansson-ST - #112110)
- 移除 entities description mixin 中 Permobil (@joostlek - #112918)
- 移除 entities description mixin 中 PEGELONLINE (@joostlek - #112917)
- 移除 entities description mixin 中 Melcloud (@joostlek - #112905)
- 移除 entities description mixin 中 Justnimbus (@joostlek - #112893)
- 移除 entities description mixin 中 LaCrosse View (@joostlek - #112900)
- 移动 wsdot fixture 到 integrations test (@joostlek - #112996)
- 移动 uk_transport fixture 到 integrations test (@joostlek - #112995)
- 移动 OpenALPR cloud fixture 到 integrations test (@joostlek - #112994)
- 移除 not needed hass.async_block_till_done 中 test (@jbouwh - #113002)
- 移除 entities description mixin 中 Switcher Kis (@joostlek - #112945)
- 移除 entities description mixin 中 Nettigo Air Monitor (@joostlek - #112909)
- 移除 entities description mixin 中 Tractive (@joostlek - #112952)
- 移除 entities description mixin 中 Synology DSM (@joostlek - #112946)
- 添加 icon translations 到 Picnic (@joostlek - #112181)
- 添加 icon translations 到 Husqvarna automower (@joostlek - #111727)
- 移除 entities description mixin 中 Shelly (@joostlek - #112938)
- 迁移 APCUPSD 到 has entities name (@yuxincs - #112997)
- 修复 race 条件 当 ZHA group members change (@dmulcahey - #113030)
- Ignore logging events 中 zha websocket tests (@bdraco - #113031)
- 修复 Bang & Olufsen enum naming (@joostlek - #113022)
- 升级 aioesphomeapi 到 23.1.1 (@bdraco - #113016)
- 启用 more SIM ruff rules (@joostlek - #113015)
- 迁移 duckdns 以使用 async_run_hass_job (@bdraco - #113012)
- 避免 scheduling person updates 在 the event loop (@bdraco - #113010)
- 移动 Microsoft face fixture 到 integrations test (@joostlek - #112993)
- 移动 metoffice fixture 到 integrations test (@joostlek - #112992)
- 移动 london_air fixture 到 integrations test (@joostlek - #112991)
- 移动 Feedreader fixture 到 integrations test (@joostlek - #112989)
- Schedule tasks eagerly 当 called 从 hass.add_job (@bdraco - #113014)
- 移动 openhardwaremonitor fixture 到 integrations tests (@joostlek - #112982)
- 移除 entities description mixin 中 V2C (@joostlek - #112960)
- 移除 a redundant check 中 APCUPSD's config flow (@yuxincs - #113032)
- 重命名 MQTT platform 设置 method (@jbouwh - #113042)
- 修复 google assistant cloud sync test (@bdraco - #113044)
- 修复 CoreState 中 cloud google assistant tests (@bdraco - #113045)
- 允许 Shelly CoAP 到 honour default network adapter (@chemelli74 - #110997)
- 移除 entities description mixin 中 Vilfo (@joostlek - #112966)
- 移除 entities description mixin 中 Tado (@joostlek - #112947)
- 添加 tests 的 Aussie Broadband diagnostics (@Bre77 - #113049)
- 升级 aioslimproto 到 3.0.0 (@marcelveldt - #113046)
- 移除 entities description mixin 中 Opower (@joostlek - #112913)
- 升级 Wandalen/wretry.动作 从 1.4.7 到 1.4.8 (@dependabot - #113038)
- 移除 entities description mixin 中 WeatherFlow (@joostlek - #112971)
- 移除 entities description mixin 中 Starlink (@joostlek - #112943)
- 移除 entities description mixin 中 Schlage (@joostlek - #112934)
- 移除 entities description mixin 中 Kaleidescape (@joostlek - #112896)
- 移除 entities description mixin 中 Launch Library (@joostlek - #112902)
- 移除 entities description mixin 中 Kaiterra (@joostlek - #112895)
- 移动 yandex transport fixture 到 integrations test (@joostlek - #112988)
- 移除 entities description mixin 中 Meater (@joostlek - #112904)
- 移除 entities description mixin 中 Minecraft Server (@joostlek - #112908)
- 移除 YAML configuration 从 WAQI (@joostlek - #113027)
- 升级 webmin-xmlrpc 到 0.0.2 (@autinerd - #113004)
- 移除 entities description mixin 中 QNAP QSW (@joostlek - #112924)
- 移除 entities description mixin 中 Wallbox (@joostlek - #112969)
- 移除 entities description mixin 中 SABnzbd (@joostlek - #112933)
- 移除 entities description mixin 中 Honeywell Lyric (@joostlek - #112903)
- 移除 entities description mixin 中 Z-Wave.js (@joostlek - #112979)
- 移除 entities description mixin 中 Zamg (@joostlek - #112976)
- 移除 entities description mixin 中 Yalexs BLE (@joostlek - #112974)
- 移除 entities description mixin 中 Xiaomi Miio (@joostlek - #112973)
- 移除 entities description mixin 中 Whirlpool (@joostlek - #112972)
- 移除 entities description mixin 中 VeSync (@joostlek - #112965)
- 移除 entities description mixin 中 Venstar (@joostlek - #112964)
- 移除 entities description mixin 中 Vallox (@joostlek - #112963)
- 移除 entities description mixin 中 Tuya (@joostlek - #112959)
- 移除 entities description mixin 中 Transmission (@joostlek - #112958)
- 移除 entities description mixin 中 Tolo (@joostlek - #112951)
- 移除 entities description mixin 中 Tautulli (@joostlek - #112949)
- 移除 entities description mixin 中 Steamist (@joostlek - #112944)
- 移除 entities description mixin 中 Solaredge (@joostlek - #112942)
- 移除 entities description mixin 中 Smappee (@joostlek - #112941)
- 移除 entities description mixin 中 SleepIQ (@joostlek - #112940)
- 移除 entities description mixin 中 Skybell (@joostlek - #112939)
- 移除 entities description mixin 中 Roomba (@joostlek - #112932)
- 移除 entities description mixin 中 Ring (@joostlek - #112928)
- 移除 entities description mixin 中 Roborock (@joostlek - #112930)
- 移除 entities description mixin 中 Meteo-France (@joostlek - #112907)
- 移除 entities description mixin 中 Rituals Perfume Genie (@joostlek - #112929)
- 移除 entities description mixin 中 Renson (@joostlek - #112926)
- 移除 entities description mixin 中 Pure Energie (@joostlek - #112923)
- 移除 entities description 中 Point (@joostlek - #112921)
- 移除 entities description mixin 中 Picnic (@joostlek - #112920)
- 移除 entities description mixin 中 Pi-hole (@joostlek - #112919)
- 移除 entities description mixin 中 PECO (@joostlek - #112915)
- 移除 entities description mixin 中 Onvif (@joostlek - #112912)
- 移除 entities description mixin 中 Netatmo (@joostlek - #112910)
- 移除 entities description mixin 中 Melnor (@joostlek - #112906)
- 移除 entities description mixin 中 Landisgyr Heat Meter (@joostlek - #112901)
- 移除 entities description mixin 中 Kraken (@joostlek - #112899)
- 移除 entities description mixin 中 Kostal Plenticore (@joostlek - #112898)
- 移除 entities description mixin 中 Juicenet (@joostlek - #112892)
- 使用 UV 而不是 PIP 中的 CI (@edenhaus - #113051)
- 修复 adding Hue bridge manually by IP (@marcelveldt - #113055)
- 升级 xiaomi-ble 到 0.27.0 (@Ernst79 - #113013)
- 添加 ConfigFlow 的 seventeentrack integrations (@shaiu - #111196)
- 移动 HomematicIP Cloud fixture 到 integrations test (@joostlek - #112987)
- 准备 ring 更新 服务 的 deprecation (@sdb9696 - #108781)
- 启用 even more SIM ruff rules (@joostlek - #113017)
- 修复 的 Hue not applying effect 中 场景 (@marcelveldt - #113057)
- 修复 here_travel_time creating many refresh requests at startup (@bdraco - #113041)
- 移除 entities description mixin 中 Github (@joostlek - #112771)
- 确保 wemo discovery is run 中 a background task (@bdraco - #112665)
- 移除 fixtures 从 global fixtures folder (@joostlek - #113060)
- 改进 lists 中 integrations [A] (@joostlek - #113006)
- 更改 airthings pressure sensor device_class 到 atmospheric pressure (@OndraM - #113005)
- 升级
regenmaschine到 2024.03.0 (@bachya - #113074) - 改进 lists 中 integrations [C-D] (@joostlek - #113072)
- 改进 lists 中 integrations [B] (@joostlek - #113069)
- 添加 icon translations 到 版本 (@joostlek - #112343)
- 仅 load 服务.yaml 的 integrations that have it (@balloob - #112732)
- Start tasks eagerly 中 的 async_at_start(ed) (@bdraco - #112802)
- 迁移 dispatcher 到 create tasks eagerly (@bdraco - #112845)
- 迁移 _async_when_setup 以使用 eager_start (@bdraco - #112872)
- 确保 that the ring integrations always raises HomeAssistantError 的 user 动作 (@sdb9696 - #109893)
- 修复 race 中 脚本 stop that could cause async_stop 到 hang forever (@bdraco - #113089)
- 修复 location data 中 Teslemetry (@Bre77 - #112866)
- 迁移 async_run_job 以使用 eager_start 的 tasks (@bdraco - #113011)
- 减少 latency 到 populate initial HKC 蓝牙 devices 状态 (@bdraco - #113103)
- 使 sonos ssdp discovery callback a callback function (@bdraco - #113107)
- 使 sonos household_coordinator 设置 a callback function (@bdraco - #113108)
- 使 sonos 二元sensor entities creation callback functions (@bdraco - #113109)
- 添加 支持 的 run_immediately 到 async_listen_once (@bdraco - #113020)
- Run coroutines as eager tasks 中 async_run_hass_job (@bdraco - #111683)
- 使 cast async_cast_discovered a callback function (@bdraco - #113111)
- 迁移 homekit 以使用 async_at_started (@bdraco - #113102)
- 使 恢复 状态 started a callback function (@bdraco - #113110)
- 使用 run_immediately 的 starting discovery at the started event (@bdraco - #113112)
- 更新 timezone 中 supervisor 中 an eager task (@bdraco - #113113)
- 迁移 场景 platform 以使用 async_add_executor_job (@bdraco - #113114)
- Attach template 触发器 at start eagerly (@bdraco - #113120)
- 添加 run_immediately 到 zone 核心 config 更新 async_listen (@bdraco - #113119)
- 移除 unnecessary use of async_run_job 中 脚本 helper (@bdraco - #113118)
- 移除 unnecessary use of async_add_job 中 openalpr_cloud (@bdraco - #113116)
- Await discovery_function 中的 DiscoveryFlowHandler 而不是 wrapping it 中 a task (@bdraco - #113115)
- 简化 automation startup logic (@bdraco - #113122)
- 迁移 remaining call 中 check_config helper 以使用 async_get_component (@bdraco - #113123)
- Import homeassistant 触发器 platforms 中的 executor (@bdraco - #113124)
- 开关 the 重载 helper 以使用 async_get_component (@bdraco - #113126)
- 添加 A6 family code 的 DS2438 1-Wire sensor (@definitio - #112844)
- 添加 missing devices info 到 Husqvarna Automower (@Thomas55555 - #113090)
- 添加 scheduled mode 到 renault charge mode (@slyoldfox - #105967)
- 添加 reconfigure flow 到 homeworks (@emontnemery - #112419)
- Validate state_class 使用 last_reset_value_template 的 MQTT sensor (@jbouwh - #113099)
- 更新 vallox_websocket_api 到 5.1.1 (@yozik04 - #113139)
- 升级 Wandalen/wretry.动作 从 1.4.8 到 1.4.9 (@dependabot - #113132)
- Convert sets 到 list 在……之前 passing 到 JSON serializer 中的 registries (@bdraco - #113133)
- 添加 the ability 到 create Debouncer tasks as background tasks (@bdraco - #113128)
- 添加 device_id 到 sentence 触发器 和 external conversation APIs (@synesthesiam - #113094)
- 移除 deprecated
hass.componentsusage 中 device_sun_light_trigger (@jpbede - #111881) - 添加 motion detection enable/disable 到 ring 摄像头 platform (@sdb9696 - #108789)
- 移除 entities description mixin 中 Screenlogic (@joostlek - #112935)
- 移除 deprecated
hass.componentsusage 中 服务 tests (@jpbede - #111883) - 清理 Abode imports (@joostlek - #113138)
- 改进 lists 中 integrations [E-F] (@joostlek - #113075)
- 使 august activity 更新 a background task (@bdraco - #112652)
- 使 蓝牙 active coordinator debouncers run tasks 中的 background (@bdraco - #113129)
- 确保 HKC debounced availability poll does not block startup (@bdraco - #113130)
- 避免 multiple executor jobs 到 add wemo devices (@bdraco - #112484)
- 添加 icon translations 到 Lametric (@joostlek - #111854)
- 添加 options 更新 listener 的 Speedtest.Net (@gjohansson-ST - #112108)
- 添加 binary_sensor 到 homeworks (@emontnemery - #112418)
- 修复 Axis unique ID (@Kane610 - #112132)
- 使用 enum devices class 中 Dexcom (@joostlek - #112423)
- 添加 icons 到 Teslemetry (@Bre77 - #112546)
- Sonos reduce test time (@PeteRager - #111688)
- 避免 some event loop overhead 的 ESPHome listeners (@bdraco - #113173)
- 添加 "language" 到 strings.json (@autinerd - #112869)
- 移动 Notion coordinator 到 its own module (@bachya - #112756)
- 添加 icon translations 到 Bond (@joostlek - #111349)
- 修复 System Bridge media source data URL (@timmo001 - #112612)
- 小幅 improvement 到 test run time (@bdraco - #113175)
- 移除 ZHA IasZone sensor migration (@TheJulianJES - #111893)
- 添加 a task name 到 config entry retry tasks (@bdraco - #113188)
- 修复 radon precision 的 Airthings BLE (@LaStrada - #113185)
- ESPHome: Catch 和 re-raise client library 错误 as HomeAssistantErrors (@jesserockz - #113026)
- Properly mark Plex 更新 sensor 当 current (@jjlawren - #113197)
- ESPHome: Add Date entities 支持 (@jesserockz - #112475)
- 升级 radios 到 0.3.1 (@bdraco - #112850)
- 升级 github/codeql-动作 从 3.24.6 到 3.24.7 (@dependabot - #113207)
- 升级 Wandalen/wretry.动作 从 1.4.9 到 1.4.10 (@dependabot - #113206)
- 更新 pytest artifact 动作 到 v4 (@cdce8p - #110906)
- 改进 lists 的 MQTT integrations (@jbouwh - #113184)
- 迁移 one time listeners 以使用 async_run_hass_job (@bdraco - #113179)
- 升级 动作/checkout 从 4.1.1 到 4.1.2 (@dependabot - #113208)
- 迁移 torque 以使用 async_add_hass_job (@bdraco - #113218)
- 仅 extract traceback once 中 system_log (@bdraco - #113201)
- 简化 entities _attr cached_property getter implementation (@bdraco - #113195)
- 迁移 harmony 以使用 async_run_hass_job (@bdraco - #113178)
- 确保 apple_tv connect loop is cancelled 在 shutdown (@bdraco - #113191)
- 简化 clearing _attr cached_property 中 entities (@bdraco - #113136)
- 添加 diagnostics platform 到 IPMA (@dgomes - #105697)
- 更新 dsmr reader codeowner (@joostlek - #108152)
- Constrain pycountry 到 >=23.12.11 (@bdraco - #112849)
- 移除 HassJob wrapping 从 the DataUpdateCoordinator (@bdraco - #113192)
- 添加 processes 服务 到 System Bridge (@timmo001 - #103564)
- 改进 lists 中 integrations [I-K] (@joostlek - #113221)
- Deprecate
homeassistant.components.is_onfunction (@jpbede - #111891) - 改进 lists 中 integrations [G-H] (@joostlek - #113168)
- CI: Move pytest-github-动作-annotate-failures 到 test deps, 升级 (@akx - #104604)
- 改进 lists 中 integrations [P-Q] (@joostlek - #113236)
- Run coordinator shutdown eagerly (@bdraco - #113174)
- 使用
single_config_entry中 Accuweather manifest (@bieniu - #111548) - 改进 lists 中 integrations [T-U] (@joostlek - #113243)
- Parameterize some tests 中 generic_thermostat (@esciara - #105643)
- 添加 icon translations 到 Roku (@joostlek - #112214)
- 移除 remaining async_add_job calls 中 核心 (@bdraco - #113217)
- 改进 lists 中 integrations [V-W] (@joostlek - #113252)
- 使用 async_update_reload_and_abort helper 中 tailwind (@jpbede - #110885)
- Rework Melissa tests (@joostlek - #113241)
- 改进 lists 中 integrations [X-Z] (@joostlek - #113253)
- 改进 lists 中 integrations [L-M] (@joostlek - #113227)
- 改进 lists 中 integrations [N-O] (@joostlek - #113231)
- 改进 lists 中 integrations [R-S] (@joostlek - #113233)
- 拆分 out deCONZ config model (@Kane610 - #112851)
- 添加 服务 icons 到 Bluesound (@joostlek - #113281)
- 添加 服务 icons 到 Browser (@joostlek - #113283)
- 添加 服务 icons 到 Command line (@joostlek - #113285)
- 确保 apple_tv 设置 retries later 在 timeout (@bdraco - #113367)
- 升级 aiodns 到 3.1.1 (@bdraco - #113371)
- 升级 蓝牙-auto-recovery 到 1.4.0 (@bdraco - #113368)
- 升级 aiodiscover 到 2.0.0 (@bdraco - #113337)
- 修复 uv cache dir env [ci] (@cdce8p - #113312)
- 避免 pre-importing config_flows 如果 the integrations does not 支持 migration (@bdraco - #113369)
- 升级 ha-ffmpeg 到 3.2.0 (@bdraco - #113297)
- 添加 default_config 到 bootstrap pre-imports (@bdraco - #113263)
- 迁移 solax away 从 using async_add_job (@bdraco - #113257)
- 移除 async_add_job calls 从 configurator (@bdraco - #113256)
- 迁移 脚本 integrations 到 create eager tasks (@bdraco - #113189)
- 添加 a helper 到 import modules 从 the event loop (@bdraco - #113169)
- 移除 async_add_job calls 从 qwikswitch (@bdraco - #113258)
- 添加 服务 icons 到 REST command (@joostlek - #113347)
- 修复 group loading too late resulting 中 incorrect 状态 (@bdraco - #113262)
- 移除 usage of async_add_job 中 tests (@bdraco - #113259)
- 添加 服务 icons 到 Unifi (@joostlek - #113360)
- 升级 opower 到 0.4.0 (@tronikos - #113390)
- 升级 gassist-text 到 0.0.11 (@tronikos - #113386)
- 升级 Docker/login-动作 从 3.0.0 到 3.1.0 (@dependabot - #113384)
- 添加 服务 icons 到 调试 py (@joostlek - #113287)
- 添加 virtual integrations Sacramento Municipal Utility District (SMUD) (@tronikos - #113389)
- 添加 服务 icons 到 Filter (@joostlek - #113295)
- 改进 loops 和 lists (@joostlek - #113269)
- 启用 ISC ruff rule (@joostlek - #113270)
- 移除 old migration 从 Lovelace (@emontnemery - #113388)
- 更新 ring integrations imports (@sdb9696 - #113397)
- 迁移 auth 以使用 async_import_module 到 avoid blocking I/O 中的 event loop (@bdraco - #113387)
- 修复 telegram_bot doing blocking I/O 中的 event loop 到 import platforms (@bdraco - #113383)
- 迁移 sun 以使用 single_config_entry (@bdraco - #113370)
- 添加 服务 icons 到 Zoneminder (@joostlek - #113366)
- 修复 smartthings doing blocking I/O 中的 event loop 到 import platforms (@bdraco - #113382)
- 添加 服务 icons 到 Wake 在 LAN (@joostlek - #113362)
- 添加 服务 icons 到 System 日志 (@joostlek - #113355)
- 添加 服务 icons 到 Statistics (@joostlek - #113353)
- 添加 服务 icons 到 Universal (@joostlek - #113361)
- 添加 服务 icons 到 Alert (@joostlek - #113274)
- 添加 服务 icons 到 System Bridge (@joostlek - #113354)
- 添加 服务 icons 到 Timer (@joostlek - #113358)
- 添加 服务 icons 到 SMTP (@joostlek - #113351)
- 添加 服务 icons 到 Schedule (@joostlek - #113350)
- 添加 服务 icons 到 Recorder (@joostlek - #113344)
- 添加 服务 icons 到 Snips (@joostlek - #113352)
- 添加 服务 icons 到 Ombi (@joostlek - #113339)
- 移动 modbus check_config 到 设置, 到 have access 到 hass (@janiversen - #112828)
- 升级 hass-nabucasa 从 0.78.0 到 0.79.0 (@ludeeus - #113405)
- 添加 floor 支持 到 areas WebSocket API (@frenck - #113402)
- 添加 服务 icons 到 Yamaha (@joostlek - #113365)
- 添加 服务 icons 到 Wemo (@joostlek - #113363)
- 添加 服务 icons 到 Telegram bot (@joostlek - #113357)
- 添加 服务 icons 到 Toon (@joostlek - #113359)
- 添加 服务 icons 到 Telegram (@joostlek - #113356)
- 添加 服务 icons 到 Route53 (@joostlek - #113349)
- 添加 服务 icons 到 RFLink (@joostlek - #113348)
- 添加 服务 icons 到 Remember the milk (@joostlek - #113345)
- 添加 服务 icons 到 Xiaomi Miio (@joostlek - #113364)
- 添加 服务 icons 到 QVR Pro (@joostlek - #113343)
- 添加 服务 icons 到 Python 脚本 (@joostlek - #113342)
- 添加 服务 icons 到 Pilight (@joostlek - #113341)
- 添加 服务 icons 到 nx584 (@joostlek - #113338)
- 添加 服务 icons 到 Nissan Leaf (@joostlek - #113336)
- 添加 服务 icons 到 Netatmo (@joostlek - #113335)
- 添加 服务 icons 到 Media Extractor (@joostlek - #113329)
- 添加 服务 icons 到 Microsoft Face (@joostlek - #113330)
- 添加 服务 icons 到 Minio (@joostlek - #113331)
- 添加 服务 icons 到 Ness 报警 (@joostlek - #113333)
- 添加 服务 icons 到 Matrix (@joostlek - #113328)
- 添加 服务 icons 到 Lovelace (@joostlek - #113327)
- 添加 服务 icons 到 Logi circle (@joostlek - #113326)
- 添加 服务 icons 到 Local file (@joostlek - #113323)
- 添加 服务 icons 到 Keyboard (@joostlek - #113322)
- 添加 服务 icons 到 Kef (@joostlek - #113321)
- 添加 服务 icons 到 Keba (@joostlek - #113320)
- 添加 服务 icons 到 Iperf3 (@joostlek - #113319)
- 添加 服务 icons 到 Intent 脚本 (@joostlek - #113318)
- 添加 服务 icons 到 Input Text (@joostlek - #113317)
- 添加 服务 icons 到 Input Select (@joostlek - #113316)
- 添加 服务 icons 到 Input button (@joostlek - #113313)
- 添加 服务 icons 到 Input Number (@joostlek - #113315)
- 添加 服务 icons 到 IHC (@joostlek - #113311)
- 添加 服务 icons 到 HTML5 (@joostlek - #113309)
- 添加 服务 icons 到 Homematic (@joostlek - #113308)
- 添加 服务 icons 到 Home Assistant (@joostlek - #113307)
- 添加 服务 icons 到 Habitica (@joostlek - #113303)
- 添加 服务 icons 到 Geniushub (@joostlek - #113301)
- 添加 服务 icons 到 Generic Thermostat (@joostlek - #113300)
- 添加 服务 icons 到 前端 (@joostlek - #113299)
- 添加 服务 icons 到 Freebox (@joostlek - #113298)
- 添加 服务 icons 到 Ffmpeg (@joostlek - #113294)
- 添加 服务 icons 到 Evohome (@joostlek - #113293)
- 添加 服务 icons 到 Foursquare (@joostlek - #113296)
- 添加 服务 icons 到 Envisalink (@joostlek - #113292)
- 添加 服务 icons 到 HDMI CEC (@joostlek - #113304)
- 添加 服务 icons 到 Ebusd (@joostlek - #113291)
- 添加 服务 icons 到 Downloader (@joostlek - #113289)
- 添加 服务 icons 到 Dominos (@joostlek - #113288)
- 添加 服务 icons 到 Logbook (@joostlek - #113324)
- 添加 服务 icons 到 Logger (@joostlek - #113325)
- 添加 服务 icons 到 Input Datetime (@joostlek - #113314)
- 添加 服务 icons 到 Conversation (@joostlek - #113286)
- 添加 服务 icons 到 DuckDNS (@joostlek - #113290)
- 添加 服务 icons 到 Agent DVR (@joostlek - #113273)
- 升级 tololib 到 1.1.0 (@MatthiasLohr - #113268)
- 添加 服务 icons 到 Advantage air (@joostlek - #113272)
- 添加 服务 icons 到 Channels (@joostlek - #113284)
- 添加 服务 icons 到 Modbus (@joostlek - #113332)
- 添加 服务 icons 到 备份 (@joostlek - #113277)
- 添加 服务 icons 到 Bayesian (@joostlek - #113278)
- 添加 服务 icons 到 蓝牙 Tracker (@joostlek - #113282)
- 添加 服务 icons 到 History Stats (@joostlek - #113306)
- 添加 服务 icons 到 Group (@joostlek - #113302)
- 添加 服务 icons 到 REST (@joostlek - #113346)
- 添加 服务 icons 到 Amcrest (@joostlek - #113276)
- 添加 服务 icons 到 Blackbird (@joostlek - #113280)
- 添加 服务 icons 到 Persistent 通知 (@joostlek - #113340)
- Deprecate the map integrations (@emontnemery - #113215)
- 启用 PERF ruff rules (@joostlek - #113408)
- 修复 icon mistakes (@joostlek - #113420)
- 添加 服务 icons 到 Utility meter (@joostlek - #113419)
- 添加 服务 icons 到 Demo (@joostlek - #113414)
- 升级 weatherflow_cloud backing lib v0.2.13 (@jeeftor - #113181)
- 添加 服务 icons 到 场景 (@joostlek - #113418)
- 添加 服务 icons 到 ADS (@joostlek - #113412)
- 添加 UniFi Protect 服务 到 remove privacy zones (@AngellusMortis - #111292)
- 添加 icon translations 到 Unifi protect (@joostlek - #112332)
- 添加 floors 到 服务 target (@frenck - #110850)
- add 开关 platform 的 tolo (@MatthiasLohr - #113440)
- 允许 entities platforms without entity_component 中 icon validation (@joostlek - #113422)
- 添加 服务 icons 到 风扇 (@joostlek - #113415)
- 修复 报警 control 面板 icons (@joostlek - #113413)
- 添加 服务 icons 到 Abode (@joostlek - #113411)
- 添加 icon translations 到 ZHA (@joostlek - #112368)
- 修复 calling sync api 中 counter/ffmpeg/device_tracker tests (@bdraco - #113441)
- Deprecate async_run_job 和 async_add_job (@bdraco - #113260)
- 添加 服务 icons 到 温控 (@joostlek - #113409)
- 添加 aroma therapy select entities 的 tolo integrations (@MatthiasLohr - #113442)
- 回退 "Remove unused test helper mock_area_registry" (@jbouwh - #113453)
- 修复 hassfest icons check 的 notify 和 image_processing (@jbouwh - #113446)
- 添加 aliases 支持 到 floor registry WebSocket API (@frenck - #113401)
- 支持 lutron transition time 和 flash 的 灯光 (@wilburCforce - #109185)
- 更改 modbus integrations 以使用 async library calls (@janiversen - #113450)
- 添加 服务 icons 到 Notify (@joostlek - #113417)
- 添加 服务 icons 到 Image processing (@joostlek - #113416)
- 升级 aiooncue 到 0.3.7 (@PeteRager - #113451)
- 添加 icon translations 到 myuplink (@astrandb - #111466)
- Construct storage data 中的 executor 到 avoid blocking the event loop (@bdraco - #113465)
- 减少 overhead 到 save the larger registries (@bdraco - #113462)
- 避免 creating another ssl context 中 cert_expiry (@bdraco - #113467)
- 升级 aiodhcpwatcher 到 1.0.0 (@bdraco - #113469)
- 减少 脚本 overhead by avoiding creation of many tasks (@bdraco - #113183)
- 修复 场景 integrations doing blocking I/O 中的 event loop 到 import platforms (@bdraco - #113391)
- 修复 delayed registry check 到 only using the short delay at running (@bdraco - #113471)
- Start 脚本 runs eagerly (@bdraco - #113190)
- 移除 unused tts fixture (@emontnemery - #113480)
- 移动 loading of ha-av 到 executor (@bdraco - #113485)
- 移除 supports_encryption check 从 mobile_app (@bdraco - #113490)
- 改进 状态 docstring (@emontnemery - #113501)
- 避免 multiple context 开关 到 设置 a sonos speaker (@bdraco - #113378)
- 处理 late review 在 adding an 错误 sensor 到 Husqvarna Automower (@Thomas55555 - #113242)
- 添加 missing mystrom sensor (@slyoldfox - #113225)
- 移除 old 更新 unique id function 从 deCONZ 二元sensor (@Kane610 - #112536)
- Create more relevant names 的 myuplink DeviceInfo (@astrandb - #111502)
- 添加 icon translations 到 Moon (@dougiteixeira - #111386)
- 使用
single_config_entry中 KNX manifest (@farmio - #112526) - 移除 OpenCV integrations (@thecode - #113455)
- 确保 TurboJPEG is imported 中的 executor (@bdraco - #113504)
- 使用 在 状态 icons by default 中 Balboa spa integrations (@snoack - #111911)
- 添加 Ring Intercom 支持 (@cosimomeli - #109819)
- 添加 theme color 支持 到 labels (@frenck - #113404)
- 添加 category registry (@frenck - #110897)
- create issues 的 modbus config 错误 (@janiversen - #113431)
- 加快 ffmpeg 设置 (@bdraco - #113496)
- Filter out irrelevant entities 在 SMO20 devices 中 myuplink (@astrandb - #113493)
- 移除 Sonos migrations (@joostlek - #113506)
- 添加 diagnostics platform 到 Fastdotcom (@erwindouna - #111525)
- 移除 modbus create_issue 从 init (@janiversen - #113510)
- 添加 Ring Intercom open door button (@cosimomeli - #113514)
- 添加 icon translations 到 Sonos (@joostlek - #112235)
- 添加 missing icon 的 Unifi protect 服务 (@joostlek - #113508)
- Protect SupervisorIssues.更新 method (@mdegat01 - #113425)
- 升级 opower 到 0.4.1 (@drewclauson - #113509)
- 移除 repetitive words 中 comments 和 docstrings (@soonsouth - #113529)
- 添加 Fyta integrations (@dontinelli - #110816)
- 使用 Volume Flow Rate devices class 中 BTHome (@joostlek - #113530)
- Freeze timezone 中 bmw_connected_drive tests (@Thomas55555 - #113533)
- 修复 MyUplink tests (@joostlek - #113534)
- 支持 configuring Axis 以使用 HTTPS (@Kane610 - #113271)
- 使用 Volume Flow Rate devices class 中 DROP connect (@joostlek - #113528)
- 使用 Volume Flow Rate devices class 中 Opentherm gw (@joostlek - #113531)
- Do not allow modbus config without entities (@janiversen - #113516)
- 使用 single_config_entry 中 jellyfin manifest (@ctalkington - #113202)
- Import 和 create pyudev 的 usb 中的 executor (@bdraco - #113478)
- 移除 old 更新 of sensor unique id 中 deCONZ (@Kane610 - #113527)
- 移除 old 更新 of number unique id 中 deCONZ (@Kane610 - #113524)
- 移除 old 更新 of group unique id 中 deCONZ (@Kane610 - #112533)
- 添加 missing continue 中 legacy recorder history function (@emontnemery - #113535)
- fix MQTT siren test asserts (@autinerd - #113550)
- fix homekit test asserts (@autinerd - #113549)
- 加快 loading sun (@bdraco - #113544)
- 回退 "Avoid pre-importing config_flows 如果 the integrations does not … (@gjohansson-ST - #113553)
- 添加 missing async_block_till_done 到 jellyfin test_invalid_auth test (@bdraco - #113556)
- 避免 calling entry.async_migrate 中 sonarr tests (@bdraco - #113557)
- 移除 danielperna84 as codeowner (@danielperna84 - #109662)
- 添加 translations 的 devolo Home Network exceptions (@Shutgun - #105755)
- 恢复 group config_flow pre-import (@bdraco - #113558)
- Send keep-alive frames 中 image proxy stream (@OnFreund - #113542)
- 添加 profiler set_asyncio_debug 服务 (@bdraco - #113447)
- 移除 group integrations platforms that use the default 状态 (@bdraco - #113562)
- 修复 lingering hassio issues test (@jbouwh - #113569)
- 清理 some circular imports 中 group (@bdraco - #113554)
- 添加 ruff B005, B015, B032 和 fix occurrences (@autinerd - #113543)
- 改进 typing of 状态.as_compressed_state (@emontnemery - #113540)
- 移动 group config flow pre-import 到 its init (@bdraco - #113564)
- 减少 bottlenecks 中 bootstrap by ordering the 设置 of integrations (@bdraco - #113570)
- 修复 unifiprotect tests 的 ruff B018 (@autinerd - #113584)
- 修复 freedompro tests 的 ruff B018 (@autinerd - #113583)
- 添加 additional sensor 到 Teslemetry (@Bre77 - #112555)
- 添加 battery discharge sensor 到 ViCare integrations (@CFenner - #113502)
- Shelly config flow test wait 的 tasks 到 finish (@thecode - #113588)
- 使用 async_create_task 中 recorder init tests (@bdraco - #113586)
- 添加 JVC Projector sensor (@msavazzi - #108949)
- 启用 ruff RUF005 和 fix occurrences (@autinerd - #113589)
- 移除 unnecessary method 中 UniFi entities loader (@Kane610 - #113597)
- Axis use entities description 中 开关 platform (@Kane610 - #113595)
- 清理 unneeded ruff noqa directives (@autinerd - #113616)
- 移除 deprecated
hass.components从 mysensors (@jpbede - #113611) - Freeze time 在 profile test (@jbouwh - #113618)
- 添加 a guard 到 handle unhashable platforms 中 config (@bdraco - #113607)
- 避免 creating tasks 中 homeassistant_alerts 当 the debouncer will not fire (@bdraco - #113580)
- Gather loading platforms 中 async_process_component_config (@bdraco - #113573)
- 修复 vulcan calendar offset (@Antoni-Czaplicki - #113604)
- 添加 ruff rules PIE790, PIE794, PIE807, PIE810 (@autinerd - #113617)
- 移除 deprecated
hass.components从 legacy devices tracker platform (@jpbede - #113612) - 修复 race 中 removing 修改 devices 从 the entities registry (@bdraco - #113623)
- snmp: Better sensor 支持 到 resolve previous issues (@lextm - #113624)
- Generate HomeAssistantError message 从 English translations (@jbouwh - #113305)
- 添加 ruff rule PIE804 (@autinerd - #113620)
- 移除 ignore 的 ruff PLC0208 (@autinerd - #113537)
- 使用
mock_platform的 button entities component tests 而不是hass.components(@jpbede - #113627) - 添加 new fields 从 UniFi Protect v3 (@AngellusMortis - #113631)
- Run apple_tv shutdown eagerly at the stop event (@bdraco - #113637)
- Run shelly coordinator shutdown immediately at the stop event (@bdraco - #113633)
- Shutdown config entry manager immediately at the stop event (@bdraco - #113632)
- Shutdown homekit eagerly at the stop event (@bdraco - #113639)
- 合并 ruff PL 和 Q rules (@autinerd - #113555)
- Run functions 从 ssdp listeners immediately (@bdraco - #113634)
- 修复 zeroconf shutting down too early (@bdraco - #113638)
- Run entities component shutdown immediately (@bdraco - #113635)
- Create config entry async_on_unload tasks eagerly (@bdraco - #113626)
- 升级 snapcast 到 2.3.6 (@luar123 - #113606)
- 清理 sonos shutdown process (@bdraco - #113654)
- Deprecate UniFi Protect HDR 开关 和 package sensor (@AngellusMortis - #113636)
- 添加 ruff rule PIE800 (@autinerd - #113619)
- Eagerly shutdown unifiprotect at the stop event (@bdraco - #113655)
- Run yalexs_ble shutdown 使用 run_immediately (@bdraco - #113653)
- Eagerly shutdown homekit_controller at the stop event (@bdraco - #113650)
- Run bond shutdown listener 使用 run_immediately (@bdraco - #113657)
- Save 蓝牙 passive data eagerly at the stop event (@bdraco - #113648)
- 添加 run_immediately 到 蓝牙 listeners (@bdraco - #113659)
- 添加 tests of homeworks 二元sensor (@emontnemery - #113577)
- 添加 tests of homeworks 灯光 (@emontnemery - #113579)
- 添加 ruff rule PIE808 (@autinerd - #113621)
- 添加 tests of homeworks button (@emontnemery - #113578)
- 添加 tests of homeworks init (@emontnemery - #113581)
- 替换 pylint pointless-statement 使用 ruff B018 (@autinerd - #113582)
- 改进 调试 logging 中 Tankerkoenig (@mib1185 - #113674)
- 移除 deprecated
hass.components从 image_processing platform (@jpbede - #113613) - 添加 Ruff 日志 rules (@autinerd - #113677)
- Freeze time 在 zwave_js 更新 test (@jbouwh - #113625)
- Re-ignore Ruff rule PLC1901 (@autinerd - #113675)
- 添加 WAN port connection control 到 TP-Link Omada gateways (@MarkGodwin - #111431)
- 使用
mock_platform的 event entities component tests 而不是hass.components(@jpbede - #113667) - 迁移 stream listeners 以使用 run_immediately 和 eager tasks (@bdraco - #113660)
- 移除 deprecated
hass.components从 network helper function (@jpbede - #113615) - 移除 deprecated
hass.components从 withings webhook tests (@jpbede - #113687) - 添加 run_immediately 到 usb start/stop listeners (@bdraco - #113658)
- 移动 ESPHome disconnects 到 close event (@bdraco - #113652)
- Run entities registry write_unavailable_states immediately at start (@bdraco - #113647)
- Run registry cleanup listeners immediately (@bdraco - #113646)
- 迁移 registry 的 labels 和 categories 到 run_immediately (@bdraco - #113645)
- Start 和 stop template cache watcher 到 run_immediately (@bdraco - #113644)
- 缓存 late imported async_get_exception_message 的 HomeAssistantError (@jbouwh - #113683)
- 启用 Ruff RSE (@autinerd - #113695)
- 改进 scaffold test_config_flow (@jwillemsen - #113229)
- 调整 config flow pre-import comment 中 group (@bdraco - #113702)
- 迁移 isy994 listeners 以使用 run_immediately (@bdraco - #113661)
- 升级 xiaomi-ble 到 0.27.1 (@Ernst79 - #113686)
- 升级 dawidd6/动作-download-artifact 从 3.1.2 到 3.1.3 (@dependabot - #113720)
- 移动 legacy device_tracker 设置 到 a tracked task (@bdraco - #113715)
- Run august stop listener 使用 run_immediately (@bdraco - #113729)
- 移动 legacy notify 设置 以使用 tracked tasks (@bdraco - #113716)
- 移动 legacy stt 设置 以使用 tracked tasks (@bdraco - #113718)
- 移动 legacy tts 设置 以使用 tracked tasks (@bdraco - #113717)
- 添加 first batch of Ruff PT rules (@autinerd - #113665)
- Get HomeAssistantError message 从 translation cache only (@jbouwh - #113688)
- Get ServiceValidationError message 从 translation cache only (@jbouwh - #113704)
- Run dhcp listeners 使用 run_immediately (@bdraco - #113726)
- 升级 apprise 到 1.7.4 (@caronc - #113629)
- 添加 Downloader config flow, including tests (@erwindouna - #98722)
- 允许 configuring Starlink sleep schedule (@boswelja - #103057)
- 添加 additional buttons 到 OctoPrint (@Xitee1 - #103139)
- 添加 摄像头 中 use 和 pending reboot 二元sensor 到 System Bridge (@timmo001 - #104095)
- 日志 cannot connect exception 中 Tedee config flow (@zweckj - #113740)
- Patch Discovery timeout 中 govee 灯光 local (@joostlek - #113692)
- 添加 支持 的 Tuya dimmer module (@mjh1 - #113741)
- 添加 config flow 到 Rova (@GidoHakvoort - #113596)
- Axis use entities description 灯光 platform (@Kane610 - #113602)
- 移除 deprecated
hass.components从 netatmo webhook tests (@jpbede - #113691) - 添加 WebSocket 支持 的 handling labels 在 devices registry (@frenck - #113758)
- 添加 WebSocket 支持 的 assigning labels 到 entities (@frenck - #113757)
- Streamline naming 中 deCONZ integrations (@Kane610 - #111977)
- 添加 WebSocket 支持 的 handling labels 在 areas registry (@frenck - #113755)
- 添加 labels 到 服务 target (@frenck - #113753)
- Run websocket shutdown listener 使用 run_immediately (@bdraco - #113727)
- 重构 integrations startup time 到 show wall clock time (@bdraco - #113707)
- 升级 PyMetno 到 0.12.0 (@bdraco - #113777)
- Start live history/logbook 使用 eager tasks (@bdraco - #113779)
- 升级 dawidd6/动作-download-artifact 从 3.1.3 到 3.1.4 (@dependabot - #113788)
- 升级 github/codeql-动作 从 3.24.7 到 3.24.8 (@dependabot - #113789)
- Require an icon 的 a 服务 (@joostlek - #112373)
- Create tasks eagerly 使用 核心 create_task (@bdraco - #113781)
- 对齐 Comelit 温控 code 到 加湿器 (@chemelli74 - #113747)
- 迁移 restore_state shutdown 以使用 run_immediately (@bdraco - #113786)
- 使用 async api 中 template weather 到 create tasks (@bdraco - #113784)
- 使用 async api 中 yamaha_musiccast 到 create tasks (@bdraco - #113785)
- 使用 async api 中 generic_thermostat 到 create tasks (@bdraco - #113783)
- 调用 async task creation api 中 apple_tv (@bdraco - #113782)
- Start energy load platform task eagerly (@bdraco - #113778)
- 升级 sunweg 到 2.1.1 (@rokam - #113767)
- 启用 Ruff rule PT007 (@autinerd - #113764)
- 更新 Home Assistant base image 到 2024.03.0 (@frenck - #113797)
- 添加 WS command cloud/remove_data (@emontnemery - #109821)
- 添加 Room Audio Control 到 Control4 integrations (@nalin29 - #87821)
- 简化 UV 安装 中 CI (@edenhaus - #113803)
- 允许 retries 在 communication exceptions 的 Aurora ABB Powerone solar inverter (@davet2001 - #104492)
- 升级 bthome-ble 到 3.8.1 (@Ernst79 - #113800)
- 迁移 Harmony 到 has entities name (@joostlek - #104737)
- Find referenced floors 中 automation & 脚本 (@frenck - #113802)
- 添加 二元sensor platform 的 Husqvarna Automower (@Thomas55555 - #113248)
- 添加 device_tracker platform 的 husqvarna_automower (@Thomas55555 - #111403)
- Find referenced labels 中 automation & 脚本 (@frenck - #113812)
- 回退 get_model 从 myuplink lib (@astrandb - #113811)
- Do not patch
asyncio.timeout中 govee 灯光 local test (@jpbede - #113819) - 修复 flakey profiler object growth tests (@bdraco - #113825)
- 修复 duplicate events 中 live logbook (@bdraco - #113828)
- 移除 deprecated
hass.components从 http test (@jpbede - #113823) - 移除 deprecated
hass.components从 cloud client test (@jpbede - #113820) - 移除 deprecated
hass.components从 person test (@jpbede - #113822) - 仅 wait 的 import flows 中 设置 of there is a config flow (@bdraco - #113780)
- 修复 template sensor test relying 在 event bus 调试 logging (@bdraco - #113842)
- 迁移 samsungtv stop 以使用 run_immediately (@bdraco - #113834)
- 迁移 摄像头 listeners 以使用 run_immediately (@bdraco - #113840)
- 仅 create one executor job 到 shutdown wemo (@bdraco - #113836)
- 迁移 legacy device_tracker shutdown 以使用 run_immediately (@bdraco - #113835)
- 使用
mock_platform的 灯光 entities component tests 而不是hass.components(@jpbede - #113845) - 移除 deprecated
hass.components从 vilfo config flow tests (@jpbede - #113821) - 更新 动作/cache 到 4.0.2 (@cdce8p - #113817)
- 升级 whirlpool integrations 到 add shared appliances 和 allow brand selection (@NodeJSmith - #111687)
- 减少 overhead 到 write dlna_dmr 状态 (@bdraco - #113776)
- 避免 expensive db queries at startup 到 check 如果 data is migrated (@bdraco - #113773)
- 升级 aioesphomeapi 到 23.2.0 (@jesserockz - #113854)
- 添加 icon translations 到 Github (@joostlek - #111614)
- 修复 flapping devices tracker test (@bdraco - #113859)
- 修复 flapping stream hls test (@bdraco - #113858)
- 移除 deprecated
hass.components从 group 灯光 tests 和 use fixture (@jpbede - #113862) - 避免 creating unneeded Context 和 Event objects 当 firing events (@emontnemery - #113798)
- Deprecate cloud tts gender (@MartinHjelmare - #112256)
- 移除 Amcrest 摄像头 unique id migration (@joostlek - #113870)
- 升级 bluecurrent-api 到 1.2.2 (@Floris272 - #110483)
- 升级 numato-gpio 到 v0.13.0 (@clssn - #113182)
- 添加 floor template functions (@frenck - #110847)
- 使 temperature a required parameter 的 tado 温控 服务 (@alinbalutoiu - #113872)
- 更新 Amcrest 服务.yaml (@tuday2 - #111161)
- 更改 quotes 中 cloud translations (@piitaya - #113871)
- 添加 Matter devices serial number (@MartinHjelmare - #113878)
- Provide better 调试 capabilities 的 Traccar Server integrations (@ludeeus - #113868)
- 移除 obsolete issue strings 中 WAQI (@joostlek - #113884)
- YoLink fix 遮盖 incorrect 状态 (@matrixd2 - #104975)
- 升级 aioshelly 到 8.2.0 (@chemelli74 - #113886)
- 升级 islamic_prayer_times 到 0.0.12 (@uchagani - #113744)
- 修复 duplicate events 中 live history (@bdraco - #113896)
- 添加 状态.last_reported (@emontnemery - #113511)
- 小幅 cleanup 到 unifiprotect subscriptions (@bdraco - #113901)
- 修复 flakey test_reading_yaml_config test (@bdraco - #113902)
- 修复 system_info importing hassio 中的 event loop (@bdraco - #113903)
- 缓存 parsing the url 的 devices registry (@bdraco - #113910)
- 使用 faster time compare 中 history 和 live logbook (@bdraco - #113897)
- 减少 overhead 到 clear cache 中 button 状态 (@bdraco - #113895)
- 重构 rate limit helper 到 track time 中 seconds (@bdraco - #113898)
- 使用 intersection 的 determine_script_action (@bdraco - #113915)
- 减少 overhead 到 construct 和 validate entities 服务 schema (@bdraco - #113920)
- ESPHome: Add Time entities 支持 (@jesserockz - #113852)
- Fetch MaxLengthExceeded exception mesage 从 the translation cache (@jbouwh - #113904)
- Fetch ServiceNotFound message 从 translation cache (@jbouwh - #113893)
- Load system info 使用 base functionality (@bdraco - #113923)
- 添加 run_immediately 到 trace stop listener (@bdraco - #113922)
- 仅 calculate native value once per 更新 中 systemmonitor (@bdraco - #113921)
- 添加 a fast path 的 async_get_platform (@bdraco - #113917)
- 启用 Ruff PT023, disable PT011, PT012, PT018 (@autinerd - #113900)
- 升级 Modbus quality scale 到 platinum (@janiversen - #113482)
- 添加 diagnostics 到 Husqvarna Automower (@Thomas55555 - #111857)
- modbus: Remove PARALLEL_UPDATES 从 base_platform (@janiversen - #113928)
- 拆分 灯光 fixture 从 implementation 到 only import 当 fixture is actually used (@jpbede - #113892)
- 添加 transmission-integrations path 和 protocol (@idelsink - #104334)
- 移除 AUX heating 从 demo 温控 (@emontnemery - #113929)
- 添加 Reolink hdd/sd 卡片 storage sensor (@starkillerOG - #110961)
- 升级 Wandalen/wretry.动作 从 1.4.10 到 2.0.0 (@dependabot - #113888)
- 移除 deprecated
hass.components从 flux 开关 tests 和 use fixture (@jpbede - #113875) - 添加 蓝牙 支持 到 La Marzocco integrations (@zweckj - #108287)
- 添加 availability 到 Scrape config flow (@gjohansson-ST - #105516)
- 添加 select platform 到 Husqvarna Automower (@Thomas55555 - #113816)
- 移除 unrelated patching 从 scrape test (@bdraco - #113951)
- 添加 支持 的 Shelly RPC devices custom TCP port (@chemelli74 - #110860)
- 添加 Shelly RGB/RGBW profiles 支持 (@thecode - #113808)
- 修复 grammar 中 async_get_platform comment (@bdraco - #113948)
- 避免 writing HomeKit 状态 到 disk unless its missing (@bdraco - #111970)
- 改进 user 错误 messages 的 generic 摄像头 (@davet2001 - #112814)
- 添加 guard 到 HomeAssistantError
__str__method 到 prevent a recursive loop (@jbouwh - #113913) - 升级 pyenphase 到 1.20.0 (@catsmanac - #113963)
- 修复 argument name 中 async_update_ha_state 警告 message (@MrXANA91 - #113969)
- Pre import mobile app platforms 到 avoid having 到 wait 在 them (@bdraco - #113966)
- Deprecate the panel_iframe integrations (@emontnemery - #113410)
- Group wemo platform forwards 到 reduce overhead (@bdraco - #113972)
- Return default repairs flow 的 cloud TTS issues (@ludeeus - #113981)
- 更正 HomeAssistantError str implementation 和 test (@jbouwh - #113991)
- 更新 JVC Projector polling time 到 be more responsive 的 automation (@msavazzi - #113765)
- 添加 二元sensor platform 到 microBees (@FedDam - #111190)
- 添加 icon translations 到 Wiz (@joostlek - #112358)
- 添加 reformatting commits 到 .git-blame-ignore-revs (@akx - #110481)
- 添加 遮盖 platform 到 microBees (@FedDam - #111135)
- Axis use entities descripton 二元sensor platform (@Kane610 - #113705)
- Remember entered IP 当 错误 happend while setting up HomeWizard (@DCSBL - #113815)
- 移除 hourly weather entities 从 Aemet (@gjohansson-ST - #110764)
- 移除 hourly weather entities 从 NWS (@gjohansson-ST - #112503)
- 添加 new HomeWizard Energy Socket 到 tests (@DCSBL - #113406)
- 使用 uv 而不是 pip 在 production images (@edenhaus - #112496)
- 移除 deprecated
hass.components从 前端 tests (@jpbede - #114011) - 移除 deprecated
hass.components从 场景 tests (@jpbede - #114014) - 移除 deprecated
hass.components从 zeroconf tests (@jpbede - #114013) - 移除 deprecated
hass.components从 conversation tests 和 use 灯光 设置 fixture (@jpbede - #114012) - 重命名 devices 到 api 中 Axis integrations (@Kane610 - #113965)
- Tweak marking private methods 中 UniFi, no need 到 mark inner functio… (@Kane610 - #113964)
- 加快 recorder startup by making schema query read only (@bdraco - #113987)
- 定义 和 use entities description 中 Axis entities base class (@Kane610 - #114007)
- 添加 home battery storage entities 的 enphase_envoy (@catsmanac - #114015)
- 添加 missing is_closed property 到 powerview tilt only entities (@kingy444 - #113792)
- 改进 deCONZ test_non_color_light_reports_color (@Kane610 - #114021)
- 添加 ecobee indefinite away preset, remove unusable/broken presets (@alexsydell - #108636)
- 更新 pytest 警告 filter (@cdce8p - #114036)
- 更新 byte string formatting (2) (@cdce8p - #114039)
- 更新 empty line formatting 在……之后 module docstring (@cdce8p - #114040)
- 移动 powerview timeout logic 到 upstream api (@kingy444 - #113984)
- 改进 axis tests (@Kane610 - #114035)
- 合并 recorder 和 前端 bootstrap step (@bdraco - #113985)
- 添加 Powerview Type 11 (@kingy444 - #114047)
- 移动 设置 of legacy device_tracker see 服务 到 legacy 设置 task (@bdraco - #114043)
- 修复 missing linked devices 在 Overkiz integrations (@Tronix117 - #114006)
- Load 灯光 profiles 中 a task 到 avoid delaying platform 设置 (@bdraco - #114038)
- Smhi add reconfigure step 到 config flow (@gjohansson-ST - #114044)
- 修复 flakey stream hls test (@bdraco - #114046)
- 修复 在……之后 deps not being considered 的 integrations 在……之前 stage 1 (@bdraco - #114045)
- 修复 building images 的 nightlies (@edenhaus - #114054)
- 显示 correct ipv6 address 中 System Monitor (@gjohansson-ST - #114024)
- 减少 sqlalchemy reflection overhead at recorder 设置 time (@bdraco - #113989)
- 迁移 UpdateCoordinator 到 its own file 中 aurora_abb_powerone (@davet2001 - #114053)
- Create registry matrix 到 run publishing 的 images 中 parallel (@edenhaus - #114060)
- 启用 turn_on / turn_off features 的 HitachiAirToAirHeatPump 中 Overkiz (@iMicknl - #112990)
- 升级 pyrisco 到 0.6.0 (@OnFreund - #114063)
- 修复 bug 中 roon media player 以使用 correct 'seek position' while playing a track. (@pavoni - #113999)
- 升级 holidays 到 0.45 (@gjohansson-ST - #114069)
- 添加 Rachio smart hose timer 支持 (@brg468 - #107901)
- 添加 Lutron Serena tilt only wood blinds (@wujiaqi - #113791)
- 添加 Risco system 二元sensor (@OnFreund - #114062)
- 使用 a constant 到 reference
homeassistantdomain (@jbouwh - #113889) - 修复 设置 timings 当 config entry platform loads are not awaited (@bdraco - #113959)
- 重构 recorder 状态 tests (@bdraco - #114073)
- Catch Mill timeout 错误 (@joostlek - #114068)
- 修复 Shelly WallDisplay devices power (@thecode - #114071)
- Centralize loading Axis entities (@Kane610 - #114018)
- 避免 creating inner function 中 EntityComponent 设置 (@bdraco - #114050)
- 添加 more sensor 到 aurora_abb_powerone (@davet2001 - #114074)
- 添加 reconfigure step 到 holiday (@gjohansson-ST - #114057)
- 迁移 nut 以使用 aionut (@bdraco - #114078)
- 允许 retry during Config Flow 中 Advantage Air (@Bre77 - #114083)
- 小幅 performance improvement 到 template expand (@bdraco - #114086)
- 优化 loading of translations (@bdraco - #114089)
- 升级 gcal-sync 到 6.0.4 (@allenporter - #114085)
- 升级 tplink_omada 到 1.3.12 的 ER7212PC 支持 (@MarkGodwin - #114077)
- 添加 vehicle config 到 coordinator 到 fix bug 中 Teslemetry (@Bre77 - #113850)
- 改进 blue current integrations code (@Floris272 - #114004)
- 添加 more sensor 到 aurora_abb_powerone (part 2) (@davet2001 - #114097)
- 添加 reconfigure flow 到 Axis integrations (@Kane610 - #114067)
- 修复 flapping device_tracker test_bad_platform test (@bdraco - #114102)
- Tado: fix 113982 (@niro1987 - #114109)
- 修复 launch library translation keys (@LarsStegman - #114093)
- 替换 如果 中 range check (@cdce8p - #114107)
- 升级 xiaomi-ble 到 0.28.0 (@Ernst79 - #114120)
- 确保 discovery can 设置 legacy devices tracker platforms (@bdraco - #114101)
- Fetch ServiceNotFound message 从 translation cache 和 fix super (@jbouwh - #114084)
- 使用 TypeVarTuple 的 add_job 和 run_job methods (@cdce8p - #114122)
- 修复 google assistant diagnostics test (@jbouwh - #114111)
- Cancel config entry 设置 retry at shutdown (@bdraco - #114124)
- 升级 aionut 到 4.1.0 (@bdraco - #114125)
- Implement diagnostics platform 的 APCUPSD (@yuxincs - #112284)
- 升级 aionut 到 4.2.1 (@bdraco - #114132)
- 升级 yolink-api 到 0.4.1 fix water depth sensor 错误 当 devices is not initialize (@matrixd2 - #113994)
- 升级 aionut 到 4.3.2 (@bdraco - #114142)
- Covert system_log 服务 到 be callbacks (@bdraco - #114143)
- 添加 repair 的 UniFi Protect 如果 RTSP is disabled 在 摄像头 (@AngellusMortis - #114088)
- 升级 github/codeql-动作 从 3.24.8 到 3.24.9 (@dependabot - #114151)
- 升级 Wandalen/wretry.动作 从 2.0.0 到 2.1.0 (@dependabot - #114150)
- 升级 vilfo-api-client 到 0.5.0 (@ManneW - #114082)
- 更新 pre-commit 到 3.7.0 (@cdce8p - #114154)
- 使用 uv 和 sort jobs 中 builder.yml (@edenhaus - #114153)
- 更新 pytest-asyncio 到 0.23.6 (@cdce8p - #114155)
- Generate ConfigValidationError message 从 English translations (@jbouwh - #113844)
- 添加 温控 风扇 modes 的 Airzone Cloud Aidoo devices (@Noltari - #103574)
- 更新 coverage 到 7.4.4 (@cdce8p - #114158)
- 更新 pytest-timeout 到 2.3.1 (@cdce8p - #114161)
- 更新 respx 到 0.21.0 (@cdce8p - #114163)
- 更新 pipdeptree 到 2.16.1 (@cdce8p - #114159)
- 升级 plugwise 到 v0.37.1 (@bouwew - #113245)
- 更新 pyOpenSSL 到 24.1.0 (@cdce8p - #114165)
- 更新 yamllint 到 1.35.1 (@cdce8p - #114166)
- 更新 pytest-cov 到 5.0.0 (@cdce8p - #114160)
- 允许 debugging tests by default 中 vscode (@jbouwh - #114065)
- 更新 typing-extensions 到 4.11.0rc1 (@cdce8p - #114116)
- 避免 homekit random id generation 的 existing entries (@bdraco - #114144)
- 移除 hourly weather entities 从 met_eireann (@gjohansson-ST - #112449)
- 更新 types packages (@cdce8p - #114164)
- 修复 spelling [runtime] (@cdce8p - #114169)
- 修复 spelling [docstrings + comments] (@cdce8p - #114168)
- 更新 pytest-unordered 到 0.6.0 (@cdce8p - #114162)
- 更新 codespell 到 2.2.6 (@cdce8p - #114167)
- 使用 enums 到 define choices 中 tolo (@MatthiasLohr - #113992)
- 重构 homekit devices linking 以使用 the devices index (@bdraco - #114145)
- 添加 Withings webhook manager (@joostlek - #106311)
- 添加 base entities 到 romy integrations (@xeniter - #113750)
- Updated temp offset logging 中 tado component (@343max - #106308)
- 升级 pywaze 到 1.0.0 (@eifinger - #108613)
- 升级 aioautomower 到 2024.3.4 (@Thomas55555 - #114127)
- Adapt 到 Axis library file structure changes (@Kane610 - #114181)
- 修复 Axis not generate unique IDs (@Kane610 - #114115)
- 重构 options flow 中 dnsip (@gjohansson-ST - #114058)
- 添加 Ecovacs last job event entities (@edenhaus - #113826)
- 添加 reauth 支持 到 NUT (@bdraco - #114131)
- 添加 restrictions 的 listening 到 event_reported events (@emontnemery - #114183)
- Telegram bot proxy params deprecation (@malkstar - #112778)
- 添加 generic test component platform 设置 function (@jpbede - #114016)
- 修复 Shelly reauth flow (@thecode - #114180)
- 改进 test coverage MQTT discovery test (@jbouwh - #114188)
- 移除 deprecated
hass.components从 system_health tests (@jpbede - #114207) - 升级 anyio 到 4.3.0 (@bdraco - #114198)
- 升级 ruff 到 0.3.4 (@joostlek - #112690)
- 使用 new
setup_test_component_platformhelper 而不是 test fixture 的 灯光 platform (@jpbede - #114200) - 升级 SQLAlchemy 到 2.0.29 (@bdraco - #114208)
- Preload storage 的 integrations we know we are going 到 设置 (@bdraco - #114192)
- 回退 "更新 typing-extensions 到 4.11.0rc1 (#114116)" (@cdce8p - #114216)
- Rework Axis entities loader 到 have a better internal storage structure (@Kane610 - #114114)
- 移除 async_get_device_class_lookup 从 entity_registry (@bdraco - #114212)
- 添加 YoLink Water Meter Support (@matrixd2 - #114148)
- 升级 pyenphase 到 1.20.1 (@catsmanac - #114218)
- 添加 Motionblinds BLE integrations (@LennP - #109497)
- 修复 motion blinds formatting (@joostlek - #114222)
- 允许 pre-releases 的 "Adjust nightly 版本" only (@edenhaus - #114219)
- 添加 more timestamp sensor 到 swiss_public_transport (@miaucl - #107916)
- 添加 label template functions (@frenck - #111024)
- Implement Identify button 和 Cloud connection 切换 的 HomeWizard Watermeter (@DCSBL - #113814)
- 不要 allow listening 到 state_reported 中 event 触发器 (@emontnemery - #114191)
- 添加 test 到 ensure non callback event filter is rejected (@emontnemery - #114182)
- 允许 string formatting 的 dispatcher SignalType (@cdce8p - #114174)
- 添加 ruff commit 到 git-blame-ignore-revs (@cdce8p - #114229)
- 去除 Python 3.11 支持 (@frenck - #114220)
- 升级 motionblindsble 到 0.0.9 (@LennP - #114232)
- 移除 test cases 的 task eager_start <3.12 (@cdce8p - #114243)
- Default floor level 到 None (and allow unsetting it) (@frenck - #114249)
- 重构 Riemann sum integral sensor 到 prepare 的 time based 触发器 (@ronweikamp - #113932)
- 允许 numeric 状态 触发器/条件 against zone entities (@frenck - #114221)
- 使用
setup_test_component_platformhelper 的 更新 entities component tests 而不是hass.components(@jpbede - #114203) - 添加 label selector (@frenck - #111029)
- 小幅 performance improvements 到 energy sensor (@bdraco - #114149)
- 升级 bring-api 到 0.5.7 (@tr4nt0r - #114252)
- 修复 ruff-format 在 energy sensor (@bdraco - #114261)
- 恢复 scapy pin 到 >=2.5.0 (@bdraco - #114253)
- 移除 unused code 中 ESPHome entry_data (@bdraco - #114263)
- Do not late import config_entry 中
setup_test_component_platformtest helper (@jpbede - #114260) - 使用
setup_test_component_platformfunc 的 number entities component tests 而不是hass.components(@jpbede - #114017) - 添加 Ollama conversation agent (@synesthesiam - #113962)
- 修复 Opower accounts that report cost less regularly than usage (@tronikos - #114034)
- 合并 tts cache init executor jobs (@bdraco - #114271)
- 添加 Motionblinds brand (@LennP - #114235)
- 升级 动作/设置-python 从 5.0.0 到 5.1.0 (@dependabot - #114276)
- 升级 ondilo_ico 到 0.4.0 (@JeromeHXP - #114022)
- 移动 SignalTypes 到 util (@cdce8p - #114236)
- Run recorder shutdown tasks eagerly (@bdraco - #113018)
- Refactor/fix search component, including labels & floors 支持 (@frenck - #114206)
- 升级 aiounifi 到 v73 (@Kane610 - #114278)
- 避免 delaying automation/脚本 startup 的 sample blueprints (@bdraco - #114277)
- 重构 yeelight scanner 到 avoid creating tasks 到 wait 的 scanner start (@bdraco - #113919)
- 添加 select 到 Motionblinds BLE integrations (@LennP - #114228)
- 添加 buttons 到 Motionblinds BLE integrations (@LennP - #114227)
- 处理 late review of 17track config flow (@shaiu - #114283)
- 移除 hourly weather entities 从 metoffice (@gjohansson-ST - #112452)
- 允许 加湿器.current_humidity 到 be a float (@cdce8p - #111297)
- Do not override 状态 property 中
MockEntity(@jpbede - #114231) - 允许 float 的 int argument type [pylint plugin] (@cdce8p - #114105)
- 使用
setup_test_component_platformfunc 的 遮盖 entities component tests 而不是hass.components(@jpbede - #114010) - 更新 mypy-dev 到 1.10.0a3 (@cdce8p - #114289)
- Record 状态.last_reported (@emontnemery - #114201)
- 添加 tests 到 Rova (@joostlek - #114285)
- 使用 SignalType 到 improve typing [esphome] (@cdce8p - #114296)
- 使用 SignalType 到 improve typing [bthome] (@cdce8p - #114295)
- 更新 bump_version.py 到 append also the time 到 nightlies 和 add possibility 到 set manual a nightly 版本 (@edenhaus - #114300)
- 添加 coordinator 到 Rova (@joostlek - #114288)
- 使用
setup_test_component_platformhelper 的 binary_sensor entities component tests 而不是hass.components(@jpbede - #114293) - 使用 SignalType 到 improve typing [核心] (@cdce8p - #114298)
- 使用
setup_test_component_platformhelper 的 alarm_control_panel entities component tests 而不是hass.components(@jpbede - #114301) - 修复 missing powerview shade data 当 initial refresh fails (@bdraco - #113033)
- 修复 version_bump --set-nightly-版本 (@edenhaus - #114304)
- 升级 pyprusalink 到 2.1.1 和 支持 Prusa MK3 (@the-ress - #114210)
- Raise issue 如果 not Rova area anymore (@joostlek - #114309)
- 修复 exception 当 logging out 从 cloud (@emontnemery - #114306)
- 添加 支持 的 PoE control of TP-Link Omada Gateways (@MarkGodwin - #114138)
- Start deprecation of auxiliary heater 中 ClimateEntity (@gjohansson-ST - #112532)
- 重构 switcher kis (@YogevBokobza - #114281)
- 迁移 Rova 到 has entities name (@joostlek - #114303)
- 版本 Bump 的 WeatherFlow Cloud Backing Lib (@jeeftor - #114302)
- Finish ROVA init tests (@joostlek - #114315)
- 升级 intents 到 2024.3.27 (@synesthesiam - #114312)
- 更改 min 和 max humidity 的 MQTT 温控 和 加湿器 (@jbouwh - #114292)
- 移除 deprecated forecast 属性 从 WeatherEntity (@gjohansson-ST - #110761)
- Defensively validate ZHA quirks v2 supplied entities metadata (@dmulcahey - #112643)
- 处理 TypeError 中 Spotify (@joostlek - #114317)
- 修复 icons 的 Motionblinds BLE integrations (@LennP - #114321)
- 修复 feedback 中 ROVA (@joostlek - #114308)
- 使用 SignalType 到 improve typing [homekit] (@cdce8p - #114297)
- 支持 the Home Assistant Connect ZBT-1 (@puddly - #114213)
- 更新 前端 到 20240327.0 (@bramkragten - #114322)
- 使用 fallback voice 的 selected language 中 cloud (@MartinHjelmare - #114246)
- 升级 zha-quirks 到 0.0.113 (@TheJulianJES - #114311)
- 升级 pyduotecno 到 2024.3.2 (@Cereal2nd - #114320)
- 修复 Matter airconditioner discovery of 温控 platform (@marcelveldt - #114326)
- 避免 changing local time 在 Nobø Ecohub (@oyvindwe - #114332)
- 不要 access 状态.last_reported_ts 在……之前 it's added (@emontnemery - #114333)
- Download translations only once 中的 build pipeline (@edenhaus - #114335)
- 移除 checked 中 translations (@edenhaus - #114336)
- 回退 velocity change 中 powerview (@bdraco - #114337)
- 添加 more Ollama models (@synesthesiam - #114339)
- 升级 fjaraskupan 到 2.3.0 (@elupus - #114344)
- 修复 empty delays 中 脚本 helper (@bdraco - #114346)
- 升级 pyunifiprotect 到 5.1.2 (@AngellusMortis - #114348)
- 修复 脚本 的 checking 在 existing translations (@edenhaus - #114354)
- 改进 utility meter 恢复 状态 tests (@emontnemery - #114356)
- 改进 devices class of utility meter (@emontnemery - #114368)
- 更新 pytile 到 2023.12.0 (@cdce8p - #114370)
- 修复 streamlabswater feedback (@joostlek - #114371)
- 修复 Suez water feedback (@joostlek - #114372)
- 修复 Swiss public transport feedback (@joostlek - #114373)
- 修复 Lupusec feedback (@joostlek - #114374)
- Adapt Tractive integrations the latest API changes (@bieniu - #114380)
- 修复 hassfest 服务 icons check 的 custom integrations (@frenck - #114389)
- Filter preferred TTS format options 如果 not supported (@synesthesiam - #114392)
- 修复 area search 的 entities of devices (@frenck - #114394)
- 更新 前端 到 20240328.0 (@piitaya - #114396)
- 升级 aioraven 到 0.5.3 (@cottsay - #114397)
- 跟进 real AtlanticPassAPCZoneControlZone physical mode 在 Overkiz (HEAT, COOL or HEAT_COOL) (@Tronix117 - #111830)
- 添加 overkiz heating status, absence mode, 和 boost mode 二元sensor 的 Atlantic 热水器 (@ALERTua - #114184)
- 添加 overkiz water targets temperature numbers 的 Atlantic 热水器 (@ALERTua - #114185)
- 添加 overkiz bottom tank water temperature 和 核心 control water temperature 的 Atlantic 热水器 (@ALERTua - #114186)
- 避免 concurrent radio operations 使用 powerview hubs (@bdraco - #114399)
- 清理 some plex tasks that delayed startup (@bdraco - #114418)
- 升级 python-ring-doorbell 到 0.8.8 (@sdb9696 - #114431)
- 升级 pyoverkiz 到 1.13.9 (@iMicknl - #114442)
- 日志 警告 中 Renault initialisation (@epenet - #114445)
- 升级 async-upnp-client 到 0.38.3 (@StevenLooman - #114447)
- 更新 前端 到 20240329.0 (@piitaya - #114452)
- 避免 tracking import executor jobs (@bdraco - #114453)
- 更新 前端 到 20240329.1 (@piitaya - #114459)
- 清理 Shelly RGBW 灯光 entities (@thecode - #114410)
- 标记 executor jobs as background unless 创建 从 a tracked task (@bdraco - #114450)
- 添加 initial 支持 的 floors 到 intents (@synesthesiam - #114456)
- 改进 sonos test synchronization (@bdraco - #114468)
- 修复 Overkiz Hitachi OVP air-to-air heat pump (@dotvav - #114487)
- 修复 late load of anyio doing blocking I/O 中的 event loop (@bdraco - #114491)
- 修复 workday doing blocking I/O 中的 event loop (@bdraco - #114492)
- 修复 server 更新 从 breaking 设置 中 Speedtest.NET (@gjohansson-ST - #114524)
- 升级 axis 到 v60 (@Kane610 - #114544)
- 修复 wrong icons (@joostlek - #114567)
- 升级 velbusaio 到 2024.4.0 (@Cereal2nd - #114569)
- 减少 usage of executer threads 中 AVM Fritz!Tools (@mib1185 - #114570)
- Filter out ignored entries 中 ssdp step of AVM Fritz!SmartHome (@mib1185 - #114574)
- 升级 plexapi 到 4.15.11 (@jjlawren - #114581)
- 修复 reolink media source data access (@MartinHjelmare - #114593)
- 升级 zeroconf 到 0.132.0 (@bdraco - #114596)
- 添加 missing platforms_exist guard 到 check_config (@bdraco - #114600)
- 修复 memory leak 当 importing a platform fails (@bdraco - #114602)
- 避免 storing raw extracted traceback 中 system_log (@bdraco - #114603)
- 升级 whirlpool-sixth-sense 到 0.18.7 (@mkmer - #114606)
- Display sonos album title 使用 URL encoding (@PeteRager - #113693)
- 升级 roombapy 到 1.8.1 (@joostlek - #114478)
- 改进 Shelly RPC devices 更新 progress (@bieniu - #114566)
- 修复 battery heater 中 Tessie (@Bre77 - #114568)
- 添加 diagnostic platform 到 Whirlpool (@mkmer - #114578)
- Catch potential ValueError 当 getting or setting Starlink sleep values (@boswelja - #114607)
- 升级 opower 到 0.4.2 (@max2697 - #114608)
- 添加 floor selector (@frenck - #114614)
- 修复 Starlink integrations startup issue (@Fexiven - #114615)
- 更新 前端 到 20240402.0 (@bramkragten - #114627)
- 减少 ZHA OTA logbook entries 和 extraneous updates (@puddly - #114591)
- 修复 Overkiz Hitachi OVP air-to-air heat pump (@dotvav - #114611)
- 升级 ring_doorbell integrations 到 0.8.9 (@sdb9696 - #114631)
- 更新 前端 到 20240402.1 (@bramkragten - #114646)
- 修复 Sonos play imported playlists (@PeteRager - #113934)
- 升级 aiounifi 到 v74 (@Kane610 - #114649)
- 添加 missing 状态 到 Tractive tracker 状态 sensor (@bieniu - #114654)
- 升级 holidays 到 0.46 (@gjohansson-ST - #114657)
- 避免 trying 到 load platform that are known 到 not exist 中 async_prepare_setup_platform (@bdraco - #114659)
- 更新 前端 到 20240402.2 (@bramkragten - #114683)
- 重命名 Motionblinds BLE integrations 到 Motionblinds 蓝牙 (@LennP - #114584)
- 升级 flexit_bacnet 到 2.2.1 (@lellky - #114641)
- Import zha quirks 中的 executor (@dmulcahey - #114685)
- 修复 Downloader config flow (@joostlek - #114718)
- 避免 blocking IO 中 downloader config flow (@joostlek - #114741)
- 更新 前端 到 20240403.0 (@bramkragten - #114747)
- 允许 passing area/devices/entities IDs 到 floor_id 和 floor_name (@edenhaus - #114748)
- 升级 intents (@synesthesiam - #114755)
- 更新 前端 到 20240403.1 (@bramkragten - #114756)
- 修复 Synology DSM 设置 中 case no Surveillance Station permission (@mib1185 - #114757)
- 修复 的 Sonos URL encoding problem #102557 (@IngoK1 - #109518)
- 使用
setup_test_component_platformhelper 的 sensor entities component tests 而不是hass.components(@jpbede - #114316)
发布 2024.4.1 - April 5
- 更新 aioairzone-cloud 到 v0.4.7 (@Noltari - #114761)
- 升级 myuplink dependency 到 0.6.0 (@astrandb - #114767)
- 更新 romy 到 0.0.9 (@cdce8p - #114360)
- 更新 romy 到 0.0.10 (@xeniter - #114785)
- 修复 unhandled
KeyErrorduring Notion 设置 (@bachya - #114787) - 修复 Lutron 灯光 brightness values (@cdheiser - #114794)
- 修复 type cast 中 snmp (@lextm - #114795)
- 处理 ambiguous 脚本 动作 by using 动作 map order (@bdraco - #114825)
- 升级 opower 到 0.4.3 (@tronikos - #114826)
- 重构 ConfigStore 到 avoid needing 到 pass config_dir (@bdraco - #114827)
- 避免 blocking IO 中 downloader initialization (@joostlek - #114841)
- 修复 Downloader YAML import (@joostlek - #114844)
- 更新 前端 到 20240404.0 (@bramkragten - #114859)
- 修复 Axis 摄像头 platform 支持 HTTPS (@Kane610 - #114886)
- 升级 weatherflow4py 到 0.2.20 (@jeeftor - #114888)
- 修复 Axis reconfigure step not providing protocols as alternatives but as string (@Kane610 - #114889)
- 更新 前端 到 20240404.1 (@bramkragten - #114890)
- 确保 all tables have the default table args 中的 db_schema (@bdraco - #114895)
- 减少 august polling frequency (@bdraco - #114904)
- 显示 correct model string 中 myuplink (@astrandb - #114921)
- Create right import issues 中 Downloader (@joostlek - #114922)
- 修复 cast 仪表盘 中 media browser (@joostlek - #114924)
- 固定 systembridgemodels 到 4.0.4 (@timmo001 - #114842)
- 修复 ROVA validation (@joostlek - #114938)
发布 2024.4.2 - April 8
- 修复 hang 中 SNMP device_tracker implementation (@nmaggioni - #112815)
- 修复 missing 如果 statement 中 homematic (@bbr111 - #114832)
- 升级 pylitterbot 到 2023.4.11 (@natekspencer - #114918)
- 修复 Snapcast Config flow (@joostlek - #114952)
- 升级 axis 到 v61 (@Kane610 - #114964)
- Filter out fuzzy translations 从 Lokalise (@joostlek - #114968)
- 升级 到 pynobo 1.8.1 (@oyvindwe - #114982)
- 修复 dictionary changed size during iteration 中 prometheus (@bdraco - #115005)
- 升级
brother到 版本 4.1.0 (@bieniu - #115021) - 升级 yolink-api 到 0.4.2 (@matrixd2 - #115026)
- 更新 xknxproject 到 3.7.1 (@farmio - #115053)
- 修复 synology_dsm availablity (@bdraco - #115073)
- Downgrade hass-nabucasa 从 0.80.0 到 0.78.0 (@ludeeus - #115078)
- 升级 velbus-aio 到 2024.4.1 (@Cereal2nd - #115109)
- Terminate 脚本 使用 until 和 while 条件 that execute more than 10000 times (@bdraco - #115110)
- improve handling of incorrect values 中 fyta integrations (@dontinelli - #115134)
- 升级 fyta_cli 到 0.3.5 (@dontinelli - #115143)
- 修复 fibaro sensor additional sensor lookup (@rappenze - #115148)
- Write timer entities 状态 在……之前 firing events (@bdraco - #115151)
- 避免 checking 的 polling 如果 an entities fails 到 add (@bdraco - #115159)
- 仅 reset requested utility meter 使用 no tariff (@gibwar - #115170)
发布 2024.4.3 - April 12
- 升级 aiohttp 到 3.9.4 (@bdraco - #110730)
- 添加 支持 的 adopt data disk repair (@mdegat01 - #114891)
- 改进 Risco exception logging (@OnFreund - #115232)
- Configurable maximum concurrency 中 Risco local (@OnFreund - #115226)
- 修复 misssing timeout 中 caldav (@bdraco - #115247)
- 修复 Google Tasks parsing of remove responses (@allenporter - #115258)
- 升级 forecast-solar lib 到 v3.1.0 (@klaasnicolaas - #115272)
- 支持 备份 of add-ons 使用 hyphens (@agners - #115274)
- 升级 pymodbus v3.6.7 (@janiversen - #115279)
- 升级 yt-dlp 到 2024.04.09 (@joostlek - #115295)
- 修复 Aranet failure 当 the 蓝牙 proxy is not providing a devices name (@thecode - #115298)
- 升级 zha-quirks 到 0.0.114 (@TheJulianJES - #115299)
- 确保 automation do not execute 从 a 触发器 如果 they are disabled (@bdraco - #115305)
- 升级 bleak-retry-connector 3.5.0 (@bdraco - #115328)
- Secure against resetting a non active modbus (@janiversen - #115364)
- Solve modbus test problem (@janiversen - #115376)
- 修复 deadlock 中 holidays dynamic loading (@bdraco - #115385)
- 升级 whirlpool-sixth-sense 到 0.18.8 (@NodeJSmith - #115393)
- 修复 bug 中 rainbird 开关 当 turning off a 开关 that is already off (@allenporter - #115421)
- 升级 pybotvac 到 0.0.25 (@Santobert - #115435)
- 更新 前端 到 20240404.2 (@bramkragten - #115460)
发布 2024.4.4 - April 23
- 升级 slixmpp 版本 到 1.8.5 (@ravermeister - #114448)
- 使 Withings recoverable 在……之后 internet outage (@joostlek - #115124)
- 修复 Hyperion 灯光 not updating 状态 (@avee87 - #115389)
- 添加 scheduled mode 到 renault charge mode (@slyoldfox - #115427)
- 升级 zeroconf 到 0.132.1 (@bdraco - #115501)
- 升级 zeroconf 到 0.132.2 (@bdraco - #115505)
- 更新 pillow 到 10.3.0 (@cdce8p - #115524)
- 修复 race 中 TimestampDataUpdateCoordinator (@bdraco - #115542)
- 修复 Teslemetry sensor values (@Bre77 - #115571)
- Modbus: Bump pymodbus v3.6.8 (@janiversen - #115574)
- 修复 sensor entities description 中 Teslemetry (@Bre77 - #115614)
- 升级 httpcore 到 1.0.5 (@bdraco - #115672)
- 升级 sqlparse 到 0.5.0 (@bdraco - #115681)
- 升级 aiohttp 到 3.9.5 (@bdraco - #115727)
- 升级 renault-api 到 0.2.2 (@epenet - #115738)
- 修复 homeworks import flow (@emontnemery - #115761)
- 允许 [##:##:##] type keypad address 中 homeworks (@emontnemery - #115762)
- 添加 missing media_player features 到 Samsung TV (@chemelli74 - #115788)
- 升级 aiounifi 到 v75 (@Kane610 - #115819)
- 确保 脚本 使用 timeouts of zero timeout immediately (@bdraco - #115830)
- 修复 KeyError 错误 当 fetching sensor (Airthings) (@LaStrada - #115844)
- 升级 plexapi 到 4.15.12 (@jjlawren - #115872)
- 升级 ical 到 8.0.0 (@allenporter - #115907)
- 修复 geo location 属性 of Tankerkoenig sensor (@mib1185 - #115914)
- 使用 start helper 中 squeezebox 的 server discovery (@rajlaud - #115978)

