Skip to content

Releases: home-assistant/operating-system

HassOS Release 1 build 4 (Stable)

08 Jul 15:20
Compare
Choose a tag to compare

Fixed

  • Restore last clock time on reboot

Development 2 build 0

07 Jul 19:36
fd56d65
Compare
Choose a tag to compare
Development 2 build 0 Pre-release
Pre-release

Changed

  • Change dhcp client for store static lease / Remember IP on DHCP
  • Reset u-boot on wrong boot
  • CLI lost access to supervisor after reboot/ota update
  • Journald is not persistent (reboot) and can fill overlay partition
  • Config load from USB looks to wrong label config instead CONFIG
  • Fix cgroup memory error on raspberrypi
  • Use wpa_supplicant with NetworkManager for Wifi
  • Rename config partition to CONFIG for compatibility with Fat32
  • Offload some rauc function from host to supervisor

Fixed

  • Dropbear/ssh can't start CLI and cut the connection
  • Avahi don't read the correct hostname
  • Handling with ssh authorized_keys keys

HassOS Release 1 build 3 (Stable)

07 Jul 11:26
Compare
Choose a tag to compare

Changed

  • Change dhcp client for store static lease / Remember IP on DHCP
  • Reset u-boot on wrong boot

Fixed:

  • Dropbear/ssh can't start CLI and cut the connection
  • Avahi don't read the correct hostname

HassOS Release-1 build 2 (RC)

03 Jul 05:19
Compare
Choose a tag to compare

HassOS Version 1.2 (RC)

Documentation: https://github.com/home-assistant/hassos/tree/rel-1/Documentation

Bugfix

  • CLI lost access to supervisor after reboot/ota update
  • Journald is not persistent (reboot) and can fill overlay partition
  • Config load from USB looks to wrong label config instead CONFIG
  • Fix cgroup memory error on raspberrypi

Note
If you CLI have still a not authorize error, you can wait and this will be solved with next hass.io update. You can force this process if you:

hassio > login
# docker stop hassos_supervisor && docker rm hassos_supervisor

Now wait 30sec and it work like a magic but be carefully on host console.

HassOS Release-1 build 1 (RC)

01 Jul 07:52
Compare
Choose a tag to compare

Changed

  • Use wpa_supplicant with NetworkManager for Wifi
  • Rename config partition to CONFIG for compatibility with Fat32
  • Offload some rauc function from host to supervisor

Bugfix

  • Handling with ssh authorized_keys keys

HassOS Release-1 build 0 (RC)

26 Jun 16:40
Compare
Choose a tag to compare

HassOS Version 1.0 (RC)

Documentation: https://github.com/home-assistant/hassos/tree/rel-1/Documentation

Update 27.06.2018
We replace the OVA with vmdk file until we have a better OVF template. I update the documentation what will be need to run this file on a vmware/virtualbox/qemu/hyperv.

HassOS Dev-0 build 7

26 Jun 10:23
b731b42
Compare
Choose a tag to compare
HassOS Dev-0 build 7 Pre-release
Pre-release

We don't build images for this release, we start with RC.

OS

Added

  • Create now rauc bundles for OTA updates

Updated

  • Hass.io CLI for HassOS version 5
  • Hass.io Supervisor version 109

Changed

  • Remove not used avahi extension
  • Add squashfs tools for rauc
  • Use systemd mount system as backend for config
  • Use AppArmor from S3
  • U-Boot handling like the linux kernel
  • Don't start debug ssh default, only if needed

Fixed

  • Install the correct keyring for rauc on development

HassOS 0.6 beta

14 Jun 16:29
4527441
Compare
Choose a tag to compare
HassOS 0.6 beta Pre-release
Pre-release

Note

This is Only a BETA. Don't use it productive. We support only OTA updates to stable release!

Please help us to improve the Documentation: https://github.com/home-assistant/hassos/tree/dev/Documentation

You can login into device with root. After that you are in a simple CLI container. We had no time to give them more love. It is only a simple busybox. You can exit this CLI with exit 10. There is also a hassio cli,
but actual will not work and need also a update on supervisor to support token from hosts.

What is needed for a stable release:

  • Fix bugs
  • Create a real CLI container
  • Better documentation

Future steps:

  • Add Hass.io support for HassOS configuration/Network over UI

OS

Fixed

  • Expander bug with SDcards

Hardware

Fixed

  • U-boot problems on RPi 64bit

HassOS 0.5 beta

12 Jun 21:04
b9816f0
Compare
Choose a tag to compare
HassOS 0.5 beta Pre-release
Pre-release

More details see release notes for 0.4

OS

Changed

  • Size for journalctl
  • Don't wait of network. Is wired with 2 network cards and the system boot faster.

Removed

  • Old state mapping

Known bugs

  • Expander dosn't work correct with SD cards. Need to be fix in next release

Hardware

Bugfix

  • Fix SDHCI bug with Raspberry Pi3 for store state data to SD

Changed

  • Disabled USB storage on U-Boot

HassOS 0.4

11 Jun 16:23
Compare
Choose a tag to compare
HassOS 0.4 Pre-release
Pre-release

Note

This is Only a BETA. Don't use it productive. We support only OTA updates to stable release!

Please help us to improve the Documentation: https://github.com/home-assistant/hassos/tree/dev/Documentation

You can login into device with root. After that you are in a simple CLI container. We had no time to give them more love. It is only a simple busybox. You can exit this CLI with exit 10. There is also a hassio cli,
but actual will not work and need also a update on supervisor to support token from hosts.

What is needed for a stable release:

  • Fix bugs
  • Create a real CLI container
  • Better documentation

Future steps:

  • Add Hass.io support for HassOS configuration/Network over UI

OS

We use now U-Boot as primary bootloader and barebox for UEFI devices.

Added

  • Support for U-Boot
  • Hass.io Supervisor 107

Changed

  • Set timer to 1m for report rauc the system booted well, before 30s
  • Change partition layout for dual bootloader support:
[boot] = 32M
[kernelA] = 24M
[rootfsA] = 256M
[kernelB] = 24M
[rootfsB] = 256M
[bootstate] = 8M
[overlay] = 96M
[data] = > 1GB

Hardware

Added

  • Support for Raspberry Pi
  • Support for Raspberry Pi 0 W
  • Support for Raspberry Pi 3
  • Support for Raspberry Pi 3-64

Changed

  • Migrate Raspberry Pi 2 to u-boot

Update
We update the RPi3 64bit version to make sure that the arm_64bit is set in config.txt.