Releases: rancher-sandbox/rancher-desktop
Rancher Desktop 1.22
This is the 1.22.0 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.22.0
What's New
Select moby storage driver
Version 1.21.0 switched to the containerd-snapshotter storage driver by default. On Windows, this happened unconditionally (even on upgrades), which made existing images inaccessible.
Users can now choose between the classic and containerd-snapshotter storage drivers via rdctl:
rdctl set --container-engine.moby-storage-driver classic
rdctl set --container-engine.moby-storage-driver snapshotterRancher Desktop automatically selects the driver based on where your existing images are stored. See Migrating Images for instructions on moving images between storage drivers. Windows users affected by the 1.21.0 issue can switch back to the classic driver to regain access to their images. (#9732)
Docker 29 in the VM
Alpine Linux has been updated to version 3.23, which includes Docker 29. This fixes issues with docker inspect returning incomplete image metadata. (#9671, #9739)
Kubernetes Dashboard improvements
Pod log streaming now works in the Dashboard. This was broken since version 1.6.0. (#3212)
The Dashboard button now waits until the Steve API server accepts connections before becoming active. Previously, clicking the button too quickly after Kubernetes started would show a spinner that never resolved. (#8217)
The non-functional "Download KubeConfig" and "Kubectl Shell" buttons have been removed from the cluster dashboard. (#2208, #8151, #8757)
Docker Compose 5.0
Docker Compose has been updated to version 5.0. Key changes include:
- Compose can now be used as an SDK for third-party integrations
- The internal builder has been removed; builds are delegated to Docker Bake
- Hooks now run on restart
- New
--waitoption for the start command
Helm 4.0
Helm has been updated to version 4.0. See the Helm 4.0 release notes for details on the changes.
Diagnostics
Moby image store check
A new diagnostic reports when images exist in the inactive image store (classic vs. containerd-snapshotter), helping identify which images need migration. (#9733)
Windows: wsl-vpnkit detection
A new diagnostic warns when the wsl-vpnkit distribution is present, as it can cause networking issues with Rancher Desktop. (#9623)
Bug Fixes
macOS CA management with multiple keychains
Fixed a bug where certificates from multiple keychains were being written to the same file path, causing only the last keychain's certificates to be processed. (#9755)
K3s version channel labels not updating
Fixed an issue where version channel labels (e.g, stable, latest, v1.xx) were not removed from old versions when they moved to newer versions, causing multiple patch versions to appear in the recommended list. (#9709)
K3s image loading for older versions
Made the --all-platforms flag optional when loading K3s images, so older K3s versions (before 1.31) load images correctly. (#9708, #9710)
rdctl info works after upgrade
Fixed an issue where rdctl info failed with a BusyBox error for users who upgraded from version 1.19.3 or earlier, or restored an old snapshot. The 1.21.0 release notes mentioned a manual workaround; this is no longer needed. (#9546, #9554)
Containers page error handling
Fixed an "[object Object]" error that appeared on the Containers page when the backend became temporarily unavailable. (#9545, #9661)
Connectivity check uses HTTPS
The network connectivity diagnostic now uses an HTTPS HEAD request instead of HTTP GET, improving privacy by encrypting the request. (#9711)
Linux packaging fixes
Fixed an issue where the Debian package did not set the suid bit on chrome-sandbox, causing the application to fail to start on Debian and Ubuntu systems.
The virtualization support check now works correctly on Linux arm64 systems.
Extension fixes
Fixed several issues with Docker Desktop extensions:
- Uninstall and upgrade buttons on the Installed tab now work correctly
- Extension metadata and icons refresh properly after reinstalling an extension
- Extensions without containers no longer cause errors during uninstall
- The
ddClient.extensionobject now includes theidandversionfields as specified by the Docker Desktop Extension API
Updates to Bundled Utilities (from Rancher Desktop 1.21.0)
- docker
29.0.2→29.1.4 - docker-compose
2.40.3→5.0.1 - docker-credential-helpers
0.9.4→0.9.5 - helm
3.19.1→4.0.5 - nerdctl
2.2.0→2.2.1 - trivy
0.67.2→0.68.2
Unchanged:
- amazon-ecr-credential-helper
0.11.0 - docker-buildx
0.30.1 - kuberlr
0.6.1 - spin
3.5.1 - spin-shim
0.22.0 - spin-operator
0.6.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.21.0, can be found using GitHub compare and the details of the release can be found in the v1.22.0 milestone.
Rancher Desktop 1.21
This is the 1.21.0 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
⚠️ WARNING for Windows users using the Moby container engine ⚠️
This 1.21.0 release is going to change the docker storage driver from the "classic" setting to the containerd-snapshotter (see below). This is supposed to only happen on new installs or after factory resets.
On Windows however, this is happening unconditionally. Any existing images will become inaccessible by the new driver. They are not deleted (and will continue to take up disk space in the VM). They will get deleted by a factory-reset.
In the 1.22.0 release, we will provide a mechanism to switch back and forth between the classic and the snapshotter driver. This will give users the capability to either clean out the old images or to export them, and then re-import them under the other driver.
Installers
Release Notes for 1.21.0
What's New
rdctl info command
rdctl has a new info command that lists the Rancher Desktop version and the IP address of the VM:
❯ rdctl info
Version: v1.21.0
IPAddress: 192.168.205.2You can query individual fields for use in scripts:
❯ rdctl info --field ip-address
192.168.205.2Note: this command is failing for users who have been upgrading Rancher Desktop from version 1.19.3 or earlier, or then restored a snapshot that was based on an earlier installation. If this is happening, you can fix your setup by running:
rdctl shell sudo apk add iproute2This fix will remain in place until you perform a factory reset or restore from an older snapshot again.
Increasing disk size (Linux and macOS)
Rancher Desktop by default reserves 100GB of disk space for the VM (it is a sparse file, so only the portion in use actually takes up disk space on the host).
It is now possible to increase the maximum size of the VM disk using rdctl:
❯ rdctl set --experimental.virtual-machine.disk-size 120G
Status: reconfiguring Rancher Desktop to apply changes (this may take a while).This will restart Rancher Desktop, at which time the volume will expand to the larger size. Please note that it is not possible to reduce the maximum size. Unused space in the VM disk will be returned for host usage every time Rancher Desktop is restarted (via fstrim).
There is no GUI mechanism to change the maximum disk size.
Update checker only checks once a day
Rancher Desktop will only check for updates once per day now instead of every hour. This interval is not configurable but the update checks can be disabled completely via both rdctl and the GUI.
Online checker frequency is configurable
By default, Rancher Desktop checks every 5 seconds to update the "online" indicator. It does this by checking for the right redirect response from http://docs.rancherdesktop.io (to https). This also detects when the computer is caught inside a captive portal, like airport or hotel wifi.
You can now change the frequency of this check to a longer value (in milliseconds) or disable it completely by setting it to 0:
❯ rdctl set --diagnostics.connectivity.interval 0
Status: settings updated; no restart required.Electron will still perform its own online checks (which will also update the Rancher Desktop indicators) but those checks are somewhat unreliable.
There is no mechanism in the GUI to change this setting.
Container Info page with logs
@tylercritchlow has moved the container logs to a container info page. You get to the info page either by clicking the container name or through the menu at the end of the line.
moby now uses containerd snapshotter by default
On new installations, or after a factory reset, Rancher Desktop will now use the containerd snapshotter for storing container images by default. This snapshotter provides additional functionality, such as storing/pushing/pulling multi-platform images. It is also needed for using Wasm containers with docker. This means Rancher Desktop will no longer switch between snapshotters when turning Wasm support on or off, so local images will remain visible to both configuration options.
Updated extensions
The "SUSE Application Collection" extension can now display the collection without having to log in first.
Bug fixes
UDP port forwarding fixed on Linux and macOS
It was already working on Windows. Thanks to @toshs for finding and fixing the issue.
Shadows on macOS 26 Tahoe
Window shadows had a performance issue on macOS 26. This has been fixed by upgrading the Electron version.
Updates to Bundled Utilities (from Rancher Desktop 1.20.1, as of 1.21.0)
- amazon-ecr-credential-helper
0.10.1→0.11.0 - docker
28.3.3→29.0.2 - docker-buildx
0.26.1→0.30.1 - docker-compose
2.39.2→2.40.3 - docker-credential-helpers
0.9.3→0.9.4 - helm
3.18.6→3.19.1 - kuberlr unchanged
0.6.1 - moby/buildkit
0.21.1→0.25.2 - nerdctl
2.1.3→2.2.0 - spin
3.3.1→3.5.1 - spin-shim
0.20.0→0.22.0 - spin-operator unchanged
0.6.1 - trivy
0.65.0→0.67.2
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.20.1, can be found using GitHub compare and the details of the release can be found in the v1.20.0 milestone.
Rancher Desktop 1.20.1
This is the 1.20.1 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.20.1
This release updates the bundled docker-compose from version 2.39.2 to 2.40.3 to address CVE-2025-62725.
There are no other changes in this patch release.
New Contributors
Thank you to our new contributors: @proski, @lavigneer, and @tylercritchlow!
Release Notes for 1.20.0
What's New
Container Logs
Thanks to @tylercritchlow, the Containers dashboard can now display the container logs. The Logs command is accessible under the ⋮ menu on the right hand side, so it's a bit hidden. This will automatically scroll to the end of the log and it updates automatically as more logs come in.
Container Dashboard Improvements
@tylercritchlow has also made changes to the Containers dashboard itself: it will now automatically update as containers are created, started, stopped or deleted. You no longer need to refresh manually.
As well, containers are now grouped together, either by Kubernetes pod, by docker-compose deployment or in the "Standalone Containers" group for everything else. Groups can individually be collapsed and expanded.
New Volumes page
Another new feature thanks to @tylercritchlow: On the Volumes page, you can see a list of all volumes managed by the container runtime and, if required, delete volumes.
New rdctl reset command
@lavigneer has contributed the new rdctl reset command. It is a refinement of the rdctl factory-reset command, which is still supported, but now deprecated and hidden. It adds the ability to delete the Kubernetes version cache, which was previously only possible from within the GUI.
| Command | Function |
|---|---|
rdctl reset --vm |
deletes VM and creates a new with the same settings |
rdctl reset --k8s |
deletes deployed Kubernetes workloads |
rdctl reset --cache |
deletes cached Kubernetes images |
rdctl reset --factory |
deletes VM and shows first-start dialog again |
All options can be combined but some combinations are redundant:
--factoryincludes--vmandk8s(but not--cache)--vmincludes--k8s
VZ emulation mode is now the default on macOS
On a fresh install, or after a factory reset, the default emulation mode on macOS is now VZ instead of QEMU.
The default mount type with VZ is now virtiofs, which is no longer considered "experimental".
Additional locations for system deployment profiles
On macOS, Rancher Desktop will check for system deployment profiles first in /Library/Managed Preferences. If no profile is found there, then it looks in the previous default location at /Library/Preferences. This allows deploying system profiles using MDM solutions.
On Linux, Rancher Desktop continues to look in /etc/rancher-desktop first. But if no profile is found there, it will now also check /usr/etc/rancher-desktop for a system profile before looking in the user profile location.
Additional Diagnostics
When using the moby container engine, Rancher Desktop will now run diagnostics checks to verify that the current docker context is rancher-desktop and that DOCKER_HOST is not set.
On Windows, there is also a new diagnostic that will trigger when the WSL2 version is too old.
Updated extensions
The extension catalog now lists the latest releases of "Epinio", "Open WebUI" and the "SUSE Application Collection".
The "Open WebUI" extension no longer binds to a specific version, but will always attempt to fetch the latest release when it is being restarted.
Vue.JS has been upgraded from Vue2 → Vue3
The Vue JavaScript framework has been updated to the latest version, which required a rather large amount of internal changes. Ideally, this should not be user-visible. Please report any regressions to the GitHub issue tracker.
Bug fixes
Code signing for spin has been fixed
In the previous releases, a bug in the code signed prevented spin from executing applications locally.
Updates to Bundled Utilities (from Rancher Desktop 1.19.3, as of 1.20.0)
- amazon-ecr-credential-helper
0.9.1→0.10.1 - docker
28.1.1→28.3.3 - docker-buildx
0.25.0→0.26.1 - docker-compose
2.37.1→2.39.2 - docker-credential-helpers unchanged
0.9.3 - helm
3.18.3→3.18.6 - kuberlr
0.6.0→0.6.1 - moby/buildkit unchanged
0.21.1 - nerdctl
2.1.1→2.1.3 - spin unchanged
3.3.1 - spin-shim
0.19.0→0.20.0 - spin-operator
0.5.0→0.6.1 - trivy
0.62.1→0.65.0
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.19.3, can be found using GitHub compare and the details of the release can be found in the v1.20.0 milestone.
Rancher Desktop 1.20.0
This is the 1.20.0 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
New Contributors
Thank you to our new contributors: @proski, @lavigneer, and @tylercritchlow!
Release Notes for 1.20.0
What's New
Container Logs
Thanks to @tylercritchlow, the Containers dashboard can now display the container logs. The Logs command is accessible under the ⋮ menu on the right hand side, so it's a bit hidden. This will automatically scroll to the end of the log and it updates automatically as more logs come in.
Container Dashboard Improvements
@tylercritchlow has also made changes to the Containers dashboard itself: it will now automatically update as containers are created, started, stopped or deleted. You no longer need to refresh manually.
As well, containers are now grouped together, either by Kubernetes pod, by docker-compose deployment or in the "Standalone Containers" group for everything else. Groups can individually be collapsed and expanded.
New Volumes page
Another new feature thanks to @tylercritchlow: On the Volumes page, you can see a list of all volumes managed by the container runtime and, if required, delete volumes.
New rdctl reset command
@lavigneer has contributed the new rdctl reset command. It is a refinement of the rdctl factory-reset command, which is still supported, but now deprecated and hidden. It adds the ability to delete the Kubernetes version cache, which was previously only possible from within the GUI.
| Command | Function |
|---|---|
rdctl reset --vm |
deletes VM and creates a new with the same settings |
rdctl reset --k8s |
deletes deployed Kubernetes workloads |
rdctl reset --cache |
deletes cached Kubernetes images |
rdctl reset --factory |
deletes VM and shows first-start dialog again |
All options can be combined but some combinations are redundant:
--factoryincludes--vmandk8s(but not--cache)--vmincludes--k8s
VZ emulation mode is now the default on macOS
On a fresh install, or after a factory reset, the default emulation mode on macOS is now VZ instead of QEMU.
The default mount type with VZ is now virtiofs, which is no longer considered "experimental".
Additional locations for system deployment profiles
On macOS, Rancher Desktop will check for system deployment profiles first in /Library/Managed Preferences. If no profile is found there, then it looks in the previous default location at /Library/Preferences. This allows deploying system profiles using MDM solutions.
On Linux, Rancher Desktop continues to look in /etc/rancher-desktop first. But if no profile is found there, it will now also check /usr/etc/rancher-desktop for a system profile before looking in the user profile location.
Additional Diagnostics
When using the moby container engine, Rancher Desktop will now run diagnostics checks to verify that the current docker context is rancher-desktop and that DOCKER_HOST is not set.
On Windows, there is also a new diagnostic that will trigger when the WSL2 version is too old.
Updated extensions
The extension catalog now lists the latest releases of "Epinio", "Open WebUI" and the "SUSE Application Collection".
The "Open WebUI" extension no longer binds to a specific version, but will always attempt to fetch the latest release when it is being restarted.
Vue.JS has been upgraded from Vue2 → Vue3
The Vue JavaScript framework has been updated to the latest version, which required a rather large amount of internal changes. Ideally, this should not be user-visible. Please report any regressions to the GitHub issue tracker.
Bug fixes
Code signing for spin has been fixed
In the previous releases, a bug in the code signed prevented spin from executing applications locally.
Updates to Bundled Utilities (from Rancher Desktop 1.19.3, as of 1.20.0)
- amazon-ecr-credential-helper
0.9.1→0.10.1 - docker
28.1.1→28.3.3 - docker-buildx
0.25.0→0.26.1 - docker-compose
2.37.1→2.39.2 - docker-credential-helpers unchanged
0.9.3 - helm
3.18.3→3.18.6 - kuberlr
0.6.0→0.6.1 - moby/buildkit unchanged
0.21.1 - nerdctl
2.1.1→2.1.3 - spin unchanged
3.3.1 - spin-shim
0.19.0→0.20.0 - spin-operator
0.5.0→0.6.1 - trivy
0.62.1→0.65.0
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.19.3, can be found using GitHub compare and the details of the release can be found in the v1.20.0 milestone.
Rancher Desktop 1.19.3
This is the 1.19.3 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.19.3
AppImage release works again
An update to one of our dependencies broke the AppImage releases. This has been fixed.
Upgraded bundled utilities
The following utilities have been updated:
- docker-buildx
0.24.0→0.25.0 - helm
3.18.0→3.18.3 - spin
3.3.0→3.3.1
Release Notes for 1.19.2
Images built with OpenJDK 17 to 24 no longer crash (Linux and macOS)
OpenJDK releases 17 to 24 cannot properly detect the cgroup version when running on a Linux kernel 6.12+. Rancher Desktop 1.19.2 downgrades the bundled Linux kernel to version 6.6; this allows more time for images to be rebuilt once the fixed OpenJDK 25 is released.
VZ emulation with Rosetta works on earlier macOS releases than 15.5
As a side-effect of downgrading the kernel, VZ emulation with Rosetta will work again on older macOS releases.
The spin up command works again (macOS)
In Rancher Desktop 1.17.0, the spin binary was moved to a different location and no longer signed with the required entitlements on macOS, causing it to fail code compiled into executable memory. This has been fixed.
Upgraded bundled utilities
The following utilities have been updated:
- docker-compose
2.36.2→2.37.1 - spin
3.2.0→3.3.0
Release Notes for 1.19.1
VZ emulation with Rosetta requires macOS 15.5
Older Rosetta releases are incompatible with the latest Linux kernel releases (6.11 and later). Rancher Desktop 1.19 uses a Linux 6.12.28 kernel on Linux and macOS and requires the updated Rosetta version from macOS 15.5 or later. This is only a concern for running amd64 container images on Apple silicon machines.
Gnome Desktop compatibility
The 1.19.0 release did not run on Linux with Gnome Desktop. This has been fixed.
SUSE Application Collection extension upgraded to 0.2.2.
The extension had a new release with a few bug fixes.
Release Notes for 1.19.0
What's New
Extension update mechanism
The "Extensions" menu item on the left will show a red bubble with a count of all installed extensions that have an update available from the built-in catalog. The cards for those extensions will have an "Update" button in addition to the "Remove" button.
SUSE Application Collection extension
SUSE Application Collection gives access to trusted, curated, and continuously updated applications. This extension helps you integrate the collection into your local development environment by managing authentication, making apps plug-and-play, and helping you stay up-to-date.
Epinio extension is working again
Thanks to the team at Krumware for taking over maintenance of the Epinio extension! (#6580 and #7280)
Open WebUI extension has MCP support
This update adds a simple, secure MCP-to-OpenAPI proxy server running in a container. It provides access to tools using the Model Context Protocol from the LLM.
It comes pre-configured with a docker and a kubernetes MCP server implementation, allowing the model to talk to the local Moby engine or Kubernetes cluster.
VZ emulation and Snapshots are no longer experimental
The --experimental.virtual-machine.type and --experimental.virtual-machine.use-rosetta options in rdctl are now just --virtual-machine.type and --virtual-machine.use-rosetta.
Bug fixes
Kubernetes reset no longer breaks on Windows
When using Kubernetes 1.30.0 or later, a "Kubernetes Reset" would leave Rancher Desktop in a broken state until WSL2 was restarted (or the host rebooted) #8648.
QEMU slow image pulling (on Linux and macOS) has been fixed
The root cause has been a delay in the DNS host resolver implementation (#4258).
Extensions (on macOS) can now call bundled utilities
Extensions were unable to use bundled utilities such as the credential helpers because Rancher Desktop is normally launched by the Finder and does not inherit the user's PATH setting. With this release, the directory with bundled utilities will be added explicitly when an extension invokes external programs (#8598).
docker build on Windows no longer fails intermittently with http2 errors
This was a regression in Rancher Desktop 1.18.* on Windows only due to a buffering issue in the proxy implementation (#8276).
Many thanks to @bcxpro for analyzing the failure and providing a fix! (#8311)
nerdctl on Windows can now use alternate filenames for Dockerfile
This was a bug in the argument translation layer in nerdctl-stub (#8190).
Updates to Bundled Utilities (as of Rancher Desktop 1.19.3)
- amazon-eco-credential-helper unchanged
0.9.1 - docker
27.5.1→28.1.1 - docker-buildx
0.20.1→0.25.0 - docker-compose
2.33.0→2.37.1 - docker-credential-helpers
0.8.2→0.9.3 - helm
3.17.1→3.18.3 - kuberlr
0.5.2→0.6.0 - moby/buildkit
0.19.0→0.21.1 - nerdctl
2.0.3→2.1.1 - spin
3.1.2→3.3.1 - spin-shim
0.18.0→0.19.0 - spinkube unchanged
0.4.0 - trivy
0.59.1→0.62.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.18.0, can be found using GitHub compare and the details of the release can be found in the v1.19.0 and v1.19.2 milestones.
Rancher Desktop 1.19.2
This is the 1.19.2 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.19.2
Images built with OpenJDK 17 to 24 no longer crash (Linux and macOS)
OpenJDK releases 17 to 24 cannot properly detect the cgroup version when running on a Linux kernel 6.12+. Rancher Desktop 1.19.2 downgrades the bundled Linux kernel to version 6.6; this allows more time for images to be rebuilt once the fixed OpenJDK 25 is released.
VZ emulation with Rosetta works on earlier macOS releases than 15.5
As a side-effect of downgrading the kernel, VZ emulation with Rosetta will work again on older macOS releases.
The spin up command works again (macOS)
In Rancher Desktop 1.17.0, the spin binary was moved to a different location and no longer signed with the required entitlements on macOS, causing it to fail code compiled into executable memory. This has been fixed.
Upgraded bundled utilities
The following utilities have been updated:
- docker-compose
2.36.2→2.37.1 - spin
3.2.0→3.3.0
Release Notes for 1.19.1
VZ emulation with Rosetta requires macOS 15.5
Older Rosetta releases are incompatible with the latest Linux kernel releases (6.11 and later). Rancher Desktop 1.19 uses a Linux 6.12.28 kernel on Linux and macOS and requires the updated Rosetta version from macOS 15.5 or later. This is only a concern for running amd64 container images on Apple silicon machines.
Gnome Desktop compatibility
The 1.19.0 release did not run on Linux with Gnome Desktop. This has been fixed.
SUSE Application Collection extension upgraded to 0.2.2.
The extension had a new release with a few bug fixes.
Release Notes for 1.19.0
What's New
Extension update mechanism
The "Extensions" menu item on the left will show a red bubble with a count of all installed extensions that have an update available from the built-in catalog. The cards for those extensions will have an "Update" button in addition to the "Remove" button.
SUSE Application Collection extension
SUSE Application Collection gives access to trusted, curated, and continuously updated applications. This extension helps you integrate the collection into your local development environment by managing authentication, making apps plug-and-play, and helping you stay up-to-date.
Epinio extension is working again
Thanks to the team at Krumware for taking over maintenance of the Epinio extension! (#6580 and #7280)
Open WebUI extension has MCP support
This update adds a simple, secure MCP-to-OpenAPI proxy server running in a container. It provides access to tools using the Model Context Protocol from the LLM.
It comes pre-configured with a docker and a kubernetes MCP server implementation, allowing the model to talk to the local Moby engine or Kubernetes cluster.
VZ emulation and Snapshots are no longer experimental
The --experimental.virtual-machine.type and --experimental.virtual-machine.use-rosetta options in rdctl are now just --virtual-machine.type and --virtual-machine.use-rosetta.
Bug fixes
Kubernetes reset no longer breaks on Windows
When using Kubernetes 1.30.0 or later, a "Kubernetes Reset" would leave Rancher Desktop in a broken state until WSL2 was restarted (or the host rebooted) #8648.
QEMU slow image pulling (on Linux and macOS) has been fixed
The root cause has been a delay in the DNS host resolver implementation (#4258).
Extensions (on macOS) can now call bundled utilities
Extensions were unable to use bundled utilities such as the credential helpers because Rancher Desktop is normally launched by the Finder and does not inherit the user's PATH setting. With this release, the directory with bundled utilities will be added explicitly when an extension invokes external programs (#8598).
docker build on Windows no longer fails intermittently with http2 errors
This was a regression in Rancher Desktop 1.18.* on Windows only due to a buffering issue in the proxy implementation (#8276).
Many thanks to @bcxpro for analyzing the failure and providing a fix! (#8311)
nerdctl on Windows can now use alternate filenames for Dockerfile
This was a bug in the argument translation layer in nerdctl-stub (#8190).
Updates to Bundled Utilities
- amazon-eco-credential-helper unchanged
0.9.1 - docker
27.5.1→28.1.1 - docker-buildx
0.20.1→0.24.0 - docker-compose
2.33.0→2.37.1 - docker-credential-helpers
0.8.2→0.9.3 - helm
3.17.1→3.18.0 - kuberlr
0.5.2→0.6.0 - moby/buildkit
0.19.0→0.21.1 - nerdctl
2.0.3→2.1.1 - spin
3.1.2→3.3.0 - spin-shim
0.18.0→0.19.0 - spinkube unchanged
0.4.0 - trivy
0.59.1→0.62.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.18.0, can be found using GitHub compare and the details of the release can be found in the v1.19.0 and v1.19.2 milestones.
Rancher Desktop 1.19.1
This is the 1.19.1 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.19.1
VZ emulation with Rosetta requires macOS 15.5
Older Rosetta releases are incompatible with the latest Linux kernel releases (6.11 and later). Rancher Desktop 1.19 uses a Linux 6.12.28 kernel on Linux and macOS and requires the updated Rosetta version from macOS 15.5 or later. This is only a concern for running amd64 container images on Apple silicon machines.
Gnome Desktop compatibility
The 1.19.0 release did not run on Linux with Gnome Desktop. This has been fixed.
SUSE Application Collection extension upgraded to 0.2.2.
The extension had a new release with a few bug fixes.
Release Notes for 1.19.0
What's New
Extension update mechanism
The "Extensions" menu item on the left will show a red bubble with a count of all installed extensions that have an update available from the built-in catalog. The cards for those extensions will have an "Update" button in addition to the "Remove" button.
SUSE Application Collection extension
SUSE Application Collection gives access to trusted, curated, and continuously updated applications. This extension helps you integrate the collection into your local development environment by managing authentication, making apps plug-and-play, and helping you stay up-to-date.
Epinio extension is working again
Thanks to the team at Krumware for taking over maintenance of the Epinio extension! (#6580 and #7280)
Open WebUI extension has MCP support
This update adds a simple, secure MCP-to-OpenAPI proxy server running in a container. It provides access to tools using the Model Context Protocol from the LLM.
It comes pre-configured with a docker and a kubernetes MCP server implementation, allowing the model to talk to the local Moby engine or Kubernetes cluster.
VZ emulation and Snapshots are no longer experimental
The --experimental.virtual-machine.type and --experimental.virtual-machine.use-rosetta options in rdctl are now just --virtual-machine.type and --virtual-machine.use-rosetta.
Bug fixes
Kubernetes reset no longer breaks on Windows
When using Kubernetes 1.30.0 or later, a "Kubernetes Reset" would leave Rancher Desktop in a broken state until WSL2 was restarted (or the host rebooted) #8648.
QEMU slow image pulling (on Linux and macOS) has been fixed
The root cause has been a delay in the DNS host resolver implementation (#4258).
Extensions (on macOS) can now call bundled utilities
Extensions were unable to use bundled utilities such as the credential helpers because Rancher Desktop is normally launched by the Finder and does not inherit the user's PATH setting. With this release, the directory with bundled utilities will be added explicitly when an extension invokes external programs (#8598).
docker build on Windows no longer fails intermittently with http2 errors
This was a regression in Rancher Desktop 1.18.* on Windows only due to a buffering issue in the proxy implementation (#8276).
Many thanks to @bcxpro for analyzing the failure and providing a fix! (#8311)
nerdctl on Windows can now use alternate filenames for Dockerfile
This was a bug in the argument translation layer in nerdctl-stub (#8190).
Updates to Bundled Utilities
- amazon-eco-credential-helper unchanged
0.9.1 - docker
27.5.1→28.1.1 - docker-buildx
0.20.1→0.24.0 - docker-compose
2.33.0→2.36.2 - docker-credential-helpers
0.8.2→0.9.3 - helm
3.17.1→3.18.0 - kuberlr
0.5.2→0.6.0 - moby/buildkit
0.19.0→0.21.1 - nerdctl
2.0.3→2.1.1 - spin
3.1.2→3.2.0 - spin-shim
0.18.0→0.19.0 - spinkube unchanged
0.4.0 - trivy
0.59.1→0.62.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.18.0, can be found using GitHub compare and the details of the release can be found in the v1.19.0 milestone.
Rancher Desktop 1.19.0
This is the 1.19.0 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
Release Notes for 1.19.0
What's New
Extension update mechanism
The "Extensions" menu item on the left will show a red bubble with a count of all installed extensions that have an update available from the built-in catalog. The cards for those extensions will have an "Update" button in addition to the "Remove" button.
SUSE Application Collection extension
SUSE Application Collection gives access to trusted, curated, and continuously updated applications. This extension helps you integrate the collection into your local development environment by managing authentication, making apps plug-and-play, and helping you stay up-to-date.
Epinio extension is working again
Thanks to the team at Krumware for taking over maintenance of the Epinio extension! (#6580 and #7280)
Open WebUI extension has MCP support
This update adds a simple, secure MCP-to-OpenAPI proxy server running in a container. It provides access to tools using the Model Context Protocol from the LLM.
It comes pre-configured with a docker and a kubernetes MCP server implementation, allowing the model to talk to the local Moby engine or Kubernetes cluster.
VZ emulation and Snapshots are no longer experimental
The --experimental.virtual-machine.type and --experimental.virtual-machine.use-rosetta options in rdctl are now just --virtual-machine.type and --virtual-machine.use-rosetta.
Bug fixes
Kubernetes reset no longer breaks on Windows
When using Kubernetes 1.30.0 or later, a "Kubernetes Reset" would leave Rancher Desktop in a broken state until WSL2 was restarted (or the host rebooted) #8648.
QEMU slow image pulling (on Linux and macOS) has been fixed
The root cause has been a delay in the DNS host resolver implementation (#4258).
Extensions (on macOS) can now call bundled utilities
Extensions were unable to use bundled utilities such as the credential helpers because Rancher Desktop is normally launched by the Finder and does not inherit the user's PATH setting. With this release, the directory with bundled utilities will be added explicitly when an extension invokes external programs (#8598).
docker build on Windows no longer fails intermittently with http2 errors
This was a regression in Rancher Desktop 1.18.* on Windows only due to a buffering issue in the proxy implementation (#8276).
Many thanks to @bcxpro for analyzing the failure and providing a fix! (#8311)
nerdctl on Windows can now use alternate filenames for Dockerfile
This was a bug in the argument translation layer in nerdctl-stub (#8190).
Updates to Bundled Utilities
- amazon-eco-credential-helper unchanged
0.9.1 - docker
27.5.1→28.1.1 - docker-buildx
0.20.1→0.24.0 - docker-compose
2.33.0→2.36.2 - docker-credential-helpers
0.8.2→0.9.3 - helm
3.17.1→3.18.0 - kuberlr
0.5.2→0.6.0 - moby/buildkit
0.19.0→0.21.1 - nerdctl
2.0.3→2.1.1 - spin
3.1.2→3.2.0 - spin-shim
0.18.0→0.19.0 - spinkube unchanged
0.4.0 - trivy
0.59.1→0.62.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.18.0, can be found using GitHub compare and the details of the release can be found in the v1.19.0 milestone.
Rancher Desktop 1.18.2
This is the 1.18.2 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux.
Installers
What has changed in 1.18.2
Windows regression with docker-proxy has been fixed
Rancher Desktop 1.18.0 includes a fix for docker run commands on Windows that unfortunately introduced a race condition that sometimes breaks the communication between the docker.exe command and the docker daemon, resulting in http2 errors (#8276). Thanks to @bcxpro for providing a fix (#8311)!
Open WebUI extension has been updated to fix Ollama installation on Linux and macOS
If Ollama is not already installed on the system, then the extension will download and install Ollama just inside the extension directory. This had been broken by a change to the upstream Linux and macOS release formats. It does not affect users that already have Ollama installed because in that case the extension will just use the installed version.
The version of Open WebUI has been updated to 0.5.20.
Please note: there was no public release of 1.18.1
An issue with the Open WebUI extension was found after the 1.18.1 tag was already created, so this version had to be skipped.
Release Notes for 1.18.0
Cluster dashboard has been updated from 2.7.0 to 2.11.0
The cluster dashboard has been reimplemented as a Rancher extension and is mostly in sync with the upstream version.
The dashboard now works correctly even when the KUBECONFIG environment variable points to multiple config files.
Network fixes
The gvisor-tap-vsock dependency has been updated again, which has solved several networking regressions from Rancher Desktop 1.17.x (on all platforms).
Rancher Desktop is working properly again when behind a VPN. On macOS the VZ emulation mode works again even without a network connection.
Image scanning now scans local images with containerd
This already worked before for moby.
Image scanning results are displayed much faster once the vulnerability databases have been downloaded (for images with many vulnerabilities).
The Open WebUI extension has been updated
If you already have the extension installed, then you must uninstall it from the "Installed" tab of the "Extensions" page (the "Remove" button on the "Catalog" tab does not work correctly in this release).
After you have uninstalled the current version, you can install the new version as usual from the "Catalog" tab.
docker run issues on Windows have been fixed
docker run on Windows would hang indefinitely when reading from STDIN (#2094) or would produce no output when running without the -i option (#3239). Many thanks to @bcxpro for investigating and fixing this issue!
nerdctl on Windows picks up compose.yaml automatically
The nerdctl command on Windows used to run from a separate directory before and therefore did not locate default filenames like compose.yaml correctly. This has been fixed.
Rancher Desktop is now available as a separate RPM for Fedora
Deprecations
MSI installer no longer installs WSL2 on Windows
WSL2 must be installed on the local system before Rancher Desktop can be installed.
macOS 12 Monterey and earlier are no longer supported
Rancher Desktop no longer works on Apple ARM computers running macOS 12 Monterey. It still works on Apple Intel computers, but is unsupported.
Updates to Bundled Utilities
- amazon-eco-credential-helper
0.9.0→0.9.1 - docker
27.4.1→27.5.1 - docker-buildx
0.19.3→0.20.1 - docker-compose
2.32.1→2.33.0 - docker-credential-helpers unchanged
0.8.2 - helm
3.16.4→3.17.1 - kuberlr unchanged
0.5.2 - moby/buildkit
0.18.1→0.19.0 - nerdctl
2.0.2→2.0.3 - spin
3.1.1→3.1.2 - spin-shim
0.17.0→0.18.0 - spinkube unchanged
0.4.0 - trivy
0.58.1→0.59.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.17.0, can be found using GitHub compare and the details of the release can be found in the v1.18.0 milestone.
Rancher Desktop 1.18.0
This is the 1.18.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
Cluster dashboard has been updated from 2.7.0 to 2.11.0
The cluster dashboard has been reimplemented as a Rancher extension and is mostly in sync with the upstream version.
The dashboard now works correctly even when the KUBECONFIG environment variable points to multiple config files.
Network fixes
The gvisor-tap-vsock dependency has been updated again, which has solved several networking regressions from Rancher Desktop 1.17.x (on all platforms).
Rancher Desktop is working properly again when behind a VPN. On macOS the VZ emulation mode works again even without a network connection.
Image scanning now scans local images with containerd
This already worked before for moby.
Image scanning results are displayed much faster once the vulnerability databases have been downloaded (for images with many vulnerabilities).
The Open WebUI extension has been updated
If you already have the extension installed, then you must uninstall it from the "Installed" tab of the "Extensions" page (the "Remove" button on the "Catalog" tab does not work correctly in this release).
After you have uninstalled the current version, you can install the new version as usual from the "Catalog" tab.
docker run issues on Windows have been fixed
docker run on Windows would hang indefinitely when reading from STDIN (#2094) or would produce no output when running without the -i option (#3239). Many thanks to @bcxpro for investigating and fixing this issue!
nerdctl on Windows picks up compose.yaml automatically
The nerdctl command on Windows used to run from a separate directory before and therefore did not locate default filenames like compose.yaml correctly. This has been fixed.
Rancher Desktop is now available as a separate RPM for Fedora
Deprecations
MSI installer no longer installs WSL2 on Windows
WSL2 must be installed on the local system before Rancher Desktop can be installed.
macOS 12 Monterey and earlier are no longer supported
Rancher Desktop no longer works on Apple ARM computers running macOS 12 Monterey. It still works on Apple Intel computers, but is unsupported.
Updates to Bundled Utilities
- amazon-eco-credential-helper
0.9.0→0.9.1 - docker
27.4.1→27.5.1 - docker-buildx
0.19.3→0.20.1 - docker-compose
2.32.1→2.33.0 - docker-credential-helpers unchanged
0.8.2 - helm
3.16.4→3.17.1 - kuberlr unchanged
0.5.2 - moby/buildkit
0.18.1→0.19.0 - nerdctl
2.0.2→2.0.3 - spin
3.1.1→3.1.2 - spin-shim
0.17.0→0.18.0 - spinkube unchanged
0.4.0 - trivy
0.58.1→0.59.1
Connect with the developers
-
The issue queue
-
Rancher Users Slack in the #rancher-desktop channel
Changelog
The full version changelog, from v1.17.0, can be found using GitHub compare and the details of the release can be found in the v1.18.0 milestone.