Releases: burmilla/os
v2.0.2-rc2
About this release
This release is second release candidate of v2.0.2 version.
Release notes compared to v2.0.1 version
- Support command "ros engine switch latest"
- Automatically select latest docker version in first boot
- Use docker build, builder, buildx and compose from docker:cli container. Fixes #168 #180
- Unify docker compose and docker-compose commands
- Include NFS client to console. Fixes #40
- Optimize kernel parameters based on MinIO recommendations
- Use long term branch v2.0.x for os-services
- Show info message about poll after login.
v2.0.2-rc1
About this release
This release is first release candidate of v2.0.2 version.
Release notes compared to v2.0.1 version
- Optimize kernel parameters based on MinIO recommendations
- Use Docker 26.1.4 by default
v2.0.1
About this release
Quick hotfix to system-docker image pull issue #176 caused by change of Root CA on Docker Hub.
There is no need upgrade from v2.0.0, simply run this command and reboot:
sudo wget -O /etc/ssl/certs/ca-certificates.crt.rancher https://raw.githubusercontent.com/burmilla/os-initrd-base/master/assets/ca-certificates.crt
For upgrade from earlier versions, do above first and then upgrade normally with commands:
sudo ros os list --update
sudo ros os upgrade
v2.0.0
About this release
This is first v2.x release version which replaces all v1.9.x versions.
Target is also have long lifetime on it so new versions will not be released unless there is critical bugs to be fixed, instead of new Docker versions will be made available by adding them to here.
Upgrade from v1.9.x versions:
sudo ros os list --update
sudo ros os upgrade
And after reboot run also this command which upgrades console (any changes you have done to it WILL be lost so take backups first):
sudo ros console switch default
Release notes compared to v1.9.x versions
- Kernel 5.10.211
- Buildroot 2023.02.10
- Docker 24.0.9 by default.
- Docker 25.0.3 optionally available.
- Added apparmor support and enabled by default
- Removed experimental selinux support
- System-docker/engine bridge is disabled by default
- User Docker is not anymore included to ISO but is downloaded from internet on first boot.
- If user has defined
rancher.docker.engine
in cloud-init, that version will be downloaded instead of default.
- If user has defined
- VMware and QEMU tools upgraded to latest version.
- VirtualBox tools removed for now because building it did not work. Please, open issue if you need those.
- Added ipset to network and console system containers
- SSH security hardenings based ssh-audit report.
- NTP servers and hostname can be set with DHCP.
v2.0.0-rc2
About this release
This release is second release candidate of v2.0.0 version.
It is highly recommended to test it properly before upgrading existing installations to it.
Issue tracker for this version #161
Upgrade from v1.9.x versions
sudo ros config set rancher.services.console.labels \
"['io.docker.compose.rebuild=always','io.rancher.os.after=network','io.rancher.os.console=default','io.rancher.os.scope=system']"
sudo ros config set rancher.upgrade.url \
https://raw.githubusercontent.com/burmilla/releases/v2.0.x/releases.yml
sudo ros os upgrade
sudo ros config set rancher.services.console.labels \
"['io.docker.compose.rebuild=false','io.rancher.os.after=network','io.rancher.os.console=default','io.rancher.os.scope=system']"
NOTE! First command makes console non-persistent and any changes you have done to it WILL be lost so take backups first.
However, it is mandatory because this version is not compatible with v1.9.x version consoles.
Release notes compared to v1.9.x versions
- Kernel 5.10.188
- Buildroot 2023.05
- Docker 24.0.7 by default.
- System-docker 17.06.109
- Added zstd support
- Renamed system-dockerd to system-engine because some 3rd party tools confused about two docker daemon setup.
- Added apparmor support and enabled by default
- Removed experimental selinux support
- System-docker/engine bridge is disabled by default
- User Docker is not anymore included to ISO but is downloaded from internet on first boot.
- If user has defined
rancher.docker.engine
in cloud-init, that version will be downloaded instead of default.
- If user has defined
- VMware and QEMU tools upgraded to latest version.
- VirtualBox tools removed for now because building it did not work. Please, open issue if you need those.
- Added ipset to network and console system containers
- SSH security hardenings based ssh-audit report
v2.0.0-rc1
About this release
This release is first release candidate of v2.0.0 version.
It is highly recommended to test it properly before upgrading existing installations to it.
Issue tracker for this version #161
Upgrade from v1.9.x versions
sudo ros config set rancher.services.console.labels \
"['io.docker.compose.rebuild=always','io.rancher.os.after=network','io.rancher.os.console=default','io.rancher.os.scope=system']"
sudo ros config set rancher.upgrade.url \
https://raw.githubusercontent.com/burmilla/releases/v2.0.x/releases.yml
sudo ros os upgrade
sudo ros config set rancher.services.console.labels \
"['io.docker.compose.rebuild=false','io.rancher.os.after=network','io.rancher.os.console=default','io.rancher.os.scope=system']"
NOTE! First command makes console non-persistent and any changes you have done to it WILL be lost so take backups first.
However, it is mandatory because this version is not compatible with v1.9.x version consoles.
Release notes compared to v1.9.x versions
- Kernel 5.10.188
- Buildroot 2023.05
- Docker 24.0.5 by default.
- System-docker 17.06.109
- Added zstd support
- Renamed system-dockerd to system-engine because some 3rd party tools confused about two docker daemon setup.
- Added apparmor support and enabled by default
- Removed experimental selinux support
- System-docker/engine bridge is disabled by default
- User Docker is not anymore included to ISO but is downloaded from internet on first boot.
- If user has defined
rancher.docker.engine
in cloud-init, that version will be downloaded instead of default.
- If user has defined
- VMware and QEMU tools upgraded to latest version.
- VirtualBox tools removed for now because building it did not work. Please, open issue if you need those.
Closes:
v2.0.0-beta7
About this release
BurmillaOS is community maintained RancherOS compatible operating system.
Versioning
1.9.x versions will stay on 4.14.x kernel versions and are backward compatible with RancherOS 1.5.x versions.
2.0.x versions will contain bigger changes like 5.10.x kernel, etc.
NOTE!!! 2.0.x versions are currently on beta/evalution state so their content might still change based on feedback.
Release notes
-
Kernel 5.10.188
-
Buildroot 2023.05
-
System-docker 17.06.108 with zstd support
-
Added initial WSL2 support
-
Include Hyper-V, ProxmoxVE and VMware tools to ISO
-
Include apparmor tools to console
-
Enable apparmor by default
-
Remove experimental selinux support
-
Include chroot command to initrd
v1.9.7-rc1
About this release
This release is marked as release candidate to make people aware of that it have been tested less than release versions and might that why contains some unexpected new issues.
It is still possible to upgrade this one from earlier releases with command:
sudo ros os upgrade --image burmilla/os:v1.9.7-rc1
Release notes
- Docker 20.10.23
- System-Docker 17.06.107
- Cherry-picked patch to NetworkConfiguration/dhcpcd#157
- Increased network container memory limit to 100 MB
- Improve debug mode by disabling auto reboot and asking resolution
v2.0.0-beta6
About this release
BurmillaOS is community maintained RancherOS compatible operating system.
Versioning
1.9.x versions will stay on 4.14.x kernel versions and are backward compatible with RancherOS 1.5.x versions.
2.0.x versions will contain bigger changes like 5.10.x kernel, etc.
NOTE!!! 2.0.x versions are currently on beta/evalution state so their content might still change based on feedback.
Release notes
- Kernel 5.10.162
- Buildroot 2022.02.8
- with cherry-picked (NetworkConfiguration/dhcpcd#157) memory leak fix for dhcpcd which hopefully solves #129
- Docker 23.0.0-rc.3
- System-docker 17.06.107 which hopefully solves #151
- Removed debugging tool system-docker-containerd-ctr
- Build ros binary with Go version 1.19.5
- Improve debug mode by disabling auto reboot and asking resolution. Example case #142
v1.9.6
About this release
BurmillaOS is community maintained RancherOS compatible operating system.
Versioning
1.9.x versions will stay on 4.14.x kernel versions and are backward compatible with RancherOS 1.5.x versions.
2.0.x versions will contain bigger changes like 5.10.x kernel, etc.
Upgrade
https://burmillaos.org/docs/installation/upgrading/
Release notes
- Kernel 4.14.300
- Docker 20.10.22 by default.
- Buildroot 2022.02.7
- VMware tools 12.1.5