Skip to content

Commit

Permalink
docs: update release notes
Browse files Browse the repository at this point in the history
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
  • Loading branch information
cdrage committed Jul 13, 2023
1 parent e6991e2 commit 11194ac
Show file tree
Hide file tree
Showing 2 changed files with 111 additions and 35 deletions.
140 changes: 105 additions & 35 deletions website/blog/2023-07-12-release-1.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@ import ReactPlayer from 'react-player'

Podman Desktop 1.2 Release! 🎉

We're excited to announce the release of Podman Desktop version 1.2.0! This release includes several new features, bug fixes, and improvements to enhance your container management experience. Here's a summary of the key changes in this release:
We're excited to announce the release of Podman Desktop version 1.2.0! This release includes a lot of new features (Kubernetes, Compose and extension support!), bug fixes, and improvements to enhance your container management experience. Here's a summary of the key changes in this release:

Check failure on line 14 in website/blog/2023-07-12-release-1.2.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsErrors] Use 'many' or 'much' rather than 'a lot of'. Raw Output: {"message": "[RedHat.TermsErrors] Use 'many' or 'much' rather than 'a lot of'.", "location": {"path": "website/blog/2023-07-12-release-1.2.md", "range": {"start": {"line": 14, "column": 94}}}, "severity": "ERROR"}

- **Protocol handler support**: Added support for protocol handlers such as `open podman-desktop:extension/myextension`
- **Kubernetes context on the status bar**: Kube context can now appear on the status bar
- **Added start/stop/delete buttons for Compose**: You can now make changes to an entire Compose group of containers
- **Ability to rename an image**: Rename an image with a click of a button
- **Added start/stop/delete/restart buttons for Compose**: You can now make changes to an entire Compose group of containers
- **Kubernetes context on the status bar**: You can now pick from multiple Kubernetes contexts
- **Rename images**: Rename an image with a click of a button
- **Protocol handler support**: Added support for protocol handlers such as `open podman-desktop:extension/redhat.openshift-local`
- **Troubleshooting page**: A troubleshooting page for helping diagnose Podman Desktop related development issues

Podman Desktop 1.2 is now available. [Click here to download it](/downloads)!

Expand All @@ -26,64 +27,133 @@ Podman Desktop 1.2 is now available. [Click here to download it](/downloads)!

## Release Details

### Protocol handler support
### Added start/stop/delete/restart buttons for Compose

Podman Desktop now supports protocol handling when using the terminal! If you type in `open podman-desktop:extension/redhat.openshift-local`, Podman Desktop will automatically load up to the correct extension.
In the last month we've been addind support for more Compose features. Before you were only able to control a group of containers if they were in a Pod. Now we have added the ability to control a group of Compose containers. You can now start, stop, delete and restart a group of containers launched by either `docker-compose` or `podman-compose`.

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/243304511-b11ad1e4-4c2f-455c-957a-01653d2a93c8.mp4" />
Stay tuned as we add even more features to Compose! If you have any feedback or feature requests, feel free to open an start a discussion on GitHub.

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/6422176/253331226-d80e7637-c223-4bb8-8675-1dcb8d48818f.mov" />

### Kubernetes context on the status bar

On the status bar, the current Kubernetes context is now shown. If there are multiple contexts, you can now pick which one to use.
When using multiple Kubernetes configurations, you may want to switch from one context to another quickly, being able to work on a different cluster all-together. We've added a feature to show the Kubernetes context on the status bar. If there are multiple contexts available, you can now click and pick which one to use.

Check warning on line 40 in website/blog/2023-07-12-release-1.2.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsWarnings] Consider using 'might (for possiblity)' or 'can (for ability)' rather than 'may' unless updating existing content that uses the term. Raw Output: {"message": "[RedHat.TermsWarnings] Consider using 'might (for possiblity)' or 'can (for ability)' rather than 'may' unless updating existing content that uses the term.", "location": {"path": "website/blog/2023-07-12-release-1.2.md", "range": {"start": {"line": 40, "column": 52}}}, "severity": "WARNING"}

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/19958075/243804525-242b02b4-fc3c-415b-be08-24eb1933adc5.mov" />

### Added start/stop/delete buttons for Compose
### Rename images

