Rancher Desktop v1.24.0

v1.24.0Desktop

Rancher Desktop 1.24

Added 2
  • Add support for eight additional languages: Chinese (Simplified), French, German, Italian, Japanese, Korean, Portuguese (Brazilian), and Spanish in the Preferences interface
  • Display recent blog posts section on the General page with post titles, dates, opening paragraphs, and read more links
Fixed 8
  • Fix auto-updater that failed to download updates in versions 1.23.0 and 1.23.1
  • Fix factory reset on macOS leaving behind a downloaded update that would be installed on next launch
  • Fix virtual machines created by Rancher Desktop 1.13 or earlier failing to start after upgrade to 1.23
  • Fix Container Logs and Shell terminals collapsing to a single row when changing zoom level
  • Fix ddClient.docker.listContainers() dropping the leading slash from container names returned by the Docker Engine API
  • Fix Wasm containers failing to create under Kubernetes with containerd 2.1 and later
  • Fix several nerdctl options on Windows not translating host paths, including builder build --output, --secret, container exec --env-file, image decrypt --key, and image pull --cosign-key
  • Fix WSL distribution check in Diagnostics reporting errors due to insufficient environment when running wsl.exe

This is the 1.24.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 contributor: @voidmatcha!

Release Notes for 1.24.0
What's New
The interface speaks eight more languages

Pick your language under Preferences > Application > General. Along with English, you can choose Chinese (Simplified), French, German, Italian, Japanese, Korean, Portuguese (Brazilian) and Spanish.

The feature is experimental and English is still the default. AI tools produced all eight translations for this first release. We've run the app in several of them, but we haven't checked every string, so expect some awkward wording as English remains the canonical text and a handful of strings still fall back to it. Feedback from native speakers would be welcome. If something reads wrong, please open an issue.

The translations cover the main application window and the Preferences dialog. The Cluster Dashboard remains English only.

Numbers, dates and times are ignored; dates and times follow your operating system's language instead and relative times such as "3 minutes ago" on the Diagnostics page continue to be in English. (#10688)

Recent blog posts on the General page

The General page now shows a Recent blog posts section. Each entry shows the post's title, date, opening paragraph and a Read more link.

Making room for that meant dropping three things you can already find elsewhere:

  1. The status bar shows the version and the network status
  2. Preferences has the telemetry checkbox
  3. The auto-update checkbox moved up beside the heading
Bug Fixes
Auto-update never downloaded anything on 1.23.0 and 1.23.1

The auto-updater failed in versions 1.23.0 and 1.23.1 because the download runs in the updater you already have installed (see note above). (#10614)

macOS: factory reset left a downloaded update behind

rdctl factory-reset left a downloaded update in place, so the next launch installed it anyway, which undid the reset you just performed. (#10658)

VMs created by Rancher Desktop 1.13 or earlier failed to start

A virtual machine created by Rancher Desktop 1.13 or earlier refused to start after an upgrade to 1.23. Those VMs boot again with their data intact. (#10610)

Container Logs and Shell terminals collapsed when zoomed

Changing the zoom level in a container's Logs or Shell tab shrank the terminal until only a single row remained and it stayed that way. The terminal now keeps its full height across zoom levels. (#10543)

Extensions saw container names missing their first character

ddClient.docker.listContainers() dropped the leading / that the Docker Engine API puts on every container name. An extension that strips the slash itself then took a real character with it, which is why Logs Explorer showed every name missing its first letter. Names now match what the Engine API returns. (#6453)

One side effect slipped through: the Containers page now shows that leading slash in the name column. We will drop it from the display in the next release. (#10717)

Wasm containers failed to create under Kubernetes

containerd 2.1 and later stopped unpacking non-host platforms during an image pull, so containers with a Wasm runtime class failed with an error about a missing parent snapshot. Wasm images now unpack again. (#10524)

Windows: some nerdctl options mangled host paths

Several nerdctl options carrying a host path reached the Linux side untranslated, among them builder build --output and --secret, container exec --env-file, image decrypt --key, and image pull --cosign-key. Rancher Desktop now translates the paths in all of them. (#10567)

Windows: the WSL distribution check could report an error

Diagnostics looks for WSL distributions known to cause trouble with Rancher Desktop. That check ran wsl.exe with almost none of its environment, so it could report an error instead of a result. It gets a full environment now. Thanks to @voidmatcha! (#10557)

Updates to Bundled Utilities (from Rancher Desktop 1.23.0)
  • docker 29.5.329.6.2
  • docker-compose 5.1.45.3.1
  • docker-buildx 0.34.10.35.0
  • helm 4.2.14.2.3
  • trivy 0.71.10.72.0
  • spin 4.0.04.0.2
  • spin-shim 0.24.00.25.1
  • cert-manager 1.20.11.21.0

Unchanged:

  • nerdctl 2.2.2
  • docker-credential-helpers 0.9.8
  • kuberlr 0.7.0
  • amazon-ecr-credential-helper 0.12.0
  • spin-operator 0.6.1
Connect with the developers
Changelog

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

View original

Upgraded? How did it go?

Discussion