Releases: rancher/os
v1.1.1-rc1
v1.1.0
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
andbhyve-vm-tools
, but these services don't exist yet.
- Also enables
- 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
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
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
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
v1.0.4-rc1
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
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
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
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.