Skip to content

Releases: home-assistant/operating-system

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.

HassOS 0.3

04 Jun 22:00
3896d4c
Compare
Choose a tag to compare
HassOS 0.3 Pre-release
Pre-release

System

Changes

  • Rename from Hass.io-OS to HassOS
  • Update docker to 18.03.1-ce
  • Update buildroot to 2018.05
  • Update Barebox to 2018.05
  • Update linux to 4.14.41
  • Add support for modules/rauc on hassos-config
  • Generalize bootloader handling for all boards

Bugfix

  • Fix missing docker-proxy

Hardware

Raspberry

Add support for Raspberry Pi2. Actual it works only if the console is mapped to ttyAMA0. Without serial console it fails with a kernel panic while the sdhost don't initial correctly. I think there is a device-tree bug. Maybe someone can help to find out why...

Misc

Don't use this productive. It is only for development. Actual we have no real CLI, they is only a blank docker container. You can exit this CLI container with exit 10.

Hass.io-OS 0.2

13 May 19:35
9168095
Compare
Choose a tag to compare
Hass.io-OS 0.2 Pre-release
Pre-release

Beta Build 0.2

First release with final userland/kernel. As next we update the hardware support.

Roadmap for Beta/Stable Release:
#3

Warning: This is a beta and we don't plan OTA updates for the beta currently!

Notes

Use exit 10 inside CLI to spring to host. User for login is root

Hass.io-OS 0.1

17 Apr 22:44
Compare
Choose a tag to compare
Hass.io-OS 0.1 Pre-release
Pre-release

That is the first technical preview of the new Hass.io-OS

This is for developer and technical approved users. You can't use this productive now and we don't support any OTA updates for this release.

Don't create any Issue/Bug reports. This release is for developers they fix it self and provide a PR or use discord to search a solution.

Roadmap for Beta/Stable Release:
#3

Tips

Use exit 10 on CLI to access to base system. User is root.

Known Bugs

  • After 3 reboots, the barebox lock the system0 and can't boot from system1. I need fix the state access for rauc on local system. You can boot with boot system0 or reset the disk.
  • The CLI after login is very basic. I had no time to make it usefully.