Skip to main content

Podman Desktop 1.0 Release

Β· 5 min read
Tim deBoer
Architect

Podman Desktop 1.0 Release! πŸŽ‰

We still have many things planned, but with a little polish and a few more bug fixes we felt we've reached a level of maturity and it is now time to declare our 1.0 release.

Thank you to everyone who has been with us on this journey so far! Please keep the feedback coming!

  • Highlighting Featured Extensions: Easily find and install new extensions.
  • Featured Extensions: Two new extensions supporting OpenShift.
  • Podman Machine as Root: Ability to run a Podman machine as root.
  • UX and UI Improvements: Opening external websites, editing numbers, and tooltips.

Podman Desktop 1.0 is now available. Click here to download it!

Podman-desktop-1-0-hero


Release Details​

A critical part of our vision for Podman Desktop is the ability to install extensions to support additional container engines, Kubernetes providers, or other tools. However, it has not been easy to discover new extensions.

With 1.0 we show a list of featured extensions in the Welcome #2354, the Dashboard and in Settings > Extensions #2355. Check out the new extensions for Red Hat OpenShift Local and the Developer Sandbox for Red Hat OpenShift!

Featured extensions

Speaking of extensions, let's take a minute to turn the spotlight on these two!

Have another idea for extending Podman Desktop? We would love to hear from you or see what you can create with the Extension documentation, and feature your extension here.

Red Hat OpenShift Local​

OpenShift Local is a fully-featured single-node OpenShift cluster designed to run on your local computer. With this extension you can install, start/stop, and deploy pods or YAML to OpenShift Local, allowing you to test your applications on a full OpenShift environment, ensuring a consistent experience between development, test, and production.

The recent addition of the MicroShift preset provides a lighter, optimized option that starts faster and uses less resources for deployments that still want OpenShift compatibility without the full set of OpenShift services.

OpenShift Local

Developer Sandbox for Red Hat OpenShift​

The OpenShift Developer Sandbox is a free, cloud-based OpenShift environment that allows developers to create, build, and deploy applications to OpenShift for 30 days. With this extension you can sign up and easily deploy pods or YAML to a hosted OpenShift environment without a local installation or leaving Podman Desktop.

Developer Sandbox

Podman Machine as Root​

When creating a Podman machine you can now decide to run as root #2427. This is a prerequisite for some scenarios, such as running Kind on Windows.

Podman machine as root

Other UI and UX Improvements​

Prompt to Open External Website​

In the previous release links to external websites were blocked due to the security risk. In 1.0 you can click to see the URL and have the option of opening or copying it #2414.

External link dialog

Editable Numeric Preferences​

Tired of clicking +, +, +? Us too. Numeric preferences are now editable so you can directly enter the value you want #2368.

Editing numbers

We like our new navigation bar, but the tooltips were slow to appear. This made it harder for new users to discover the pages and for power users to see the container/pod/image counts. The tooltips are now a little nicer and appear immediately #2286.

Navigation tooltips


Other Notable Enhancements​

  • If you use a non-default Podman machine you are now prompted to make it the default, so that command line tools will use the same machine #2205.

  • Extensions can now be installed without requiring a running local container engine #2273.

  • When extensions fail to load there is a new state (failed!) and an error message to help you fix or report the problem #2424.

  • The showInputBox API has support for Markdown #2418.


Notable Bug Fixes​

  • Fixed shared status when using multiple Podman 4.5 machines #2441.
  • Fixed hang on exit when telemetry is unreachable #2431.
  • Reduced initial Podman REST API calls to improve performance #2419.
  • Play Kubernetes YAML now honors the namespace #2509.
  • Container list was not remembering expand/collapsed status #2491.
  • Clear previous error when installing Docker extension #2469.
  • Ensure correct path with running Kind CLI #2455.
  • Use IPv4 over IPv6 by default #2398.
  • When changing the Kubernetes pod name, change the app name to match #2389.
  • Fixed incorrect pod status in Containers view #2387.
  • Dashboard wasn't correctly refreshing Podman status #2359.

Community Thank You​

πŸŽ‰ We’d like to say a big thank you to everyone who helped to make Podman Desktop even better. In this final sprint we received pull requests from the following people:

There are now a total of 54 people (and two bots!) who have contributed PRs to Podman Desktop, and we'd like to extend an extra thanks to all of those outside of the immediate development team who contributed to get us here:

afbjorklund, alv67, anjannath, ankanroy-code, arixmkii, cblecker, cfergeau, chevdor, chrisjsimpson, cu8code, doehyunbaek, dylanmtaylor, eidottermihi, elervik, emmanuelbernard, evanfpearson, gorkem, idjohnson, imphil, iongion, jlosito, KevinAtSesam, lsm5, Mitch9378, n1hility, osslate, PatentLobster, pwright, rdwz, redhatrises, rhatdan, RobotSail, rohit-rambade, rsvoboda, sfrunza13, shemanaev, sstosh, stickster, TahaAttari, ths83, Tony-Sol, tuckerrc, ucomesdag, xbabalov, zezo2019.


Final notes​

The complete list of issues fixed in this release is available here and here.

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.