Podman Desktop 1.28 Release
Podman Desktop 1.28 Release! ๐

Podman Desktop 1.28 is now available. Click here to download it!
This release brings exciting new features and improvements:
- Enhanced dashboard with system overview: The dashboard now displays a system overview with resource utilization of your container engines, giving you an at-a-glance view of CPU, memory, and disk consumption.
- Clickable container ports: Mapped ports in the container details summary are now clickable links that open directly in your browser.
- Page restoration after reload: Reloading the application now restores your current page instead of navigating back to the dashboard.
- Extension installation progress: Installing extensions now shows real-time download progress in the Task Manager.
- Podman update: Podman 5.8.3
- Security updates: Multiple CVE vulnerabilities resolved in Podman Desktop and its dependencies to ensure a safer work environment.
Release detailsโ
Enhanced dashboard with system overviewโ
The dashboard has been redesigned with a new system overview section that shows resource usage for your container engine connections. At a glance, you can see CPU, memory, and disk usage for each running provider, making it easier to monitor your development environment without leaving the main page.
The new design is currently behind an experimental flag, you can enable it by navigating to Settings > Experimental Features and enable Dashboard enhanced dashboard. You can share your feedback on the dedicated GitHub discussion Enhanced Dashboard #16055

Clickable container portsโ
Each mapped port in the container details Summary pane is now rendered as a clickable link. Clicking a port opens http://localhost:<port> in your default browser, with a tooltip showing the full URL. This removes the need to manually copy port numbers and type URLs.

Managed-by indicator on Resources pageโ
When a provider has locked configuration settings via managed configuration, the Resources page now shows a "Managed" indicator with a lock icon. This makes it clear which preferences are centrally managed by IT administrators.

Page restoration after reloadโ
Previously, reloading the application with Ctrl+R (or Cmd+R on macOS) would send you back to the dashboard. Podman Desktop now remembers your current page and restores it after a reload, so you can refresh without losing your place.
Improved dialog UXโ
Confirmation dialogs throughout the application have been standardized with action-oriented titles and buttons. Instead of generic "Yes/No" buttons, dialogs now use specific verbs like "Prune", "Delete", "Uninstall", or "Clean Up" making it clearer what action you are confirming.

Provider lifecycle error propagationโ
Kind and Lima provider connections now display lifecycle errors directly in the connection status. When a provider encounters an error during start, stop, or other lifecycle operations, the error message is propagated to the connection UI for immediate visibility.
Troubleshooting log timestampsโ
The Troubleshooting logs page now supports optional timestamps on each log entry. Toggle the clock icon to show or hide timestamps, with the preference persisted across sessions. When enabled, the clipboard copy format includes the timestamp as well.

Extension development improvementsโ
@podman-desktop/api-mockspackage: A new npm package that auto-generates vitest mocks for@podman-desktop/api, eliminating the need for extensions to maintain their own mock files.$schemareference in extension manifests: Built-in extensions now include a$schemareference in theirpackage.jsonfor better autocomplete and validation during development.- Volume menu context contributions: Extensions can now contribute custom menu entries to volume context menus, following the same pattern used for pods, containers, and images. (See Extensions > Developing > Menus)
