diff --git a/website/blog/2023-05-02-release-0.15.md b/website/blog/2023-05-02-release-0.15.md new file mode 100644 index 00000000000..ee84d1395c1 --- /dev/null +++ b/website/blog/2023-05-02-release-0.15.md @@ -0,0 +1,142 @@ +--- +title: Release Notes - Podman Desktop 0.15 +description: Podman Desktop 0.15 has been released! +slug: podman-desktop-release-0.15 +authors: [deboer] +tags: [podman-desktop, release, kubernetes, kind] +hide_table_of_contents: false +--- + +import ReactPlayer from 'react-player' + +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](/downloads)! + +![Podman-desktop-0-15-hero](img/podman-desktop-release-0.15/podman-desktop-release-0.15.webp) + + + +--- + +## Release Details + +### Update to Podman v4.5 + +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 + +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 + +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). + +![Podify page](https://user-images.githubusercontent.com/49404737/234527674-ed14f52c-8f66-445f-8038-c8135bb61136.gif) + +### Cleanliness: New Navigation Bar, Dialogs, and Palette + +It was time to catch up on some design ideas and do some UI cleanup! + +#### 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) + +![Navigation bar](img/podman-desktop-release-0.15/navigation.png) + +#### 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). + +![Dialog](img/podman-desktop-release-0.15/dialog.png) + +#### 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 + +#### Markdown Support for Extensions + +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: + +![Markdown](img/podman-desktop-release-0.15/markdown.png) + +--- + +## Other Notable Enhancements + +- 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). + +![Task API](https://user-images.githubusercontent.com/695993/233560830-85cfa685-5dcd-4efa-9fae-730a8a9eef3b.gif) + +- 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 an 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). + +![Search preferences](img/podman-desktop-release-0.15/prefs.png) + +- The Help page has been updated [#431](https://github.com/containers/podman-desktop/issues/431). + +![Updated Help](img/podman-desktop-release-0.15/help.png) + +--- + +## 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 + +The complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.15.0). + +Get the latest release from the [Downloads](/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. diff --git a/website/blog/img/podman-desktop-release-0.15/dialog.png b/website/blog/img/podman-desktop-release-0.15/dialog.png new file mode 100644 index 00000000000..9faee93f429 Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/dialog.png differ diff --git a/website/blog/img/podman-desktop-release-0.15/help.png b/website/blog/img/podman-desktop-release-0.15/help.png new file mode 100644 index 00000000000..0b08062b975 Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/help.png differ diff --git a/website/blog/img/podman-desktop-release-0.15/markdown.png b/website/blog/img/podman-desktop-release-0.15/markdown.png new file mode 100644 index 00000000000..879308622ae Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/markdown.png differ diff --git a/website/blog/img/podman-desktop-release-0.15/navigation.png b/website/blog/img/podman-desktop-release-0.15/navigation.png new file mode 100644 index 00000000000..29574a73cf5 Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/navigation.png differ diff --git a/website/blog/img/podman-desktop-release-0.15/podman-desktop-release-0.15.webp b/website/blog/img/podman-desktop-release-0.15/podman-desktop-release-0.15.webp new file mode 100644 index 00000000000..ed24834c7f5 Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/podman-desktop-release-0.15.webp differ diff --git a/website/blog/img/podman-desktop-release-0.15/prefs.png b/website/blog/img/podman-desktop-release-0.15/prefs.png new file mode 100644 index 00000000000..42e9c56dd4c Binary files /dev/null and b/website/blog/img/podman-desktop-release-0.15/prefs.png differ