Skip to content

Rancher Desktop 1.16.0

Latest
Compare
Choose a tag to compare
@jandubois jandubois released this 19 Sep 22:09
· 440 commits to main since this release
2fab96e

This is the 1.16.0 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.

Installers

Notable Changes and Bug Fixes

Windows networking updates

Removing support for the legacy networking stack on Windows uncovered a couple of remaining issues:

  • Removed the legacy network stack (#7296)

  • Removed iptables scraping from the guest agent (#7447)

  • Resolved IP address collisions with userspace networks in other WSL distributions (#7383)

  • Addressed open connection issues in wsl-proxy, preventing the distro from exhausting file descriptors (#7331)

docker buildx and docker compose plugins are using the updated binaries (Windows)

Rancher Desktop has been shipping updated docker-buildx and docker-compose executables, but when they are started as a plugin via docker buildx or docker compose then they are loaded from the %USERPROFILE%\.docker\cli-plugins directory and not located via the PATH. Previous Rancher Desktop releases would not overwrite existing files in the plugin directory, which means docker buildx and docker compose could have been running outdated version.

Automatic PATH management has been fixed (macOS, Linux)

The changes made in 1.15.0 to prevent shell profiles from being deleted in certain edge conditions broke the updating of shell profiles completely. This happened only with the signed release versions, which is why it wasn't detected earlier.

In 1.16.0 any kind of extended attributes on a shell profile will be copied and will not prevent the update (#7394).

sudo-prompt applet is a native binary for macOS on Apple Silicon

The 1.15.0 release was supposed to be fully native for Apple Silicon, but it turned out that the applet to prompt for the sudo password was still Intel-only. Now Rosetta should really no longer be needed for Rancher Desktop.

Known Issues

Rancher Desktop stopped working on openSUSE Tumbleweed

This is due to a breaking change in the firmware shipped with QEMU on openSUSE (#7463). The openSUSE bug is tracked by https://bugzilla.suse.com/show_bug.cgi?id=1230291.

This issue does not affect installation using the AppImage installer because it bundles its own version of QEMU.

Container Dashboard

The dashboard does not update automatically when container states have changed or new containers are introduced (#5775).

Extensions Install - Allowed Images

When using the Allowed Images feature and also specifying extensions in a deployment profile, the extension images must be included in both lists (#4920).

Deprecations

macOS 11 Big Sur and earlier are no longer officially supported

Apple usually only provides security updates for the last 3 major macOS releases. GitHub removes CI runners once the OS is no longer supported. Due to availability of hardware resources and software dependencies, we may be unable to create new Rancher Desktop releases compatible with older macOS versions in the future.

We will try not to break Rancher Desktop on older macOS versions as long as reasonably possible, but those versions should be considered unsupported.

Updates to Bundled Utilities

  • docker 26.1.027.1.1
  • docker-buildx 0.14.10.16.2
  • docker-compose 2.27.12.29.1
  • docker-credential-ecr-login unchanged 0.8.0
  • helm 3.15.13.15.3
  • moby/buildkit unchanged 0.12.5
  • nerdctl unchanged 1.7.6
  • spin: new 2.5.1
  • spin-shim: 0.14.10.15.1
  • spinkube: unchanged 0.2.0
  • trivy 0.51.40.53.0

Connect with the developers

Changelog

The full version changelog, from v1.15.1, can be found using GitHub compare and the details of the release can be found in the v1.16.0 milestone.