Skip to content

Releases: home-assistant/operating-system

Home Assistant OS 11.2.rc2

28 Nov 16:51
11.2.rc2
e524a5e
Compare
Choose a tag to compare
Pre-release

Raspberry Pi

Home Assistant Yellow

Home Assistant OS 11.2.rc1

21 Nov 09:03
11.2.rc1
b37dc33
Compare
Choose a tag to compare
Pre-release

Changes

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

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 11.1

26 Oct 11:20
11.1
12b3d62
Compare
Choose a tag to compare

Changes

Home Assistant Operating System

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

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 11.1.rc1

23 Oct 21:09
11.1.rc1
66c0435
Compare
Choose a tag to compare
Pre-release

Changes

Home Assistant Operating System

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

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 11.0

13 Oct 10:28
11.0
a669a35
Compare
Choose a tag to compare

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

Changes between 11.0.rc2 and 11.0

Home Assistant Operating System

  • Bump buildroot to update libcurl to v8.4.0 (#2804) @sairon

Home Assistant OS 11.0.rc2

11 Oct 20:27
11.0.rc2
30d3678
Compare
Choose a tag to compare
Pre-release

Changes

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 11.0.rc1

05 Oct 10:36
11.0.rc1
0d3cb42
Compare
Choose a tag to compare
Pre-release

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 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

Changes

Home Assistant Operating System

Build System

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 10.5

16 Aug 16:30
10.5
09f9b4f
Compare
Choose a tag to compare

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

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 10.4

20 Jul 22:05
10.4
56b4dbf
Compare
Choose a tag to compare

Changes

Home Assistant Operating System

Build System

  • Use hosted GitHub Action runners (#2638) @agners
  • Use maintained GitHub Action to upload release assets (#2635) @agners

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 10.3

15 Jun 14:38
10.3
5b8e390
Compare
Choose a tag to compare

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

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64