You can now start, stop and delete a group of containers launched by either `docker-compose` or `podman-compose`.
Deployed an image but now you need to rename it / add a new tag? Podman Desktop allows you to edit an image now. Thanks to an awesome contributor [@tuckerrc](https://github.com/tuckerrc) who added the new feature.

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/6422176/251518881-488d95fd-f5fe-4407-9656-f2fa83d8a592.mov" />
<ReactPlayer playing controls url="https://user-images.githubusercontent.com/6422176/251522086-289177d7-176b-4fa0-bdcf-6b5cc5e1fd52.mov" />
<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/251759557-bd15a631-93ee-4383-a81c-8ef3934dfb59.mp4" />

### Ability to rename an image
### Troubleshooting page

Thanks to an awesome outside contributor [@tuckerrc](https://github.com/tuckerrc) you can now rename a container image.
Developing an extension for Podman Desktop? Want to view the logs of Podman Desktop as well as ping your container connection? We now have a troubleshooting page!

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/251759557-bd15a631-93ee-4383-a81c-8ef3934dfb59.mp4" />
Click on the lightbulb button on the bottom right in order to access the page.

Check failure on line 54 in website/blog/2023-07-12-release-1.2.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsErrors] Use 'to' rather than 'in order to'. Raw Output: {"message": "[RedHat.TermsErrors] Use 'to' rather than 'in order to'.", "location": {"path": "website/blog/2023-07-12-release-1.2.md", "range": {"start": {"line": 54, "column": 51}}}, "severity": "ERROR"}

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/248210601-e0a5deb0-44ad-4eea-9b24-134754fede80.mp4" />

### Protocol handler support

Podman Desktop now supports protocol handling when using the terminal! Want to access your favourite extension directly from a script or the terminal? If you type in `open podman-desktop:extension/redhat.openshift-local` in the terminal, Podman Desktop will automatically load up to the correct extension.

<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/243304511-b11ad1e4-4c2f-455c-957a-01653d2a93c8.mp4" />

---

## Other Notable Enhancements
## Other Notable Features

- Background colors and FormPage ([PR #2977](https://github.com/containers/podman-desktop/pull/2977))
- Add ability to add insecure registry / skipping cert verify ([PR #2896](https://github.com/containers/podman-desktop/pull/2896))
- Add support for icon contribution ([PR #2984](https://github.com/containers/podman-desktop/pull/2984))
- Add warning dialog message that virtual machine has low memory limit ([PR #2822](https://github.com/containers/podman-desktop/pull/2822))
- Propose indexed name for new pod ([PR #3028](https://github.com/containers/podman-desktop/pull/3028))
- Add restart button after enabling / disabling mac os compatibility ([PR #2841](https://github.com/containers/podman-desktop/pull/2841))
- Add env related helper constants ([PR #3079](https://github.com/containers/podman-desktop/pull/3079))

Check failure on line 74 in website/blog/2023-07-12-release-1.2.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsErrors] Use 'environment' rather than 'env'. Raw Output: {"message": "[RedHat.TermsErrors] Use 'environment' rather than 'env'.", "location": {"path": "website/blog/2023-07-12-release-1.2.md", "range": {"start": {"line": 74, "column": 7}}}, "severity": "ERROR"}
- Allow entrypoint and cmd when starting container ([PR #3031](https://github.com/containers/podman-desktop/pull/3031))
- Add a way to debug stores in troubleshooting page ([PR #3121](https://github.com/containers/podman-desktop/pull/3121))
- Add custompick component (#2855) ([PR #3012](https://github.com/containers/podman-desktop/pull/3012))
- Dynamic breadcrumbs ([PR #3119](https://github.com/containers/podman-desktop/pull/3119))
- Icons on form pages ([PR #3155](https://github.com/containers/podman-desktop/pull/3155))
- Switch more pages to formpage ([PR #3162](https://github.com/containers/podman-desktop/pull/3162))
- Add rename image button ([PR #2588](https://github.com/containers/podman-desktop/pull/2588))
- Fixed headers, improved scrollbars ([PR #2863](https://github.com/containers/podman-desktop/pull/2863))
- Add support for protocol handler 'podman-desktop:' ([PR #2735](https://github.com/containers/podman-desktop/pull/2735))
- Release notes 1.1 ([PR #2780](https://github.com/containers/podman-desktop/pull/2780))
- Reports warnings on failed kube deploy, fixes error out ([PR #3050](https://github.com/containers/podman-desktop/pull/3050))
- Kube context on statusbar ([PR #2755](https://github.com/containers/podman-desktop/pull/2755))
- Kube context on statusbar ([PR #2755](https://github.com/containers/podman-desktop/pull/2755))
- Install provider if not installed when clicking on create new button (#2706) ([PR #2817](https://github.com/containers/podman-desktop/pull/2817))
- Add tag and authenticated push capacity to the extension API ([PR #2876](https://github.com/containers/podman-desktop/pull/2876))
- Add navigation bar e2e tests ([PR #2950](https://github.com/containers/podman-desktop/pull/2950))

---

- Implemented dynamic breadcrumbs ([PR #3119](https://github.com/containers/podman-desktop/pull/3119))
- Added icons on form pages ([PR #3155](https://github.com/containers/podman-desktop/pull/3155))
- Introduced Reports warnings on failed kube deploy ([PR #3050](https://github.com/containers/podman-desktop/pull/3050))
- Added troubleshooting guide for lima ([PR #2995](https://github.com/containers/podman-desktop/pull/2995))
- Implemented background colors and FormPage ([PR #2977](https://github.com/containers/podman-desktop/pull/2977))
- Switched to node16 modules instead of node modules in the main package ([PR #2788](https://github.com/containers/podman-desktop/pull/2788))
- Introduced Minikube documentation ([PR #2694](https://github.com/containers/podman-desktop/pull/2694))
- Added Minikube install docs ([PR #2824](https://github.com/containers/podman-desktop/pull/2824))
- Enhanced the Troubleshooting page ([PR #2949](https://github.com/containers/podman-desktop/pull/2949))
## Documentation Updates

- Fix documentation for building image of extensions ([PR #2873](https://github.com/containers/podman-desktop/pull/2873))
- Add Minikube install docs ([PR #2824](https://github.com/containers/podman-desktop/pull/2824))
- Add Minikube documentation ([PR #2694](https://github.com/containers/podman-desktop/pull/2694))
- Updated Building an image procedure ([PR #2964](https://github.com/containers/podman-desktop/pull/2964))
- Starting a container ([PR #2958](https://github.com/containers/podman-desktop/pull/2958))
- Pulling an image ([PR #2956](https://github.com/containers/podman-desktop/pull/2956))
- Updated selecting containers to run in a pod ([PR #2970](https://github.com/containers/podman-desktop/pull/2970))
- Pushing an image to a registry ([PR #2969](https://github.com/containers/podman-desktop/pull/2969))
- How to add an insecure registry ([PR #2953](https://github.com/containers/podman-desktop/pull/2953))
- Add documentation for lima ([PR #2995](https://github.com/containers/podman-desktop/pull/2995))
- Replace broken link to podman.io ([PR #2994](https://github.com/containers/podman-desktop/pull/2994))
- Authenticating to a pre-configured registry ([PR #2965](https://github.com/containers/podman-desktop/pull/2965))
- Lima is not a container engine ([PR #3051](https://github.com/containers/podman-desktop/pull/3051))
- Using the Troubleshooting page ([PR #3083](https://github.com/containers/podman-desktop/pull/3083))
- View and select your current Kubernetes context in the status bar ([PR #3090](https://github.com/containers/podman-desktop/pull/3090))

---

## Notable Bug Fixes

- Fixed Quick pick click to close and over nav bar ([PR #2758](https://github.com/containers/podman-desktop/pull/2758))
- Resolved the issue with messagebox expanding offscreen ([PR #2778](https://github.com/containers/podman-desktop/pull/2778))
- Fixed the release-notes-generator run failure ([PR #2752](https://github.com/containers/podman-desktop/pull/2752))
- Addressed the problem of deleting a running pod generating an error ([PR #2827](https://github.com/containers/podman-desktop/pull/2827))
- Fixed images list being too wide ([PR #2918](https://github.com/containers/podman-desktop/pull/2918))
- Resolved the issue with deleting pod in containerlist redirecting to /pods ([PR #2963](https://github.com/containers/podman-desktop/pull/2963))
- Fixed images with spaces in entrypoints or commands failing to start ([PR #3161](https://github.com/containers/podman-desktop/pull/3161))
- Addressed the scrolling issue when clicking checkbox ([PR #3178](https://github.com/containers/podman-desktop/pull/3178))
- Deleting a running pod generates an error ([PR #2827](https://github.com/containers/podman-desktop/pull/2827))
- If kubeconfig is empty, does not try to do things, abort ([PR #2874](https://github.com/containers/podman-desktop/pull/2874))

Check failure on line 117 in website/blog/2023-07-12-release-1.2.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsErrors] Use 'cancel' or 'stop' rather than 'abort'. Raw Output: {"message": "[RedHat.TermsErrors] Use 'cancel' or 'stop' rather than 'abort'.", "location": {"path": "website/blog/2023-07-12-release-1.2.md", "range": {"start": {"line": 117, "column": 54}}}, "severity": "ERROR"}
- Async telemetry startup ([PR #2885](https://github.com/containers/podman-desktop/pull/2885))
- Do not block startup while waiting for kube resource refresh ([PR #2884](https://github.com/containers/podman-desktop/pull/2884))
- Images list too wide ([PR #2918](https://github.com/containers/podman-desktop/pull/2918))
- Compose deactivate function never called ([PR #2922](https://github.com/containers/podman-desktop/pull/2922))
- Auto-scrolling on form pages, layout issues ([PR #2927](https://github.com/containers/podman-desktop/pull/2927))
- Show current context in quick pick ([PR #2920](https://github.com/containers/podman-desktop/pull/2920))
- Remove sticky position of loader in dashboard UI (#2535) ([PR #2959](https://github.com/containers/podman-desktop/pull/2959))
- Undo change that broke the website ([PR #2992](https://github.com/containers/podman-desktop/pull/2992))
- Detailspage, resizing & consistency ([PR #2987](https://github.com/containers/podman-desktop/pull/2987))
- Quick pick click to close and over nav bar ([PR #2758](https://github.com/containers/podman-desktop/pull/2758))
- Only show empty screen when no pods ([PR #2929](https://github.com/containers/podman-desktop/pull/2929))
- Do not redirect to /pods when deleting pod in containerlist ([PR #2963](https://github.com/containers/podman-desktop/pull/2963))
- Bulk delete on pods should call the pod deletion ([PR #2979](https://github.com/containers/podman-desktop/pull/2979))
- Update nodejs version to 18 in .nvmrc to fix yarn install failure ([PR #2989](https://github.com/containers/podman-desktop/pull/2989))
- Website check targets ([PR #2996](https://github.com/containers/podman-desktop/pull/2996))
- Don't show exception to user ([PR #3034](https://github.com/containers/podman-desktop/pull/3034))
- Interpret arguments given to info command for example ([PR #3015](https://github.com/containers/podman-desktop/pull/3015))
- Change defaults for Podman machine ([PR #3061](https://github.com/containers/podman-desktop/pull/3061))
- Normalize development/production folders path ([PR #3113](https://github.com/containers/podman-desktop/pull/3113))
- Calculate machine socket path for linux ([PR #3070](https://github.com/containers/podman-desktop/pull/3070))
- Replace backslash with slash so to support rendering on Windows (#3120) ([PR #3122](https://github.com/containers/podman-desktop/pull/3122))
- Keep stdout and stderr in the error object for Docker Desktop extensions ([PR #3014](https://github.com/containers/podman-desktop/pull/3014))
- Mark task completed if there's a failure ([PR #3016](https://github.com/containers/podman-desktop/pull/3016))
- Handle invalid kubeconfig file ([PR #3129](https://github.com/containers/podman-desktop/pull/3129))
- Do not remove registries when podman extension is stopping ([PR #3136](https://github.com/containers/podman-desktop/pull/3136))
- Warning should be amber ([PR #3153](https://github.com/containers/podman-desktop/pull/3153))
- Load user extensions from plugins as removable ([PR #3152](https://github.com/containers/podman-desktop/pull/3152))
- Images with spaces in entrypoints or commands fail to start ([PR #3161](https://github.com/containers/podman-desktop/pull/3161))
- Scrolling offscreen when clicking checkbox ([PR #3178](https://github.com/containers/podman-desktop/pull/3178))
- Avoid messagebox expanding offscreen ([PR #2778](https://github.com/containers/podman-desktop/pull/2778))
- Release-notes-generator run failure ([PR #2752](https://github.com/containers/podman-desktop/pull/2752))
- Unable to do a new build if the previous one failed ([PR #2721](https://github.com/containers/podman-desktop/pull/2721))

---

## Community Thank You

🎉 We’d like to say a big thank you to everyone who helped to make Podman Desktop even better. In this
sprint we received pull requests from the following people:
sprint we received pull requests from new contributors:

- [tuckerrc](https://github.com/containers/podman-desktop/pull/2588) for adding the ability to rename an image in [PR #2588](https://github.com/containers/podman-desktop/pull/2588).

Expand Down
6 changes: 6 additions & 0 deletions website/blog/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,9 @@ themr0c:
title: Technical writer
url: https://github.com/themr0c
image_url: https://github.com/themr0c.png

cdrage:
name: Charlie Drage
title: Software Engineer
url: https://github.com/cdrage
image_url: https://github.com/cdrage.png

0 comments on commit 11194ac

Please sign in to comment.