📣 Release announcement - Podman Desktop v0.15
by Vladyslav Zhukovskyi
Podman Desktop 0.15 - Cleanliness is next to Podliness!
It has only been two weeks since our last release, but we really wanted to
complete a few scenarios, fix a few bugs, and show off several design
updates and UI improvements that we have been working on.
- Podman Version: Podman 4.5 now included in Windows and Mac installers.
- Kind Ingress: Creating an ingress to expose services outside the Kind
cluster.
- Podliness: Ability to choose external ports when podifying containers.
- Cleanliness: New navigation bar, dialog, and palette update.
- UX and UI Improvements: Markdown support for extensions.
Podman Desktop 0.15 is now available. Click here to download it
<https://podman-desktop.io/downloads>!
[image: Podman-desktop-0-15-hero]
------------------------------
Release Details
<https://podman-desktop.io/blog/podman-desktop-release-0.15#release-details>Update
to Podman v4.5
<https://podman-desktop.io/blog/podman-desktop-release-0.15#update-to-podm...>
Podman Desktop 0.15 embeds Podman 4.5
<https://github.com/containers/podman/releases/tag/v4.5> in Windows and
macOS installers #2115
<https://github.com/containers/podman-desktop/issues/2115>.
Kind Ingress
<https://podman-desktop.io/blog/podman-desktop-release-0.15#kind-ingress>
Wait a minute, didn't we enable this last release? Well yes, last time we
did add support for installing the Contour ingress controller on Kind #1675
<https://github.com/containers/podman-desktop/issues/1675>, but you still
couldn't access your containers without the corresponding ingress.
This release adds a simple checkbox you can use when deploying to Kind to
create an ingress and make your service accessible #1322
<https://github.com/containers/podman-desktop/issues/1322>.
Podliness: Ability to Choose External Ports when Podifying Containers
<https://podman-desktop.io/blog/podman-desktop-release-0.15#podliness-abil...>
When you create a pod from of a set of containers (Podifying!), you
probably don't want to expose every single port from every container to the
world. With an updated panel you can now see which ports each container
exposes, pick which should remain visible outside the pod, and which are
for internal use #2232
<https://github.com/containers/podman-desktop/pull/2232>.
[image: Podify page]
Cleanliness: New Navigation Bar, Dialogs, and Palette
<https://podman-desktop.io/blog/podman-desktop-release-0.15#cleanliness-ne...>
It was time to catch up on some design ideas and do some UI cleanup!
New Navigation Bar
<https://podman-desktop.io/blog/podman-desktop-release-0.15#new-navgation-bar>
The navigation bar is now always fixed on the left size, without labels.
This opens up more space for the content on each page, and is easier to
jump in and out of Settings. #2167
<https://github.com/containers/podman-desktop/issues/2167>
[image: Navigation bar]
Updated Dialogs
<https://podman-desktop.io/blog/podman-desktop-release-0.15#updated-dialogs>
We wanted messages and dialog boxes to feel a bit more integrated, so we
have a new message box #1808
<https://github.com/containers/podman-desktop/pull/1808>and use it for all
dialogs opened by extensions, pruning containers/pods/images/volumes #2138
<https://github.com/containers/podman-desktop/pull/2138>, and updating
Podman Desktop itself #2249
<https://github.com/containers/podman-desktop/pull/2249>.
[image: Dialog]
Colors <https://podman-desktop.io/blog/podman-desktop-release-0.15#colors>
We spent some time tweaking colors and closing on our final palette #2199
<https://github.com/containers/podman-desktop/pull/2199>, updating the
colors in the terminal & detail page #2222
<https://github.com/containers/podman-desktop/pull/2222>, tweaking the
navigation and main page colors #2223
<https://github.com/containers/podman-desktop/pull/2223>, and improving the
look of forms #2156
<https://github.com/containers/podman-desktop/issues/2156>.
We're not done yet, but hopefully you will notice a more polished,
consistent, good-looking application!
Other UI and UX Improvements
<https://podman-desktop.io/blog/podman-desktop-release-0.15#other-ui-and-u...>Markdown
Support for Extensions
<https://podman-desktop.io/blog/podman-desktop-release-0.15#markdown-suppo...>
We added a new component to display markdown #2219
<https://github.com/containers/podman-desktop/pull/2219> and enabled it in
preferences #2253 <https://github.com/containers/podman-desktop/pull/2253>,
and provider properties/creation pages #2152
<https://github.com/containers/podman-desktop/issues/2152>. We can now
embed links and other formatting in preferences, and extensions can use
them in many places, for example:
[image: Markdown]
------------------------------
Other Notable Enhancements
<https://podman-desktop.io/blog/podman-desktop-release-0.15#other-notable-...>
-
We know which Settings page is used the most often, so now it's the
default: Settings > Resources #2105
<https://github.com/containers/podman-desktop/issues/2105>.
-
Extensions can now use the Tasks API to let long running tasks continue
in the background #2019
<https://github.com/containers/podman-desktop/issues/2019> and the
existing withProgress API also uses the task manager now #2187
<https://github.com/containers/podman-desktop/pull/2187>.
[image: Task API]
-
Images are now sorted by age #2311
<https://github.com/containers/podman-desktop/pull/2311>.
-
When you start/stop a container or pod, the button is now animated
instead of having a separate spinner #2101
<https://github.com/containers/podman-desktop/issues/2101>.
-
The Settings > Preferences page now has a search bar #2128
<https://github.com/containers/podman-desktop/pull/2128>.
[image: Search preferences]
- The Help page has been updated #431
<https://github.com/containers/podman-desktop/issues/431>.
[image: Updated Help]
------------------------------
Notable Bug Fixes
<https://podman-desktop.io/blog/podman-desktop-release-0.15#notable-bug-fixes>
- There was no way to see log or outcome if you leave the Kind cluster
creation page #2079
<https://github.com/containers/podman-desktop/issues/2079>.
- Kind image load doesn't show a notification #2225
<https://github.com/containers/podman-desktop/issues/2225>.
- Fix odd selection in Settings > Extensions #2130
<https://github.com/containers/podman-desktop/issues/2130>.
- Menus are now cleaned up properly when extensions are stopped #2188
<https://github.com/containers/podman-desktop/pull/2188>.
- Kind clusters are now cleaned up when Podman machine is stopped #2306
<https://github.com/containers/podman-desktop/pull/2306>.
------------------------------
Final notes
<https://podman-desktop.io/blog/podman-desktop-release-0.15#final-notes>
The complete list of issues fixed in this release is available here
<https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milesto...>
.
Get the latest release from the Downloads
<https://podman-desktop.io/downloads> section of the website and boost your
development journey with Podman Desktop. Additionally, visit the GitHub
repository <https://github.com/containers/podman-desktop> and see how you
can help us make Podman Desktop better.
--
VLADYSLAV ZHUKOVSKYI
SENIOR SOFTWARE ENGINEER,
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
1Â year, 7Â months