Release v0.8.0
- Linux 4.9.9 for (amd64)
- Linux 4.4.43 hypriot-v7+ (rancheros-raspberry-pi)
- Docker 1.12.6 default, docker-1.13.0 available for testing
Note: due to the change from Ubuntu kernels to mainline stable Linux kernels, the
xfce
console is currently not supported, and upgrading systems that use that console will probably break.
New Features
- RancherOS now uses an unmodified current mainline Linux kernel - 4.9
- Cloud-init now runs before most system services, allowing it to be used to customize / replace services (#1175)
- Cloud-config file validation
ros config validate
(#1433) - Image name validation for service, console and engine commands (#1433)
- Completely new installation code - replaces GRUB with Syslinux (including upgrade). (#1456)
- You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO (#1456)
- The ZFS service uses the source from OpenZFS, and builds it for your kernel. The service now also autostarts. (#1507)
- RancherOS boot and error logging to dmesg to help with debugging (#1415)
- Simplify the way the kernel headers and extras are installed (#1400)
- Rewrite most of the boot scripts in Go and build into
ros
(#1275) - System console image and service definitions move some RancherOS customizations out of the Dockerfile, and into the service.yml and into the
ros
entrypoint itself. (this will continue in v0.9.0)
Bug Fixes
- Fix
/etc/os-release
file to beRancherOS
specific - A number of robustness fixes to cloud-config and boot params
- Improve Docker Machine compatibility - Virtualbox and VMware
v0.8.0 AMIs
Please see our README to find our community AMIs.