Releases: home-assistant/operating-system
Releases · home-assistant/operating-system
Home Assistant OS 14.0
Home Assistant Operating System
- Bump Buildroot to 2024.02.7 (#3659) @sairon
- Remove unnecessary kernel post-install hook for GRUB-based targets (#3672) @sairon
- Reduce timeout for network time synchronization to 15 seconds (#3669) @sairon
- Enable Cypress M8 USB serial driver for all targets (#3693) @sairon
Raspberry Pi
- Add Hailo-8 firmware for Raspberry Pi AI Kit/HAT on RPi 5 (#3680) @sairon
- RaspberryPi: Update kernel to 6.6.51 - stable_20241008 (#3662) @sairon
- Disable UAS via usb-storage.quirks on RPi for JMicron JMS583 (#3687) @RubenKelevra
Home Assistant Yellow
- Add initial support for Raspberry Pi CM5 on Yellow (#3667) @sairon
- RaspberryPi: Update kernel to 6.6.51 - stable_20241008 (#3662) @sairon
- Always use NVMe datadisk on Yellow if it's present on first boot (#3686) @sairon
Home Assistant Green
Open Virtual Appliance
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Add kernel config to support external i2c devices (#3642) @xtsrthm
- Add kernel options required for Atheros 12k wirelss adapters (#3640) @agners
- Linux: Update kernel to 6.6.62 (#3679) @sairon
Generic x86-64
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Add kernel options required for Atheros 12k wirelss adapters (#3640) @agners
- Linux: Update kernel to 6.6.63 (#3697) @sairon
Hardkernel ODROID
- Fall back to max eMMC clock to fix Kingston eMMC compat with ODROID-N2 (#3665) @sairon
- Linux: Update kernel to 6.6.63 (#3697) @sairon
ASUS Tinker
Khadas VIM Series
Generic aarch64
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Linux: Update kernel to 6.6.63 (#3697) @sairon
Build System
- Add Kconfig option for Supervisor channel (#3618) @agners
- Bump docker/build-push-action from 6.9.0 to 6.10.0 (#3704) @dependabot
Home Assistant OS 14.0.rc3
Home Assistant Yellow
- Disable CM5's RTC to make Yellow's on-board RTC the primary one (#3706) @sairon
- Disable CQE on mmc0 to fix I/O freezes on Yellow+CM5 (#3705) @sairon
- Reduce time of mmc0 interface random hangs on Yellow+CM5 boot (#3700) @sairon
Home Assistant Green
Open Virtual Appliance
Generic x86-64
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Build System
- Bump docker/build-push-action from 6.9.0 to 6.10.0 (#3704) @dependabot
Home Assistant OS 14.0.rc2
Home Assistant Operating System
Raspberry Pi
- Disable UAS via usb-storage.quirks on RPi for JMicron JMS583 (#3687) @RubenKelevra
Home Assistant Yellow
Home Assistant OS 14.0.rc1
Home Assistant Operating System
- Bump Buildroot to 2024.02.7 (#3659) @sairon
- Remove unnecessary kernel post-install hook for GRUB-based targets (#3672) @sairon
- Reduce timeout for network time synchronization to 15 seconds (#3669) @sairon
Raspberry Pi
- Add Hailo-8 firmware for Raspberry Pi AI Kit/HAT on RPi 5 (#3680) @sairon
- RaspberryPi: Update kernel to 6.6.51 - stable_20241008 (#3662) @sairon
Home Assistant Yellow
- Add initial support for Raspberry Pi CM5 on Yellow (#3667) @sairon
- RaspberryPi: Update kernel to 6.6.51 - stable_20241008 (#3662) @sairon
Home Assistant Green
Open Virtual Appliance
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Add kernel config to support external i2c devices (#3642) @xtsrthm
- Add kernel options required for Atheros 12k wirelss adapters (#3640) @agners
- Linux: Update kernel to 6.6.62 (#3679) @sairon
Generic x86-64
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Add kernel options required for Atheros 12k wirelss adapters (#3640) @agners
- Linux: Update kernel to 6.6.62 (#3679) @sairon
Hardkernel ODROID
- Fall back to max eMMC clock to fix Kingston eMMC compat with ODROID-N2 (#3665) @sairon
- Linux: Update kernel to 6.6.62 (#3679) @sairon
ASUS Tinker
Khadas VIM Series
Generic aarch64
- Add iwlwifi-gl firmware needed for Intel BE200 Wi-Fi 7 card (#3668) @antst
- Linux: Update kernel to 6.6.62 (#3679) @sairon
Build System
- Add Kconfig option for Supervisor channel (#3618) @agners
- Bump mikepenz/action-junit-report from 4 to 5 (#3658) @dependabot
Dependencies
- Bump mikepenz/action-junit-report from 4 to 5 (#3658) @dependabot
Home Assistant OS 13.2
Home Assistant Operating System
- Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
- Bump Buildroot to 2024.02.6 (#3586) @sairon
- Relocate HAOS Systemd drop-ins to /usr/lib/systemd (#3582) @sairon
- Bump Docker to v27.2.0 (#3576) @sairon
Home Assistant Green
Open Virtual Appliance
- Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
- Linux: Update kernel to 6.6.54 (#3614) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Generic x86-64
- Use GRUB2 legacy loader for Macbook Air A1370 (#3593) @sairon
- Linux: Update kernel to 6.6.54 (#3614) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Use GRUB legacy loader for HP t520 to fix boot with GRUB 2.12 (#3562) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
- Linux: Update kernel to 6.6.54 (#3614) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Build System
- Add test for no failed Systemd units (#3583) @sairon
- Tests: update labgrid to v24.0.1 (#3584) @sairon
- Purge Cloudflare cache for all files after uploading R2 artifacts (#3568) @sairon
Dependencies
- Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#3613) @dependabot
- Bump docker/build-push-action from 6.7.0 to 6.9.0 (#3604) @dependabot
Other Changes
- Update buildroot branch in .gitmodules to 2024.02.x-haos (#3589) @adeepn
- Add OHF logo to README (#3603) @mrdarrengriffin
Home Assistant OS 13.2.rc2
ℹ️ This beta release contains an updated landing page and a new version of the bundled Supervisor required for its function. For most of the users the changes compared to the previous beta are minimal.
Other changes since 13.2.rc1:
Home Assistant Green
Open Virtual Appliance
Generic x86-64
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Dependencies
- Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#3613) @dependabot
- Bump docker/build-push-action from 6.7.0 to 6.9.0 (#3604) @dependabot
Home Assistant OS 13.2.rc1
Home Assistant Operating System
- Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
- Bump Buildroot to 2024.02.6 (#3586) @sairon
- Relocate HAOS Systemd drop-ins to /usr/lib/systemd (#3582) @sairon
- Bump Docker to v27.2.0 (#3576) @sairon
- Bump Buildroot to 2024.02.5 (#3550) @sairon
Home Assistant Green
Open Virtual Appliance
- Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
- Linux: Update kernel to 6.6.52 (#3591) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Generic x86-64
- Use GRUB2 legacy loader for Macbook Air A1370 (#3593) @sairon
- Linux: Update kernel to 6.6.52 (#3591) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Use GRUB legacy loader for HP t520 to fix boot with GRUB 2.12 (#3562) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
- Linux: Update kernel to 6.6.52 (#3591) @sairon
- Enable debug logging for GRUB rescue shell options (#3581) @sairon
- Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon
Build System
- Add test for no failed Systemd units (#3583) @sairon
- Tests: update labgrid to v24.0.1 (#3584) @sairon
- Purge Cloudflare cache for all files after uploading R2 artifacts (#3568) @sairon
Changes
Home Assistant OS 13.1
Home Assistant Operating System
Home Assistant Yellow
Home Assistant Green
- Implement device wipe using the hardware button on Green (#3523) @sairon
- Linux: Update kernel to 6.6.46 (#3529) @sairon
- Enable 1.5MBd serial console on Green for new installs (#3527) @sairon
Open Virtual Appliance
- Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) (#3549) @sairon
- Linux: Update kernel to 6.6.46 (#3529) @sairon
Generic x86-64
- Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) (#3549) @sairon
- Linux: Update kernel to 6.6.46 (#3529) @sairon
- Fix CPU ID for D2xxx/N2xxx in GRUB2 loader patch (#3526) @sairon
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 13.1.rc1
Home Assistant Operating System
Home Assistant Yellow
Home Assistant Green
- Implement device wipe using the hardware button on Green (#3523) @sairon
- Linux: Update kernel to 6.6.46 (#3529) @sairon
- Enable 1.5MBd serial console on Green for new installs (#3527) @sairon
Open Virtual Appliance
Generic x86-64
- Linux: Update kernel to 6.6.46 (#3529) @sairon
- Fix CPU ID for D2xxx/N2xxx in GRUB2 loader patch (#3526) @sairon
Hardkernel ODROID
ASUS Tinker
Khadas VIM Series
Generic aarch64
Home Assistant OS 13.0
Home Assistant Operating System
- Use EROFS for the root filesystem (#3456) @sairon
- Bump buildroot to 2024.02.4 (#3487) @sairon
- Enable Netfilter MARK match kernel configuration (#3492) @agners
- Reduce log spam from Docker health checks (#3491) @sairon
- Generate version information for RAUC when rauc.db is empty (#3436) @sairon
- Remove old code from rauc-hook and GRUB env initialization (#3457) @sairon
- Increase block size of kernel squashfs image to 128K (#3509) @sairon
Raspberry Pi
Home Assistant Green
- Linux: Update kernel to 6.6.44 (#3500) @sairon
- Enable eMMC HS200 mode in Green's U-Boot defconfig (#3511) @sairon
Open Virtual Appliance
- Linux: Update kernel to 6.6.44 (#3500) @sairon
- Enable aQuantia AQtion ethernet driver (#3467) @sairon
- Fix boot slot A marked as bad on the very first boot (#3435) @sairon
Generic x86-64
- Linux: Update kernel to 6.6.44 (#3500) @sairon
- Use GRUB2 legacy loader only on some Intel Atom boards specifically (#3498) @sairon
- Revert "Revert GRUB2 patch causing boot failure on some old x86_64 BIOSes (#3324)" (#3470) @sairon
- Enable aQuantia AQtion ethernet driver (#3467) @sairon
- Fix boot slot A marked as bad on the very first boot (#3435) @sairon
Hardkernel ODROID
- Linux: Update kernel to 6.6.44 (#3500) @sairon
- Fix writing U-Boot environment on ODROID-M1 (#3510) @sairon
- Bump ODROID N2's U-Boot to v2024.01 again (#3508) @sairon
ASUS Tinker
Khadas VIM Series
Generic aarch64
- Linux: Update kernel to 6.6.44 (#3500) @sairon
- Enable i6300ESB watchdog driver for generic-aarch64 (#3468) @sairon
- Populate grubenv with RAUC data in clean aarch64 OS image (#3458) @sairon
- Fix rauc hook to restore machine-id in new grub environment (#3451) @claplace
Build System
- Test landing page is reachable without internet connection (#3499) @sairon
- Patch genimage to force first usable LBA @ 34 to fix RPi 5/Windows issues (#3497) @sairon