✨ New Features
- #4416 Identify network interfaces by mac over name @mdegat01
- #4452 Temporary operations for backups take place in destination folder @mdegat01
⚡ Performance
- #4446 Avoid check_api_state in websocket _can_send if we are already connected @bdraco
- #4445 Switch to using the get core state api call to check if the API is up @bdraco
♻️ Refactor
- #4438 Reduce executor code for docker @mdegat01
- #4444 Include interface name in match-device settings @mdegat01
- #4449 Allow discovery messages for unknown services with a warning @mdegat01
🐛 Bug Fixes
- #4425 Separate startup event from update check event @mdegat01
- #4443 Increase core websocket proxy maximum message size to 64MiB @bdraco
- #4451 List discovery only includes healthy addons @mdegat01
⬆️ Dependency Updates
12 changes
- #4418 Bump pyupgrade from 3.7.0 to 3.8.0 @dependabot
- #4427 Bump sentry-sdk from 1.27.0 to 1.27.1 @dependabot
- #4430 Bump pyupgrade from 3.8.0 to 3.9.0 @dependabot
- #4436 Bump sentry-sdk from 1.27.1 to 1.28.0 @dependabot
- #4432 Bump time-machine from 2.10.0 to 2.11.0 @dependabot
- #4435 Bump gitpython from 3.1.31 to 3.1.32 @dependabot
- #4433 Bump black from 23.3.0 to 23.7.0 @dependabot
- #4440 Bump sentry-sdk from 1.28.0 to 1.28.1 @dependabot
- #4439 Bump actions/setup-python from 4.6.1 to 4.7.0 @dependabot
- #4434 Bump cryptography from 41.0.1 to 41.0.2 @dependabot
- #4448 Bump aiohttp from 3.8.4 to 3.8.5 @dependabot
- #4447 Bump urllib3 from 2.0.3 to 2.0.4 @dependabot