Podman Desktop 1.12 Release
Podman Desktop 1.12 Release! π
Podman Desktop 1.12 is now available. Click here to download it!
This release includes:
- Podman remote: We now support remote Podman setups! Manage your remote Podman machines all within the UI.
- macOS GPU support: Container GPU access on macOS is now available.
libkrun
is now a selectable provider type to allow GPU passthrough enablement. - Windows GPU support: Want to try out Windows GPU support too? Podman already supports it, but we are now showcasing it in our AI Lab extension
- Podman 5.2.0: This new version of Podman provides GPU access for macOS, as well as a host of new features.
- Light mode out of experimental: Our light mode has been well-received, and we have now marked it as non-experimental! Enjoy the new theme.
- Kubernetes features: ConfigMaps, Secrets and multi-file Kubernetes YAML applying have now been added to our Kubernetes dashboard.
- Improved font consistency: You'll notice a big difference in consistency this release, as we updated all font sizes throughout Podman Desktop.
Release Detailsβ
Podman remoteβ
We now support remote Podman sessions! Use Podman Desktop to interact with remote instances over SSH. This allows both container and image management.
You can enable this in the Preferences section of Podman Desktop:
To set up access to a remote machine, follow the official Podman remote-client tutorial.
macOS GPU supportβ
GPU support is now available for macOS users!
This seamless setup can be enabled during Podman Machine creation by selecting the provider type:
After enablement, you can test that the GPU has been supported by running a custom container with --device /dev/dri
passed through:
$ podman run --rm -it --device /dev/dri --name gpu-info quay.io/slopezpa/fedora-vgpu vulkaninfo | grep "GPU"
Which will output information regarding your GPU:
GPU id = 0 (Virtio-GPU Venus (Apple M1 Pro))
GPU id = 1 (llvmpipe (LLVM 17.0.6, 128 bits))
GPU0:
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Virtio-GPU Venus (Apple M1 Pro)
GPU1:
Stay tuned as we continue to improve and write documentation on GPU support.
The most practical way to try these new features out is by installing AI Lab (>1.2.3) and seeing the improved speed.
This can be done by following the below steps:
- Update to the latest Podman AI Lab extension (v1.2.3) from the Extensions Catalog on Podman Desktop.
- Create a new Podman Machine with
libkrun
enabled (see above instructions). - Enable GPU support within Podman AI Lab extension:
- Start an inference server / playground environment and enjoy the benefits of accelerated GPU support!
Windows GPU supportβ
Windows GPU support has been integrated into Podman for a while, however our associated extensions have now been utilizing this great feature! Such as in AI Lab.
To showcase this awesome feature, this can be done by following the below steps:
- Update to the latest Podman AI Lab extension from the Extensions Catalog on Podman Desktop.
- Create a Podman Machine with WSL enabled.
- Enable GPU support within the Podman AI Lab Extension:
- Start an inference server / playground environment and enjoy the benefits of accelerated GPU support!
Light mode out of experimentalβ
We've made excellent progress in light mode and we have now marked it out of non-experimental! If you have not already tried it yet, this can be enabled within the interface here:
Kubernetes featuresβ
With this release, you can now view ConfigMaps as well as Secrets:
You also have the ability to now select multiple files when applying your Kubernetes YAML.
Community Thank Youβ
π Weβd like to say a big thank you to everyone who helped make π¦ Podman Desktop even better. In this release we received pull requests from the following new people:
- @myfear in fix(docs): remove all linter errors
- @danivilla9 in test: added start/stop/delete/prune multiple containers from the container list test cases
- @BinaryWizard904 in Add arm64 installer to publish-to-winget.yaml
- @s-en-o in test: perform stop if not stopped
Final Notesβ
Fixed Issuesβ
The complete list of issues fixed in this release is available here.
Where to Downloadβ
Get the latest release from the Downloads section of the website and boost your development journey with Podman Desktop. Additionally, visit the GitHub repository and see how you can help us make Podman Desktop better.
Detailed Release Changelogβ
authentication πβ
- fix: show sign out request when signing out from active session by @dgolovin in #8005
ci πβ
- chore(ci): exclude playwright raw traces from archived artifacts by @odockal in #7863
- chore(ci): include junit file path to be in test artifacts by @odockal in #7859
- chore(test): better handle for podman machine wait by @cbr7 in #7957
- chore(test): fix locator by @cbr7 in #8022
- chore(test): increase robustness for e2e test by @cbr7 in #8327
- chore(test): update locator for dialog by @cbr7 in #8027
- chore(tests): delete traces when not needed by @cbr7 in #7874
- chore(tests): fix welcome page tests by @cbr7 in #7829
dashboard πβ
- Cancel image layers loading when Files tab is closed by @feloy in #8301
- chore: improved status colors by @deboer-tim in #8236
- chore: update pod columns, provider card by @deboer-tim in #8089
- feat: Add manifest push and delete butons by @cdrage in #8142
- feat: add option to require user confirmation for certain actions by @SoniaSandler in #7878
- feat: search image tags by @feloy in #8170
- fix: add background to lima icon by @afbjorklund in #8328
- fix: click on the dock icon should display dashboard by @benoitf in #7649
- fix: remove afterUpdate in PreferencesRenderingItem by @lstocchi in #7990
- Search images in registry (backend) by @feloy in #7930
documentation πβ
- docs: add notes about accessing opening devtools of extension by @cdrage in #8329
- fix(docs): homepage screenshot update by @myfear in #7865
- fix(docs): remove all linter errors by @myfear in #7862
- fix(docs): slightly enhancing ai lab documentation by @myfear in #7902
- fix(docs): update introduction by @myfear in #7861