Home Assistant OS 11.0
Home Assistant OS 11.0 is built from Buildroot version 2023.02.05. With this release Home Assistant OS uses Docker 24.0.6 and containerd 1.7.6.
Most notable changes are:
⚠️ Breaking Change: On Arm based boards network names are enumerated based on device tree. This means that the first Ethernet devices will no longer be named eth0 but end0. The network configuration is automatically applied to the new network interface.
Using Linux' Preemptible Kernel configuration across all boards (lower latencies even on busy systems)
Filesystem freeze is relayed to database engines on Proxmox/KVM based VMs (this makes VM snapshots always coherent)
Various Bluetooth improvements (newer BlueZ, better fix Bluetooth LE advertisement stalls, Bluetooth device cache management)
Improved Kernel configuration should improve Docker's overlayfs performance
Improved containerd build and configuration makes containerd use less memory and CPU resources
Adjusted development work-flow which allows more incremental changes
The increased use of Bluetooth has uncovered quite some issues on Home Assistant OS; some of which we are still working on. One of the main issues in Home Assistant OS 10 was caused by a bug in the processing of Bluetooth advertisements in the Linux kernel’s Bluetooth stack itself. With the help of our community, we managed to reproduce, pinpoint, and provide the necessary hints to the Bluetooth developers. This led to a fix in the Bluetooth stack not only for Home Assistant OS and Supervised users but for the Linux community in general