This repository has been archived by the owner on Oct 11, 2023. It is now read-only.
Releases: rancher/os
Releases · rancher/os
v1.4.1-rc1
v1.4.1-rc1
v1.4.0
Release v1.4.0
Versions
- Linux 4.14.32
- Buildroot: 2018.02
- Docker docker-18.03.1-ce by default
- RPi64: Linux 4.9.80
- Console:
- Alpine: 3.7
- CentOS: 7.4.1708
- Debian: stretch
- Fedora: 27
- Ubuntu: xenial
Important - Upgrade
- Temporarily drop the ZFS support. Based on the current kernel it can't compile successfully, we will continue to follow up. [#2299]
- User-docker does not work well with docker-17.12.1+. For more information, please refer to here. Upgrading to v1.4.0 will cause you to lose user-docker data. Please refer to guide for instructions on how to preserve it.
- Default storage driver has now switched to Overlay2 for system-docker. [#2298]
Note on upgrade: if you use
ros os upgrade
to upgrade this version from pre-v1.2, the data under system-docker will be wiped as storage driver is changed to Overylay2. User needs to backup and restore the system-docker data before an upgrade. Detailed steps can be found here.
Note on memory requirements: 1GB is not enough now, but it will be improved on next release. Please refer to here
New Features
- Kernel has been upgraded to 4.14 LTS [#2311]
- Added support for CloudStack datasource [#1255]
- Added ip6tables to rootfs and making it available to system containers [#2293]
- Added support for loading kernel modules with parameters [#2295]
- Added AMIs in AWS China Region [#2301]
- Added qemu-guest-agent to os-services [#2267]
- Added module
smartpqi
to support the latest HP Smart Array installed in HP Proliant servers [#2319] - Added support to config docker-sys bridge via system-docker args [#2329]
- Added Ethernet support on Pi3 B+ [#2327]
- Enhanced user experience on VMware [#2283]
- Added Rancher2.0 support for RancherOS v1.4.0 [#2306]
Major Bug Fixes since v1.3.0
- Fixed a timing issue when using image preload [#2297]
- Fixed an issue where cloud-config doesn't seem to work with encoding: "gz+b64" or encoding: "gzip+base64" [#2284]
- Fixed an issue where config exported using ros config export is invalid [#2337]
- Fixed an issue where user-docker sucks with docker-17.12.1+ [#2300]
- Fixed an issue where ROS VMware ISO boots failed in the air-gap network [#2362]
- Fixed an issue where services are confused with certain container names and links [#2334]
- Fixed an issue where unable to launch an instance using r3.large [#2307]
- Fixed an issue where IP address on tagged VLAN interface [#1551]
- Fixed an issue where open-vm-tools balloon memory driver not working right [#2335]
- CVE-2018-8897 has been addressed [#2361]
- CVE-2017-5753 has been addressed [#2206]
v1.4.0-rc2
v1.4.0-rc2
v1.4.0-rc1
v1.4.0-rc1
v1.3.0
Release v1.3.0
Versions
- Linux 4.9.80
- Buildroot: 2017.02.10
- Docker docker-17.09.1-ce by default
- RPi64: Linux 4.9.80
- Console:
- Alpine: 3.7
- CentOS: 7.4.1708
- Debian: stretch
- Fedora: 27
- Ubuntu: xenial
Important - Upgrade
- System-docker has now been upgraded to docker-ce-17.06. [#2255]
- Users on a version prior to 17.12.1-ce: There is a problem switching docker from 17.12.1-ce to other versions, a workaround can be found here. [#2300]
- Default storage driver has now switched to Overlay2 for system-docker. [#2298]
Note on upgrade: if you use
ros os upgrade
to upgrade this version, the data under system-docker will be wiped as storage driver is changed to Overylay2. User needs to backup and restore the system-docker data before upgrade, detailed steps can be found here.
New Features
- Added support for UDOO x86 [#2260]
- Added support for configuring the ssh port and listen address [#1039]
- Added support for configuring ROS image prefix for installation or service pulls [#2178]
Major Bug Fixes since v1.2.0
- Fix an issue where a reboot didn't occur after a kernel panic [#1785]
- Fix an issue where a memory leak is caused by the system cron service [#2258]
- Fix an issue where user cannot install RancherOS by an USB bootable disk with rufus [#2241]
- Fix an issue where DigitalOcean VMs cannot resize their root disk [#2308]
v1.3.0-rc2
v1.3.0-rc2
v1.3.0-rc1
v1.3.0-rc1
v1.2.0
Release v1.2.0
Versions
- Linux 4.9.78 (full support Retpoline)
- Buildroot: 2017.02.9
- Docker docker-17.09.1-ce by default, 17.12.0-ce available
- RPi64: Linux 4.9.76
- Console:
- Alpine: 3.7
- CentOS: 7.4.1708
- Debian: stretch
- Fedora: 27
- Ubuntu: xenial
Important
- This release updates the kernel to 4.9.78 which will address CVE-2017-5715 (Spectre Var. 2). We have compiled 4.9.78 with GCC 7.3 as 7.3 is now shipped with all Spectre patches.
New Features
- LVM is now supported and has now been added to the default console [#2146]
- Added installation support for
ros install -c <url>
[#2155] - Added support for configuring the docker-sys bridge [#1870, #1903]
- Changed the default storage driver for ros new installation to
overlay2
. An upgrade from a previous ros version will continue to make use ofoverlay
. [#2194] - Added support for updating the PATH variable [#1873]
- Added support for a
ros -v
to obtain version information [#2049]
Major Bug Fixes since v1.1.4
- Fixed an issue where the MTU is not properly displayed [#2183]
- Added better error messages when attempting to install ros with multiple disk partitions [#2060]
- Added a fix and additional logging when
ros preload-images
is unable to load all the images [#1817] - Fixed an issue where ros does not persist user volumes after a reboot [#2188]
- Fixed an issue where the user configured cloud-config datasource was not being used [#2204]
- Fixed an issue where
wget
does not work against AWS metadata [#2216,#2248] - Fixed an issue where if you use docker-machine to create ros, you will not be able to log into the os after switching to the alpine console [#2210]
- Fixed an issue where
fdisk -l
will now no longer report ramdisk information which is consistent with other os distributions [#2233] - Fixed an issue where iPXE boot does not always load cloud-init if there are more than one network interface that runs DHCP(backported to v1.1.4) [#2144]
- Fixed an issue where
shutdown -r
does not reboot the VM [#2074,#1543]
v1.1.4
Release v1.1.4
Versions
- Linux 4.9.78
- Docker 17.06.2-ce LTS by default, 17.09.1-ce available
- Buildroot: 2017.02.5
- RPi64: Linux 4.9.76
- Console:
- Alpine: 3.7
- CentOS: 7.4.1708
- Debian: stretch
- Fedora: 27
- Ubuntu: xenial
Important
- This release updates the kernel to 4.9.78 which will address CVE-2017-5715 (Spectre Var. 2). We have compiled 4.9.78 with GCC 7.3 as 7.3 is now shipped with all Spectre patches.
v1.2.0-rc2
v1.2.0-rc2
- Linux: 4.9.78(full support Retpoline)
- Buildroot: 2017.02.9
- Docker docker-17.09.1-ce by default, 17.12.0-ce available
- RPi64: Linux 4.9.76
Fixes:
- Verbose output for ramdisk info #2233
- iPXE boot not always load cloud-init if there are more than one interace run dhcp #2144
Console:
- Alpine: 3.7
- CentOS: 7.4.1708
- Debian: stretch
- Fedora: 27
- Ubuntu: xenial