Releases: rancher/os
v0.9.2-rc3
- small ipv4ll related change to network config
- fix
ros os upgrade --kexec
when downgrading.
v0.8.2
This release only fixes downgrading from 0.8 to 0.7/0.6
v0.9.2-rc2
only fix since 0.9.2-rc1 is an attempt to fix aws type-m / type-r vm's - see #1751
v0.9.2-rc1
v0.9.2-rc1
- Linux 4.9.20
- fix to remove DHCP lease IP addresses from eth devices that have DHCP: false in the cloud-config (may need the DHCP address to download the config)
- fix
ros os upgrade --kexec
- alpine was missing kexec, imported a self built one - fixes for up and downgrading from and to 0.7 - but you still can't downgrade using a persistent console
Please test! :)
v0.9.1
WARNING: this release has a network initialisation issue - please only use for testing. v0.9.2 is coming soon
Release v0.9.1
- Linux Kernel 4.9.18
- Docker 1.12.6 default, Docker-1.13.1 and Docker 17.03.0-ce available for testing
Bug fixes
- fix installer so it works when using the alpine console #1716
- remove DHCP IP addresses when cloud-config turns off DHCP and sets a static IP #1715
dev & test improvements
- refactored the digitalocean cloud-config to allow scripted testing using caddy: https://github.com/rancher/os/blob/master/scripts/hosting/digitalocean/host.sh
- fix the loopback partition local install, and add script to repo: https://github.com/rancher/os/blob/master/scripts/run-install
v0.9.0
Release v0.9.0
- Linux Kernel 4.9.15
- Docker 1.12.6 default, Docker-1.13.1 and Docker 17.03.0-ce available for testing
New Features
- url, ec2 and packet cloud-init datasources fail faster on 404 / network issues (don't wait for 5minute timeout)
- network cloud-init metadata for aws, packet and digital ocean now should support more ethernet devices automatically
- kernel cmdline (
--append
) removes anything after a--
from/proc/cmdline
; so user-docker and system-docker containers don't have automatic access to secrets you pass on the cmdline (use theEXRA_CMDLINE
service file environment setting to pass it to specific containers) - installer and upgrade error cleanups
Raspberrypi changes
- fixed serial console on rpi3
- serial console is auto logged in by default
Core changes
- coreos-cloudinit code has been brought into the rancher/os repo and is being refactored to suite RancherOS better
v0.9.0-rc2
Release v0.9.0-rc2
- Linux Kernel 4.9.14
- Docker 1.12.6 default, Docker-1.13.1 and Docker 17.03.0-ce available for testing
New Features
- url, ec2 and packet cloud-init datasources fail faster on 404 / network issues (don't wait for 5minute timeout)
- network cloud-init metadata for aws, packet and digital ocean now should support more ethernet devices automatically
- kernel cmdline (
--append
) removes anything after a--
from/proc/cmdline
; so user-docker and system-docker containers don't have automatic access to secrets you pass on the cmdline (use theEXRA_CMDLINE
service file environment setting to pass it to specific containers) - installer and upgrade error cleanups
Raspberrypi changes
- fixed serial console on rpi3
- serial console is auto logged in by default
Core changes
- coreos-cloudinit code has been brought into the rancher/os repo and is being refactored to suite RancherOS better
v0.8.1
Release v0.8.1
RancherOS v0.8.1 contains an (DCCP and IPv6 only) update for the Linux Kernel
CVE-2017-6074 http://seclists.org/oss-sec/2017/q1/471 , and these other fixes:
Fixes
• Linux kernel 4.9.12 plus CVE patch
• Fix for using docker-machine and the Debian or Ubuntu console #1584
• Fix SELinux related failure when using apt in Debian console #1624
• Make shared mount available in persistent consoles #1615
• Fix for installing services via https #1607
• ISO based cloud config for Openstack #1614
• Always use System-Docker for the kernel headers service #1618 #1609
• Errant warning about cloud-config when upgrading #1610
v0.8.0
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.1 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.
v0.8.0-rc11
This rc replaces the semantic versioning library I used to determine if v0.8.0-rc3
was smaller than v0.8.0-rc11
(which in semantic versioning, it is not), with one that does think 3 is smaller than 11 ( #1591 )
otherwise - there are no changes from rc10
- 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 Linux kernels, the
xfce
console is currently not supported, and upgrading systems that use that console will probably break.