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

Releases: rancher/os

v1.1.1-rc1

08 Dec 04:48
Compare
Choose a tag to compare
v1.1.1-rc1 Pre-release
Pre-release

v1.1.1-rc1

  • Linux 4.9.67

New:

  • Add a debug dump of the dhcp server #2089
  • Make the bootstrap phase logable #2093
  • Allow shortened version: ros s logs -f network #2088
  • Log autoformat script output to /var/log/boot/autoformat.log #2086
  • Dhcpcd overwrites resolv.conf when releasing a lease #2087

Fixes:

  • Address the CVE-2017-1000405 #2162
  • Fix golint check error #2166
  • Allow CAdvisor and kubelet to work #2098
  • 'ros os list' also uses the configured proxy info #2104
  • We don't use the Ubuntu kernels and DKMS anymore #2104

v1.1.0

04 Sep 23:30
Compare
Choose a tag to compare

v1.1.0

  • Linux 4.9.45
  • Docker 17.03.2-ce LTS by default, 17.06.1-ce available
  • autodetect VMWare hypervisor and automatically enable open-vm-tools at boot.
    • Also enables xenhvm-vm-tools, kvm-vm-tools, hyperv-vm-tools and bhyve-vm-tools, but these services don't exist yet.
  • rpi64: Linux 4.9.34

See the RancherOS v1.1 documentation for more information.

Amazon AMIs

Please see our README to find our community AMIs.

New:

  • Syslinux Boot menu with debug, autologin, recovery and edit options #1957
  • Detect some virtualization hosts (vbox, xen, paralells, vmware) and auto enable open-vm-tools for vmware at boot #1883
  • VMWare ESXi datasource can now use guestinfo, including url or local file based cloud-init #1883
  • Add recovery console that starts very early in the boot process #1931
  • Logrotate system service #1966
  • Cron service #1966
  • Always save Debug boot logs to /var/log/boot #1991
  • log RancherOS debug logs to remote syslog server when netconsole kernel boot param is set #2046
  • Add reboot –kexec (--kexe-previous –kexec-append) to avoid the full BIOS powercycle #1965
  • Add poweroff –f to avoid shutting down containers #1855
  • Allow NFS in cloud-config mounts #1620
  • Remove docker 1.10 and 1.11 support from RancherOS v1.11 #2056
  • Docker 17.06 support #1985

Fixes:

  • Add a DHCP wait to allow the network to settle before starting services #1921
  • Don't overwrite a good resolv.conf with the default one (3 times during boot!) #2062
  • Fix ntpd when there are large time drifts #1997
  • Network pre and post cmds improved #1869
  • Fix openstack console #1922
  • Serial console prompt stalls fixed #1234
  • Improve Docker-machine compatibility with v1.12.0
  • When enabling a local file based service, allow it to use a local image #1899

Dev

  • Use APTPROXY env var when building to use a local apt-cacher #1920
  • Use ENGINE_REGISTRY_PROXY for local registry mirror when building

v1.1.0-rc3

18 Aug 18:58
Compare
Choose a tag to compare
v1.1.0-rc3 Pre-release
Pre-release

RancherOS v1.1.0-rc3

  • Linux 4.9.44,

New:

  • Syslinux Boot menu with debug, autologin, recovery and edit options #1957
  • Detect some virtualization hosts (vbox, xen, paralells, vmware) and auto enable open-vm-tools for vmware at boot #1883
  • VMWare ESXi datasource can now use guestinfo, including url or local file based cloud-init #1883
  • Add recovery console that starts very early in the boot process #1931
  • Logrotate system service #1966
  • Cron service #1966
  • Always save Debug boot logs to /var/log/boot #1991
  • log RancherOS debug logs to remote syslog server when netconsole kernel boot param is set #2046
  • Add reboot –kexec (--kexe-previous –kexec-append) to avoid the full BIOS powercycle #1965
  • Add poweroff –f to avoid shutting down containers #1855
  • Allow NFS in cloud-config mounts #1620
  • Remove docker 1.10 and 1.11 support from RancherOS v1.11 #2056
  • Docker 17.06 support #1985
  • Linux 4.9.44 #2055

Fixes:

  • Add a DHCP wait to allow the network to settle before starting services #1921
  • Fix ntpd when there are large time drifts #1997
  • Network pre and post cmds improved #1869
  • Fix openstack console #1922
  • Serial console prompt stalls fixed #1234
  • Improve Docker-machine compatibility with v1.12.0
  • When enabling a local file based service, allow it to use a local image #1899

Dev

  • Use APTPROXY env var when building to use a local apt-cacher #1920
  • Use ENGINE_REGISTRY_PROXY for local registry mirror when building

v1.1.0-rc2

09 Aug 22:57
Compare
Choose a tag to compare
v1.1.0-rc2 Pre-release
Pre-release

RancherOS v1.1.0-rc2

  • Linux 4.9.38,

New:

  • Syslinux Boot menu with debug, autologin, recovery and edit options #1957
  • Detect some virtualization hosts (vbox, xen, paralells, vmware) and auto enable open-vm-tools for vmware at boot #1883
  • VMWare ESXi datasource can now use guestinfo, including url or local file based cloud-init #1883
  • Add recovery console that starts very early in the boot process #1931
  • Logrotate system service #1966
  • Cron service #1966
  • Always save Debug boot logs to /var/log/boot #1991
  • Add reboot –kexec (--kexe-previous –kexec-append) to avoid the full BIOS powercycle #1965
  • Add poweroff –f to avoid shutting down containers #1855
  • Allow NFS in cloud-config mounts #1620
  • Docker 17.06 support #1985
  • Linux 4.9.38 #1986

