Rancher Desktop Changelog

What's new in Rancher Desktop 1.13.1

Mar 21, 2024
  • Windows only: The minimum WSL kernel requirement (5.15.0.0 or higher) introduced in the v1.13.0 release is no longer required; as a result, the Rancher Desktop installer no longer automatically upgrades WSL. (#6606, #6624)

New in Rancher Desktop 1.13.0 (Mar 13, 2024)

  • Notable Features & Changes:
  • Web Assembly/WASM support (experimental):
  • Rancher Desktop can now be configured to run WebAssembly applications in addition to Linux containers. It includes the Spin runtime, and additional wasm shims can be installed manually.
  • WebAssembly is currently supported as a stand-alone container running on the moby engine, or in Kubernetes pods running with containerd.
  • Turning on WASM support with the moby engine will change the location where images are stored, so all previously downloaded or built images become inaccessible. You may want to run docker system prune --all to reclaim the space (if you don't plan on disabling WASM support again).
  • WASM support will be locked and disabled if the machine has a locked profile installed that uses schema version 10 or earlier. You will need to use schema version 11 to unlock.
  • Cluster Dashboard button:
  • Rancher Desktop now displays a "Cluster Dashboard" button in the navigation bar on the left side of the window. This is purely for discovery, as many users have been unaware that this functionality exists; the button performs the same action as the "Cluster Dashboard" menu item in the notification icon context menu.
  • The button is only displayed when Kubernetes is enabled.
  • Important Bug Fixes:
  • ~/.kube/config in WSL distros (Windows)
  • Rancher Desktop up to version 1.11 used a symlink from ~/.kube/config inside WSL distributions back to the Windows version of this config file (when WSL integration is enabled).
  • In Rancher Desktop 1.12, this symlink had to be replaced by a separate config file inside WSL because Kubernetes would use a different IP address when using the tunneling network stack (it runs inside a separate network namespace). This meant that the user had to maintain multiple config files and the kube context inside a distro could be different from the Windows side.
  • In this 1.13 release, we are running a tunnel to the WSL network namespace; this means Kubernetes is again reachable via 127.0.0.1 from both Windows and the WSL distros. The separate ~/.kube/config files inside the distros will be converted back into a symlink, but only if it contains no other information than the Rancher Desktop cluster itself. If there is additional configuration data, then the user will have to perform the data merging manually if they want to get back to using a symlink as well.
  • Support for QEMU on M3 machines (macOS):
  • QEMU for Apple Silicon machines has been updated to version 8.2.1 and now supports the M3 CPU architecture as well.
  • Support for kind (macOS and Linux only):
  • This release supports kind on macOS and Linux as long as Kubernetes is either disabled or running Kubernetes 1.20.4 or higher (older Kubernetes versions require cgroups v1, which is incompatible with kind).
  • Experimental virtiofs mount type could delete $HOME directory data (Linux only)
  • This serious bug has been fixed.
  • Note that on Linux this setting requires the Rust implementation of virtiofsd to be installed on the host; otherwise it won't work.
  • Experimental 9p mount type now works correctly for RPM and DEB installation (Linux only)
  • It is still not working in the AppImage install.

New in Rancher Desktop 1.12.3 (Feb 3, 2024)

  • The 1.12.3 patch release updates runc to version 1.1.12, buildkitd to 0.12.5, and nerdctl to 1.7.3 to fix a number of CVEs:
  • CVE-2024-21626 Several container breakouts due to internally leaked fds (high)
  • CVE-2024-23650 Possible panic when incorrect parameters sent from frontend (moderate)
  • CVE-2024-23651 Possible race condition with accessing subpaths from cache mounts (high)
  • CVE-2024-23652 Possible host system access from mount stub cleaner (high)
  • CVE-2024-23653 Interactive containers API does not validate entitlements check (high)
  • All these CVEs can only be exploited if the user is using malicious input in the container build process or is running container images that have already been compromised.
  • The following CVE is not fixed in this patch release because there is no upstream release for moby 23.* that includes the fix yet:
  • CVE-2024-24557 Classic builder cache poisoning (moderate)
  • Note that Rancher Desktop is only affected by this CVE if the user explicitly opts out of Buildkit to use the legacy/classic builder (sets DOCKER_BUILDKIT=0). It does not apply to the default configuration.

New in Rancher Desktop 1.12.2 (Jan 23, 2024)

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

New in Rancher Desktop 1.12.1 (Jan 12, 2024)

  • The 1.12.1 patch release fixes a single memory corruption issue on Windows for importing CA certificates (#6308). There are no changes (except for the version number bump) on macOS and Linux.

New in Rancher Desktop 1.12.0 (Jan 9, 2024)

  • Windows tunnelling networking mode is no longer experimental
  • It has feature parity with the legacy networking mode and will become the default setting for new installations (and factory reset) in the 1.13 release. We expect to remove the legacy networking support in 1.14.

New in Rancher Desktop 1.11.0 (Nov 9, 2023)

  • Notable Features & Changes:
  • Snapshots (Experimental):
  • Rancher Desktop now has the ability to take snapshots which store the current configuration of your virtual machine and all associated settings. Snapshots can be managed both from the application GUI under the Snapshots tab or on the command line using rdctl snapshot.
  • Management activities include creating, deleting, and restoring of saved snapshots. Please note that management activities should complete before performing other actions in the application. Concurrent actions are not supported at the moment. Please see the documentation and reference page for more information and known issues below for current limitations
  • Container Dashboard (Experimental):
  • The new Containers tab offers quick access to view and manage containers from the application GUI. You can perform control activities such as stop, start, and delete as well as bulk selection/actions on containers that have a similar state. Please view the documentation for more information and known issues below for current limitations.
  • macOS Networking:
  • You can now use the network configuration socket-vmnet with VZ emulation applied and administrative access enabled.
  • Windows Networking Tunnel (Experimental):
  • With the WSL networking tunnel enabled, the WSL integrations have received an update to allow distributions access to the Kubernetes API server hosted in Rancher Desktop's namespace network.
  • Important Bug Fixes:
  • BuildX Error:
  • Fixes #5363 where newly created BuildX instances were failing with "cgroup" errors.
  • WSL Updates:
  • Fixes #4560 during startup for Rancher Desktop where the WSL integration was executing distributions not explicitly marked for integration and causing startup issues.
  • Fixes #5805 where WSL integrations could not be disabled from the UI.
  • Fixes #5551 where the WSL version was unable to be properly parsed causing application errors.
  • Locked No-Proxy Field UI Update:
  • Fixes #5468 where the No proxy hostname list was editable in the UI after being locked via deployment policy.
  • VZ Emulation:
  • Fixes #5542 where an incompatible mount type could be set for VZ emulation using the command line and rdctl.
  • Deployment Profile - Windows:
  • Fixes #5857 where deployment profiles created via rdctl with locked fields were not able to initialize the application.

New in Rancher Desktop 1.10.0 (Nov 1, 2023)

  • Notable Features & Changes:
  • Snapshots (Experimental):
  • Rancher Desktop now has the ability to take snapshots which store the current configuration of your virtual machine and all associated settings. Snapshots can be managed both from the application GUI under the Snapshots tab or on the command line using rdctl snapshot.
  • Management activities include creating, deleting, and restoring of saved snapshots. Please note that management activities should complete before performing other actions in the application. Concurrent actions are not supported at the moment. Please see the documentation and reference page for more information and known issues below for current limitations
  • Container Dashboard (Experimental):
  • The new Containers tab offers quick access to view and manage containers from the application GUI. You can perform control activities such as stop, start, and delete as well as bulk selection/actions on containers that have a similar state. Please view the documentation for more information and known issues below for current limitations.
  • macOS Networking
  • You can now use the network configuration socket-vmnet with VZ emulation applied and administrative access enabled.
  • Windows Networking Tunnel (Experimental):
  • With the WSL networking tunnel enabled, the WSL integrations have received an update to allow distributions access to the Kubernetes API server hosted in Rancher Desktop's namespace network.
  • Important Bug Fixes:
  • BuildX Error:
  • Fixes #5363 where newly created BuildX instances were failing with "cgroup" errors.
  • WSL Updates:
  • Fixes #4560 during startup for Rancher Desktop where the WSL integration was executing distributions not explicitly marked for integration and causing startup issues.
  • Fixes #5805 where WSL integrations could not be disabled from the UI.
  • Fixes #5551 where the WSL version was unable to be properly parsed causing application errors.
  • Locked No-Proxy Field UI Update:
  • Fixes #5468 where the No proxy hostname list was editable in the UI after being locked via deployment policy.
  • VZ Emulation:
  • Fixes #5542 where an incompatible mount type could be set for VZ emulation using the command line and rdctl.
  • Deployment Profile - Windows:
  • Fixes #5857 where deployment profiles created via rdctl with locked fields were not able to initialize the application.

New in Rancher Desktop 1.10.0 (Sep 13, 2023)

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

New in Rancher Desktop 1.9.1 (Jul 13, 2023)

  • Important bug fixes in this patch release:
  • Locked settings could be unlocked:
  • When the main application window was closed and re-opened without terminating the application, then all settings locked by a deployment profile could be edited again. They were only reset to their locked values when Rancher Desktop was restarted.
  • Uncaught proxy handling errors
  • The module handling https proxies inside Rancher Desktop was updated to its latest version, which contained a bug tied to handling proxy error messages that contained additional error information in addition to the HTTP status code. This bug would throw an exception that Rancher Desktop would not handle. The module has been downgraded to the previous version again until the bug is fixed upstream.
  • Other fixes:
  • New networking stack on Windows:
  • The new networking code would break when the user name contained a space.
  • Port forwarding did not work with the new networking code.
  • Buildkit support on Windows:
  • The Rancher Desktop WSL distro did not include the necessary tools to use buildkit on Windows.
  • Apple Virtualization Framework could not be enabled on macOS 13.0 (Intel) and 13.3 (M1):
  • This was due to an incorrect version comparison and has been fixed.
  • Rancher Desktop failed silently when ~/.docker/config.json was invalid:
  • It now displays an error message during startup.