Releases: home-assistant/operating-system
Releases · home-assistant/operating-system
Home Assistant OS 11.2.rc2
Raspberry Pi
- Do not start hciuart.service/bthelper@hci0.service if krnbt is used (#2947) @agners
Home Assistant Yellow
Home Assistant OS 11.2.rc1
Changes
- Bump rpi-rf-mod dt overlay to latest version (#2921) @jens-maus
- Bump buildroot to v2023.02.7 (#2936) @sairon
- Bump docker/build-push-action from 5.0.0 to 5.1.0 (#2935) @dependabot
- Bump actions/github-script from 6 to 7 (#2934) @dependabot
- fix: disable uas for wavlink adaptor (#2924) @bertrandgressier
- Bump dessant/label-actions from 3.1.0 to 4.0.0 (#2922) @dependabot
- Bump buildroot to add RTL885x firmware (#2911) @sairon
- Fix incorrect uppercase Y kconfig use (#2908) @jens-maus
- Refresh all boards' defconfigs (#2895) @sairon
- generic-x86-64: Add missing dependency for #2800 to kernel.config (#2813) @xtsrthm
- Maintain and upload artifacts index (#2839) @agners
Home Assistant Operating System
- Use kernel local version for HAOS compiled Linux kernel (#2912) @agners
- Improve Bluetooth cache cleanup command (#2906) @agners
- Bump buildroot to update Docker to v24.0.7 (#2883) @agners
Build System
- Revert "Upload artifacts index even on partial builds (#2901)" (#2905) @agners
- Upload artifacts index even on partial builds (#2901) @agners
- Add pruning of object file cache (#2899) @sairon
- Fix Artifacts index bump when using workflow_call (#2900) @agners
- Pass secrets to artifacts index generation workflow (#2893) @agners
- Improve handling of timeouts in tests (#2890) @sairon
- Checkout source code when uploading artifacts index (#2892) @agners
- Fix the condition for OS artifact download (#2891) @sairon
- Fix quotes in artifact index generation (#2889) @agners
- Separate artifacts index update into separate workflow (#2888) @agners
- Add a flag to determine tests were called from another workflow (#2887) @sairon
- Bump HAOS beta when stable version is released (#2885) @sairon
- Always use environment for bump_version job (#2884) @sairon
- Add test suite for Supervisor tests (#2880) @sairon
- Run tests within build workflow (#2882) @sairon
- Use the correct secret to clear cache on the Cloudflare frontend (#2881) @agners
- Print object cache statistics before upload (#2874) @agners
- Install AWS CLI tools in final build step (#2873) @agners
- Optimize build cache for dev builds (#2872) @sairon
- Add checkout step to bump_version job in the build workflow (#2871) @sairon
- Fix GitHub action build.yaml (#2868) @agners
Raspberry Pi
- Bump buildroot to fix rpi-firmware hash (#2930) @sairon
- Bump Raspberry Pi firmware to latest stable version (#2929) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
- RaspberryPi: Update kernel 6.1.58 - stable_20231030 (#2904) @sairon
- RaspberryPi: Update kernel 6.1.58 - stable_20231024 (#2864) @sairon
Home Assistant Yellow
- Fix miniUART on Yellow with kernel HCI init enabled (#2931) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
- RaspberryPi: Update kernel 6.1.58 - stable_20231030 (#2904) @sairon
- RaspberryPi: Update kernel 6.1.58 - stable_20231024 (#2864) @sairon
Open Virtual Appliance
- Linux: Update kernel 6.1.63 (#2937) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
Generic x86-64
- Linux: Update kernel 6.1.63 (#2937) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
Hardkernel ODROID
- Linux: Update kernel 6.1.63 (#2937) @sairon
- Reduce Tinker and Amlogic kernel configs to defconfigs (#2925) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
ASUS Tinker
- Linux: Update kernel 6.1.63 (#2937) @sairon
- Reduce Tinker and Amlogic kernel configs to defconfigs (#2925) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
Khadas VIM Series
- Linux: Update kernel 6.1.63 (#2937) @sairon
- Clean up inconsistencies in kernel configs (#2923) @sairon
Generic aarch64
Home Assistant OS 11.1
Changes
Home Assistant Operating System
- Prepare 11.1.rc1 (#2859) @agners
- bump generic_raw_uart to 1.30 (#2847) @jens-maus
- Fix IPv6 routing failover for Thread (#2434) (#2845) @agners
- Bump buildroot to update BlueZ to v5.70 (#2835) @sairon
- Bump buildroot to 2023.02.6 (#2831) @agners
- Fix deployment on dev branch (#2834) @agners
Build System
- Add action for bumping OS version for RPi imager (#2861) @sairon
- Do not use working-directory in test job (#2858) @sairon
- Use alternative environment for release build bump (#2855) @sairon
- Fix extraction of OVA image artifact in test step (#2842) @sairon
- Fix path to test results in processing steps (#2837) @sairon
- Fix test action by checking out source first (#2836) @sairon
- Create foundation for Labgrid-based OS tests (#2812) @sairon
- Add Home Assistant Green to GitHub infrastructure (#2828) @agners
- Use Docker 24 during build time (#2811) @agners
Open Virtual Appliance
- Linux: Update kernel 6.1.59 (#2849) @sairon
- Bump qemu-guest-agent to 8.0.5 (#2846) @jens-maus
Generic x86-64
Hardkernel ODROID
- ODROID-M1: Fix environment read from SD card (#2822) (#2856) @agners
- Linux: Update kernel 6.1.59 (#2849) @sairon
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 11.1.rc1
Changes
Home Assistant Operating System
- bump generic_raw_uart to 1.30 (#2847) @jens-maus
- Fix IPv6 routing failover for Thread (#2434) (#2845) @agners
- Bump buildroot to update BlueZ to v5.70 (#2835) @sairon
- Bump buildroot to 2023.02.6 (#2831) @agners
- Fix deployment on dev branch (#2834) @agners
Build System
- Do not use working-directory in test job (#2858) @sairon
- Use alternative environment for release build bump (#2855) @sairon
- Fix extraction of OVA image artifact in test step (#2842) @sairon
- Fix path to test results in processing steps (#2837) @sairon
- Fix test action by checking out source first (#2836) @sairon
- Create foundation for Labgrid-based OS tests (#2812) @sairon
- Add Home Assistant Green to GitHub infrastructure (#2828) @agners
- Use Docker 24 during build time (#2811) @agners
Open Virtual Appliance
- Bump qemu-guest-agent to 8.0.5 (#2846) @jens-maus
- Linux: Update kernel 6.1.59 (#2849) @sairon
Generic x86-64
Hardkernel ODROID
- ODROID-M1: Fix environment read from SD card (#2822) (#2856) @agners
- Linux: Update kernel 6.1.59 (#2849) @sairon
ASUS Tinker
Khadas VIM Series
Generic aarch64
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 namedeth0
butend0
. 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
Changes between 11.0.rc2 and 11.0
Home Assistant Operating System
Home Assistant OS 11.0.rc2
Changes
Open Virtual Appliance
Generic x86-64
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 11.0.rc1
Home Assistant OS 11.0.rc1 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 namedeth0
butend0
. 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
Changes
- Improve grammar in README.md (#2790) @davet2001
- RAUC update: Use verity bundle format (#2786) @agners
- Bump docker/login-action from 2.2.0 to 3.0.0 (#2757) @dependabot
- Bump docker/build-push-action from 4.2.1 to 5.0.0 (#2758) @dependabot
- Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 (#2759) @dependabot
- Bump docker/build-push-action from 4.1.1 to 4.2.1 (#2748) @dependabot
- Bump buildroot to 2023.02.4 (#2737) @agners
- Bump actions/checkout from 3 to 4 (#2728) @dependabot
- Bump docker/login-action from 2.1.0 to 2.2.0 (#2727) @dependabot
- Remove checkout twice in dev build workflow (#2719) @adeepn
Home Assistant Operating System
- Set containerd root explicitly (#2476) (#2791) @agners
- Remove unnecessary plug-ins from containerd (#2789) @agners
- Bump buildroot to 2023.02.5 (#2775) @agners
- Bump buildroot to update Docker to v24.0.6 (#2774) @agners
- Disable overlayfs features not used by Docker (#2773) @agners
- Update and fix containerd v1.6.22 (#2770) @agners
- Adjust Home Assistant OS versioning to prepare for new release strategy (#2767) @agners
- Download latest stable Supervisor after device wipe (#2765) @agners
- Use latest Network device naming scheme (#2763) @agners
- Create swapfile even when not using the multi-user.target (#2762) @agners
- Delete Bluetooth device cache regularly (#2751) @agners
- Bump buildroot to update go to v1.19.13 (#2749) @agners
- Bump buildroot to revert containerd to v1.6.21 (#2744) @agners
- Bump HAOS Agent to 1.6.0 (#2734) @agners
- Improve LED representation in Home Assistant Green device tree (#2730) @agners
- Use full preemptible kernel in Home Assistant OS (#2721) @agners
- Bump buildroot to update BlueZ (#2715) @agners
- Use proper fix for Bluetooth LE advertisement stall (#2598) (#2714) @agners
- Add tools for SPI NOR flash storage (#2696) @agners
- Update U-Boot patches and configuration (#2694) @agners
Build System
- Add action job to upload artifacts to R2 (#2779) @ludeeus
- Fix versioning set during build (#2771) @agners
- Adjust Home Assistant OS versioning to prepare for new release strategy (#2767) @agners
- Unify release and dev GitHub actions (#2764) @agners
- Don't combine GitHub action caches (#2745) @agners
- Combine downloads and compile cache in GitHub Action cache (#2743) @agners
- Execute stale workflow only once a day (#2739) @agners
- Improve GitHub Action caching (#2732) @agners
- Separate build step when loading container images (#2731) @agners
- configs: Enable LTO if available (#2713) @agners
- GitHub action improvements and cleanup (#2710) @agners
- Create builder group only if required (#2709) @agners
Open Virtual Appliance
- Fix fsfreeze support on OVA (#2787) @agners
- Add fsfreeze support for QEMU/KVM/Proxmox installations (#2781) @agners
- Linux: Update kernel 6.1.55 (#2769) @agners
- Bump buildroot to update openvmtools (#2733) (#2735) @agners
Generic x86-64
- generic-x86-64: enable backlight support (#2772) @craftyguy
- Linux: Update kernel 6.1.55 (#2769) @agners
- Enable ECC memory support via EDAC (#2708) (#2736) @agners
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 10.5
Open Virtual Appliance
Generic x86-64
- Linux: Update kernel 6.1.45 (#2685) @agners
- Including the RTW8821ce driver module to support Wifi on the AK1 PRO micro PC (#2659) @dfreimuth
Hardkernel ODROID
- Linux: Update kernel 6.1.45 (#2685) @agners
- Use the correct Supervisor machine during build (#2681) @agners
- Use Rockchip binaries from official repository (#2673) @agners
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 10.4
Changes
Home Assistant Operating System
- Bump buildroot to 2023.02.3 (#2645) @agners
- Bump buildroot to update dbus-broker (#2633) @agners
- Improve service ordering for udisks2.service (#2632) @agners
- Enable UHID to support Bluetooth input devices (#2623) @ANDuff
- Add kernel configurations for RAUC verity format (#2622) @agners
- Bump buildroot to 2023.02.2 (#2604) @agners
Build System
- Use hosted GitHub Action runners (#2638) @agners
- Use maintained GitHub Action to upload release assets (#2635) @agners
Open Virtual Appliance
- Linux: Update kernel 6.1.39 (#2649) @agners
- ova: add support for various ethernet adapters (#2637) @cydia2020
Generic x86-64
- Linux: Update kernel 6.1.39 (#2649) @agners
- Enable Intel Core/Core2/Atom temperature sensor (#2613) (#2614) @agners
- Enable Realtek 802.11ac wireless chips support (#2600) (#2609) @agners
Hardkernel ODROID
- Linux: Update kernel 6.1.39 (#2649) @agners
- Add Rockchip RK3568 hardware number generator support (#2578) (#2631) @agners
- Add config options to enable 32-bit ARMv7 instruction support on ODROID-M1 (#2615) @jens-maus
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 10.3
Changes
Home Assistant Operating System
- Add patch to fix Bluetooth LE advertisement stall (#2535) (#2598) @agners
- Avoid waiting for time synchronization too early (#2594) @agners
- Start OS Agent only when boot partition is mounted (#2583) @agners
- Make sure rpcbind gets started after systemd-tmpfiles is ready (#2582) @agners
- Remove rng-tools/rngd since it is not required with kernel 5.15+ (#2575) @jens-maus
- Update generic_raw_uart to version 1.29 (#2562) @jens-maus
Home Assistant Yellow
- Start OS Agent only when boot partition is mounted (#2583) @agners
- Add Yellow-specific rpi-rf-mod dts support (#2565) @jens-maus
- Yellow: Always use mini-UART for Bluetooth (#2571) @agners
- Yellow: Rely on device tree alias for serial port numbering (#2568) @agners
Open Virtual Appliance
Generic x86-64
- Linux: Update kernel 6.1.34 (#2596) @agners
- Add support for Intel GMAC Ethernet controller (#2589) (#2593) @agners
- Add support for RTL8723BS SDIO WiFi modules (#2567) @craftyguy
Hardkernel ODROID
- Linux: Update kernel 6.1.34 (#2596) @agners
- Add missing rpi-rf-mod support for vim3 and odroid-m1 (#2563) @jens-maus
ASUS Tinker
Khadas VIM Series
- Linux: Update kernel 6.1.34 (#2596) @agners
- Add missing rpi-rf-mod support for vim3 and odroid-m1 (#2563) @jens-maus