Fixes:

  • Add a DHCP wait to allow the network to settle before starting services #1921
  • Fix ntpd when there are large time drifts #1997
  • Network pre and post cmds improved #1869
  • Fix openstack console #1922
  • Serial console prompt stalls fixed #1234
  • Improve Docker-machine compatibility with v1.12.0
  • When enabling a local file based service, allow it to use a local image #1899

Dev

  • Use APTPROXY env var when building to use a local apt-cacher #1920
  • Use ENGINE_REGISTRY_PROXY for local registry mirror when building

v1.0.4

09 Aug 22:44
Compare
Choose a tag to compare

v1.0.4 LTS

  • amd64: Linux 4.9.40, Buildroot 2017.5.02
  • arm32: Linux 4.4.50, Buildroot 2017.5.02
  • arm64: Linux 4.4.13, Buildroot 2017.5.02

Fixes

  • documentation fixes by @yamamoto-febc - Thank you!
  • Update to buildroot 2017.02.5: #2026
  • Add a dhcpcd wait to make startup more reliable #2021 #1790 and #1904
  • Fix Docker 17.06-ce #2022 and #1995
  • Fix ntpd for large time differences: #2023 and #1963
  • Fix for shutdown/reboot/poweroff hanging by re-writing shutdown code and adding a tineout #2014

Development fixes

  • Fix for allowing qemu to build on 17.06 #2024 and #2003

v1.0.4-rc1

02 Aug 07:50
Compare
Choose a tag to compare
v1.0.4-rc1 Pre-release
Pre-release

v1.0.4-rc1

  • #2026: update to buildroot-2017.02.5
  • #2021: Merge pull request #1921 from SvenDowideit/add-dhcp-wait
  • #2022: Merge pull request #1996 from SvenDowideit/fix-dockerd-bin-detection
  • #2023: Merge pull request #1997 from SvenDowideit/fix-ntpd-for-large-time-di…
  • #2024: Merge pull request #2003 from SvenDowideit/docker-17-06-breaks-qcow-b…
  • #2003: Docker 17.06 stops qemu quietly
  • #1997: Start ntpd using a script and -gq first
  • #1996: fix finding dockerd so 17.06 works
  • #1921: Add dhcp wait to see if it effects the DNS race we're seeing.
  • #2020: Merge pull request #2016 from SvenDowideit/linux-4.9.40
  • #2016: Linux 4.9.40
  • #2019: Merge pull request #2018 from SvenDowideit/update-rpi32-to-4.4.50
  • #2018: update rpi32 to 4.4.50
  • #2014: [v1.0.x] Improve the way shutdown works

v1.0.3

26 Jun 12:17
Compare
Choose a tag to compare

v1.0.3

This release is primarily to deal with CVE-2017-1000364 & CVE-2017-1000366 #1932, and a fix to multi-nic IP address allocation #1812

(arm&rpi coming later)

Linux v4.9.34-rancher mainline for arm64 and amd64

Including patches for CVE-2017-1000364

  • 01-stack-guard.patch
  • 03-mm-allow-stack-to-grow-up-address-space-limit.patch README.md
  • 02-mm-fix-new-crash-in-unmapped-area-topdown.patch

Buildroot updated and built with stack-check (CVE-2017-1000366)

AMD64, ARM and ARM64 now all use Buildroot 2017.02.3 and glibc, and have all been built with gcc 6.1 and -fstack-check option BR2_SSP_ALL

Mixing cloud-config static IP and DHCP based IP on multi nic setups #1812

v1.0.3-rc1

23 Jun 15:33
Compare
Choose a tag to compare
v1.0.3-rc1 Pre-release
Pre-release

v1.0.3-rc1

This release is primarily to deal with CVE-2017-1000364 & CVE-2017-1000366 #1932, and a fix to multi-nic IP address allocation #1812

Linux v4.9.33-rancher-ssp1 patched (CVE-2017-1000364)

Extra patches from mainline Linux kernel:

  • 01-stack-guard.patch
  • 03-mm-allow-stack-to-grow-up-address-space-limit.patch README.md
  • 02-mm-fix-new-crash-in-unmapped-area-topdown.patch

Buildroot updated and built with stack-check (CVE-2017-1000366)

AMD64, ARM and ARM64 now all use Buildroot 2017.02.3 and glibc, and have all been built with gcc 6.1 and -fstack-check option BR2_SSP_ALL

Mixing cloud-config static IP and DHCP based IP on multi nic setups #1812

v1.0.3-pre1

22 Jun 14:50
Compare
Choose a tag to compare
v1.0.3-pre1 Pre-release
Pre-release

test build for v1.0.3-pre1

uses Linux 4.9.33 plus some patches for CVE-2017-1000364 from deb9u2

the os-base buildroot binaries have all been rebuilt with gcc 6.1 and -fstack-check option BR2_SSP_ALL.

see #1932 for more information.

this is a work in progress - but test reports would be interesting.

v1.1.0-test1

14 Jun 14:00
Compare
Choose a tag to compare
v1.1.0-test1 Pre-release
Pre-release

A test build with

  • Add dhcp wait to see if it effects the DNS race we're seeing. #1921
  • Test complicated dhcp with static ip #1915
  • Add apt-cacher build arg #1920