Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

Releases: rancher/os

v0.9.2-rc3

07 Apr 10:23
Compare
Choose a tag to compare
v0.9.2-rc3 Pre-release
Pre-release
  • small ipv4ll related change to network config
  • fix ros os upgrade --kexec when downgrading.

v0.8.2

10 Apr 05:04
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release

This release only fixes downgrading from 0.8 to 0.7/0.6

v0.9.2-rc2

06 Apr 12:06
Compare
Choose a tag to compare
v0.9.2-rc2 Pre-release
Pre-release

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

03 Apr 10:08
Compare
Choose a tag to compare
v0.9.2-rc1 Pre-release
Pre-release

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

27 Mar 01:51
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

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

v0.9.0

17 Mar 12:30
Compare
Choose a tag to compare

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 the EXRA_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

14 Mar 10:21
Compare
Choose a tag to compare
v0.9.0-rc2 Pre-release
Pre-release

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 the EXRA_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

23 Feb 23:22
Compare
Choose a tag to compare

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

15 Feb 00:30
Compare
Choose a tag to compare

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 be RancherOS 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

10 Feb 12:34
Compare
Choose a tag to compare
v0.8.0-rc11 Pre-release
Pre-release

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.