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!
Highlighting Featured Extensions
A critical part of our vision for Podman Deskop 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!
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.
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.
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.
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.
Editable Numeric Preferences
Tired of clicking +, +, +? Us too. Numeric preferences are now editable so you can directly enter the value you want #2368.
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.
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:
- Taha Attari in #2470 - Update docker command in importing-saved-containers.md
- Jason Greene in #2431 - Fix hang on exit when telemetry endpoint is unreachable
- Anders Björklund in #2571 - Fix the location of the lima podman socket and #2572 - Fix the state of the lima container provider
- Tucker Chapman in #2567 - Add example image name in placeholder
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.
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.