diff --git a/404.html b/404.html index 24797b8277d..3eeb5c52f5f 100644 --- a/404.html +++ b/404.html @@ -13,7 +13,7 @@ - +
diff --git a/assets/js/7afa6340.d2efb6e3.js b/assets/js/7afa6340.d2efb6e3.js deleted file mode 100644 index d6f99ecef20..00000000000 --- a/assets/js/7afa6340.d2efb6e3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[588],{73486:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>c,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=s(24246),i=s(71670);const o={title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},l=void 0,a={permalink:"/blog/podman-desktop-release-1.7",source:"@site/blog/2024-01-24-release-1.7.md",title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",date:"2024-01-24T00:00:00.000Z",formattedDate:"January 24, 2024",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"},{label:"openshift",permalink:"/blog/tags/openshift"},{label:"onboarding",permalink:"/blog/tags/onboarding"},{label:"extensions",permalink:"/blog/tags/extensions"},{label:"settings",permalink:"/blog/tags/settings"}],readingTime:5.175,hasTruncateMarker:!1,authors:[{name:"Tim deBoer",title:"Architect",url:"https://github.com/deboer-tim",imageURL:"https://github.com/deboer-tim.png",key:"deboer"}],frontMatter:{title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},unlisted:!1,prevItem:{title:"Unlock WebAssembly on macOS & Windows",permalink:"/blog/wasm-workloads-on-macos-and-windows-with-podman"},nextItem:{title:"Getting started with Compose on Podman Desktop",permalink:"/blog/getting-started-with-compose"}},r={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Podman 4.9",id:"podman-49",level:3},{value:"Extension API Improvements",id:"extension-api-improvements",level:3},{value:"Experimental Kubernetes UI",id:"experimental-kubernetes-ui",level:3},{value:"Enhanced Builds, Pods List, and Troubleshooting Pages",id:"enhanced-builds-pods-list-and-troubleshooting-pages",level:3},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Notable Bug Fixes",id:"notable-bug-fixes",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Community Thank You",id:"community-thank-you",level:2},{value:"Final notes",id:"final-notes",level:2},{value:"Fixed Issues",id:"fixed-issues",level:3},{value:"Where to Download",id:"where-to-download",level:3}];function h(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Podman Desktop 1.7 Release! \ud83c\udf89"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Podman-desktop-1-7-hero",src:s(61922).Z+"",width:"1920",height:"1080"})}),"\n",(0,t.jsx)(n.p,{children:"We've got a new release with a ton of seal appeal! This release introduces:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Podman 4.9.0"}),": ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/releases",children:"Podman 4.9.0"})," is now included in both Windows and Mac installers."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Extension API Improvements"}),": A big update to the extension API enabling more goodness for \ud83e\uddad Podman Desktop's extensions."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Experimental Kubernetes UI"}),": Get a sneak peek at the more advanced UI for working with Kubernetes clusters."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),": Build for different platforms, an upgraded pods view, and more."]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["Podman Desktop 1.7 is now available. ",(0,t.jsx)(n.a,{href:"/downloads",children:"Click here to download it"}),"!"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"release-details",children:"Release Details"}),"\n",(0,t.jsx)(n.h3,{id:"podman-49",children:"Podman 4.9"}),"\n",(0,t.jsx)(n.p,{children:"\ud83e\uddad Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!"}),"\n",(0,t.jsxs)(n.p,{children:["If you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21353",children:"#21353 - Update to new QEMU"})," (based on\n",(0,t.jsx)(n.a,{href:"https://gitlab.com/qemu-project/qemu/-/issues/1990",children:"#1990 - QEMU issue on M3"}),"). If you are\nhitting this problem there is a workaround ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21088#issuecomment-1871502921",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"extension-api-improvements",children:"Extension API Improvements"}),"\n",(0,t.jsx)(n.p,{children:"We have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into \ud83e\uddad Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Webview in the UI ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5594",children:"#5594"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add webview API for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5592",children:"#5592"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow extensions to list webviews ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5628",children:"#5628"})]}),"\n",(0,t.jsxs)(n.li,{children:["Create container without starting it ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5643",children:"#5643"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/start Pod and replicatePodmanContainer ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5648",children:"#5648"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/list/delete volumes for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5598",children:"#5598"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add getImageInspect to API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5596",children:"#5596"})]}),"\n",(0,t.jsxs)(n.li,{children:["New contribution points for icon of image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5543",children:"#5543"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add BuildOption ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5533",children:"#5533"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add platform parameter to image build method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5501",children:"#5501"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose build image method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5500",children:"#5500"})]}),"\n",(0,t.jsxs)(n.li,{children:["Navigation api ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5558",children:"#5558"})]}),"\n",(0,t.jsxs)(n.li,{children:["Register badges by extensions for image list/details ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5557",children:"#5557"})]}),"\n",(0,t.jsxs)(n.li,{children:["Install extensions from private registries ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5473",children:"#5473"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"experimental-kubernetes-ui",children:"Experimental Kubernetes UI"}),"\n",(0,t.jsx)(n.p,{children:"We have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!"}),"\n",(0,t.jsx)(n.p,{children:"To 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Kubernetes Preference",src:s(11934).Z+"",width:"1272",height:"684"})}),"\n",(0,t.jsx)(n.p,{children:"This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.img,{alt:"Kubernetes Deployments",src:s(93711).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Services",src:s(55075).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Ingresses & Routes",src:s(59420).Z+"",width:"1970",height:"854"})]}),"\n",(0,t.jsx)(n.p,{children:"In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes."}),"\n",(0,t.jsx)(n.p,{children:"We hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see."}),"\n",(0,t.jsx)(n.h3,{id:"enhanced-builds-pods-list-and-troubleshooting-pages",children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),"\n",(0,t.jsx)(n.p,{children:"When building an image you can now chose which platform(s) to build the image for:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Build platform",src:s(56018).Z+"",width:"1804",height:"1454"})}),"\n",(0,t.jsx)(n.p,{children:"We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Pods table",src:s(52973).Z+"",width:"1970",height:"758"})}),"\n",(0,t.jsx)(n.p,{children:"Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Troubleshooting Purge",src:s(21343).Z+"",width:"1426",height:"506"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"other-notable-enhancements",children:"Other Notable Enhancements"}),"\n",(0,t.jsx)(n.p,{children:"We added over 40 features this release, here are some of the other highlights:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Pressing esc exits onboarding ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5612",children:"#5612"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick case-insensitive filtering ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5582",children:"#5582"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add UI badge component ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5522",children:"#5522"})]}),"\n",(0,t.jsxs)(n.li,{children:["Extend connection input type in build image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5499",children:"#5499"})]}),"\n",(0,t.jsxs)(n.li,{children:["Nav sections ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5449",children:"#5449"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve Authentication Providers page ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5424",children:"#5424"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding groupContributions logic ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5415",children:"#5415"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add option to select how to open devtools in dev mode ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5274",children:"#5274"})]}),"\n",(0,t.jsxs)(n.li,{children:["Form progress ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5253",children:"#5253"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improved provider cards ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5013",children:"#5013"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"notable-bug-fixes",children:"Notable Bug Fixes"}),"\n",(0,t.jsx)(n.p,{children:"We squashed over 25 bugs this release, including the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Copy volume mounted when copying container to pod ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5640",children:"#5640"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding missing ",(0,t.jsx)(n.code,{children:"Labels"})," property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5632",children:"#5632"})]}),"\n",(0,t.jsxs)(n.li,{children:["Fix UI not being refreshed if container is only created ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5619",children:"#5619"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick filter removes selection ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5613",children:"#5613"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add missing types for createContainer API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5504",children:"#5504"})]}),"\n",(0,t.jsxs)(n.li,{children:["Use window.showMessageBox instead of custom modal ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5421",children:"#5421"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add cleanupSupport property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5309",children:"#5309"})]}),"\n",(0,t.jsxs)(n.li,{children:["Empty screen reset filter by default ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5307",children:"#5307"})]}),"\n",(0,t.jsxs)(n.li,{children:["Do not fetch pre-releases of compose ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5296",children:"#5296"})]}),"\n",(0,t.jsxs)(n.li,{children:["providerinfo badge ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5268",children:"#5268"})]}),"\n",(0,t.jsxs)(n.li,{children:["Don't refresh image list when age updates ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5267",children:"#5267"})]}),"\n",(0,t.jsxs)(n.li,{children:["Rename kubectl extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5255",children:"#5255"})]}),"\n",(0,t.jsxs)(n.li,{children:["Try to search kubectl on the user path first ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5248",children:"#5248"})]}),"\n",(0,t.jsxs)(n.li,{children:["Dispose the wsl2 command when unregistering extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5246",children:"#5246"})]}),"\n",(0,t.jsxs)(n.li,{children:["Handle event when loading images from archives ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5240",children:"#5240"})]}),"\n",(0,t.jsxs)(n.li,{children:["Edit Podman machine support for MacOS only ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5239",children:"#5239"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve default contribution action icon ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5236",children:"#5236"})]}),"\n",(0,t.jsxs)(n.li,{children:["Color of primary/secondary buttons should be white ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5232",children:"#5232"})]}),"\n",(0,t.jsxs)(n.li,{children:["Disable notification when updating podman (#5228) ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5229",children:"#5229"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow table columns to specify overflow ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5222",children:"#5222"})]}),"\n",(0,t.jsxs)(n.li,{children:["ProgressImpl properly middleware tasks to set the proper result status ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4342",children:"#4342"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"documentation",children:"Documentation"}),"\n",(0,t.jsx)(n.p,{children:"Along with this new version of \ud83e\uddad Podman Desktop the documentation has had the following improvements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Update compose blog post link ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5547",children:"#5547"})]}),"\n",(0,t.jsxs)(n.li,{children:["Message when the app terminates because another instance exists ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5348",children:"#5348"})]}),"\n",(0,t.jsxs)(n.li,{children:["Document onboarding id rules ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5211",children:"#5211"})]}),"\n",(0,t.jsxs)(n.li,{children:["Multi-platform extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5205",children:"#5205"})]}),"\n",(0,t.jsxs)(n.li,{children:["Blog post on Compose guestbook application ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5033",children:"#5033"})]}),"\n",(0,t.jsxs)(n.li,{children:["Refactored ",(0,t.jsx)(n.em,{children:"setting up container registries"})," ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4965",children:"#4965"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"community-thank-you",children:"Community Thank You"}),"\n",(0,t.jsx)(n.p,{children:"\ud83c\udf89 We\u2019d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make \ud83e\uddad Podman Desktop even better. In this release we received pull requests from the following people:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/afbjorklund",children:"Anders Bj\xf6rklund"})," in ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5638",children:"docs: minikube extension is now featured"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5637",children:"docs: kubernetes pushing image to minikube"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5636",children:"fix: small typo of click as clik"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5457",children:"Add more docs for Lima customization, with YAML and GUI"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4488",children:"docs: allow image push to lima kubernetes cluster"}),", and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4487",children:"feat: allow image push to lima kubernetes cluster"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"final-notes",children:"Final notes"}),"\n",(0,t.jsx)(n.h3,{id:"fixed-issues",children:"Fixed Issues"}),"\n",(0,t.jsxs)(n.p,{children:["The complete list of issues fixed in this release is available ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A1.7.0",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"where-to-download",children:"Where to Download"}),"\n",(0,t.jsxs)(n.p,{children:["Get the latest release from the ",(0,t.jsx)(n.a,{href:"/downloads",children:"Downloads"})," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop",children:"GitHub repository"})," and see how you can help us make Podman Desktop better."]})]})}function c(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},56018:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/build-platform-c24df3e69fb29550964db933ecdca261.png"},93711:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-deployments-a6ba7f3a0537ceb147a35775ff6f4c6a.png"},59420:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-ingress-routes-3cb6bfa25da6b06744343d292119bc59.png"},11934:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-preference-766b725dec0e77359df05fd922f96c32.png"},55075:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-services-bbabeb21d86f6fb2f814575b8f84c766.png"},52973:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/pods-table-9c545aec5f7464affb042faddd7db2a8.png"},21343:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/purge-55daa6ec89c31254f067c4362300ca7e.png"},61922:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/renovations-21ad5798164b1bb1beceb19646b2a762.png"},71670:(e,n,s)=>{s.d(n,{Z:()=>a,a:()=>l});var t=s(27378);const i={},o=t.createContext(i);function l(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7afa6340.e9c05453.js b/assets/js/7afa6340.e9c05453.js new file mode 100644 index 00000000000..c63f905cea6 --- /dev/null +++ b/assets/js/7afa6340.e9c05453.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[588],{73486:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var t=s(24246),o=s(71670);const i={title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},a=void 0,l={permalink:"/blog/podman-desktop-release-1.7",source:"@site/blog/2024-01-24-release-1.7.md",title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",date:"2024-01-24T00:00:00.000Z",formattedDate:"January 24, 2024",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"},{label:"openshift",permalink:"/blog/tags/openshift"},{label:"onboarding",permalink:"/blog/tags/onboarding"},{label:"extensions",permalink:"/blog/tags/extensions"},{label:"settings",permalink:"/blog/tags/settings"}],readingTime:5.185,hasTruncateMarker:!1,authors:[{name:"Tim deBoer",title:"Architect",url:"https://github.com/deboer-tim",imageURL:"https://github.com/deboer-tim.png",key:"deboer"}],frontMatter:{title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},unlisted:!1,prevItem:{title:"Unlock WebAssembly on macOS & Windows",permalink:"/blog/wasm-workloads-on-macos-and-windows-with-podman"},nextItem:{title:"Getting started with Compose on Podman Desktop",permalink:"/blog/getting-started-with-compose"}},r={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Podman 4.9",id:"podman-49",level:3},{value:"Extension API Improvements",id:"extension-api-improvements",level:3},{value:"Experimental Kubernetes UI",id:"experimental-kubernetes-ui",level:3},{value:"Enhanced Builds, Pods List, and Troubleshooting Pages",id:"enhanced-builds-pods-list-and-troubleshooting-pages",level:3},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Notable Bug Fixes",id:"notable-bug-fixes",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Community Thank You",id:"community-thank-you",level:2},{value:"Final notes",id:"final-notes",level:2},{value:"Fixed Issues",id:"fixed-issues",level:3},{value:"Where to Download",id:"where-to-download",level:3}];function h(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Podman Desktop 1.7 Release! \ud83c\udf89"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Podman-desktop-1-7-hero",src:s(61922).Z+"",width:"1920",height:"1080"})}),"\n",(0,t.jsx)(n.p,{children:"We've got a new release with a ton of seal appeal! This release introduces:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Podman 4.9.0"}),": ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/releases",children:"Podman 4.9.0"})," is now included in both Windows and Mac installers."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Extension API Improvements"}),": A big update to the extension API enabling more goodness for \ud83e\uddad Podman Desktop's extensions."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Experimental Kubernetes UI"}),": Get a sneak peek at the more advanced UI for working with Kubernetes clusters."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),": Build for different platforms, an upgraded pods view, and more."]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["Podman Desktop 1.7 is now available. ",(0,t.jsx)(n.a,{href:"/downloads",children:"Click here to download it"}),"!"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"release-details",children:"Release Details"}),"\n",(0,t.jsx)(n.h3,{id:"podman-49",children:"Podman 4.9"}),"\n",(0,t.jsx)(n.p,{children:"\ud83e\uddad Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!"}),"\n",(0,t.jsxs)(n.p,{children:["If you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21353",children:"#21353 - Update to new QEMU"})," (based on\n",(0,t.jsx)(n.a,{href:"https://gitlab.com/qemu-project/qemu/-/issues/1990",children:"#1990 - QEMU issue on M3"}),"). If you are\nhitting this problem there is a workaround ",(0,t.jsx)(n.a,{href:"/docs/troubleshooting/troubleshooting-podman-on-macos#on-apple-silicon-the-podman-machine-does-not-start",children:"here"})," and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21088#issuecomment-1871502921",children:"there"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"extension-api-improvements",children:"Extension API Improvements"}),"\n",(0,t.jsx)(n.p,{children:"We have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into \ud83e\uddad Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Webview in the UI ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5594",children:"#5594"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add webview API for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5592",children:"#5592"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow extensions to list webviews ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5628",children:"#5628"})]}),"\n",(0,t.jsxs)(n.li,{children:["Create container without starting it ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5643",children:"#5643"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/start Pod and replicatePodmanContainer ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5648",children:"#5648"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/list/delete volumes for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5598",children:"#5598"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add getImageInspect to API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5596",children:"#5596"})]}),"\n",(0,t.jsxs)(n.li,{children:["New contribution points for icon of image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5543",children:"#5543"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add BuildOption ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5533",children:"#5533"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add platform parameter to image build method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5501",children:"#5501"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose build image method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5500",children:"#5500"})]}),"\n",(0,t.jsxs)(n.li,{children:["Navigation api ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5558",children:"#5558"})]}),"\n",(0,t.jsxs)(n.li,{children:["Register badges by extensions for image list/details ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5557",children:"#5557"})]}),"\n",(0,t.jsxs)(n.li,{children:["Install extensions from private registries ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5473",children:"#5473"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"experimental-kubernetes-ui",children:"Experimental Kubernetes UI"}),"\n",(0,t.jsx)(n.p,{children:"We have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!"}),"\n",(0,t.jsx)(n.p,{children:"To 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Kubernetes Preference",src:s(11934).Z+"",width:"1272",height:"684"})}),"\n",(0,t.jsx)(n.p,{children:"This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.img,{alt:"Kubernetes Deployments",src:s(93711).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Services",src:s(55075).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Ingresses & Routes",src:s(59420).Z+"",width:"1970",height:"854"})]}),"\n",(0,t.jsx)(n.p,{children:"In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes."}),"\n",(0,t.jsx)(n.p,{children:"We hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see."}),"\n",(0,t.jsx)(n.h3,{id:"enhanced-builds-pods-list-and-troubleshooting-pages",children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),"\n",(0,t.jsx)(n.p,{children:"When building an image you can now chose which platform(s) to build the image for:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Build platform",src:s(56018).Z+"",width:"1804",height:"1454"})}),"\n",(0,t.jsx)(n.p,{children:"We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Pods table",src:s(52973).Z+"",width:"1970",height:"758"})}),"\n",(0,t.jsx)(n.p,{children:"Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Troubleshooting Purge",src:s(21343).Z+"",width:"1426",height:"506"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"other-notable-enhancements",children:"Other Notable Enhancements"}),"\n",(0,t.jsx)(n.p,{children:"We added over 40 features this release, here are some of the other highlights:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Pressing esc exits onboarding ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5612",children:"#5612"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick case-insensitive filtering ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5582",children:"#5582"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add UI badge component ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5522",children:"#5522"})]}),"\n",(0,t.jsxs)(n.li,{children:["Extend connection input type in build image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5499",children:"#5499"})]}),"\n",(0,t.jsxs)(n.li,{children:["Nav sections ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5449",children:"#5449"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve Authentication Providers page ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5424",children:"#5424"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding groupContributions logic ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5415",children:"#5415"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add option to select how to open devtools in dev mode ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5274",children:"#5274"})]}),"\n",(0,t.jsxs)(n.li,{children:["Form progress ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5253",children:"#5253"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improved provider cards ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5013",children:"#5013"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"notable-bug-fixes",children:"Notable Bug Fixes"}),"\n",(0,t.jsx)(n.p,{children:"We squashed over 25 bugs this release, including the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Copy volume mounted when copying container to pod ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5640",children:"#5640"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding missing ",(0,t.jsx)(n.code,{children:"Labels"})," property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5632",children:"#5632"})]}),"\n",(0,t.jsxs)(n.li,{children:["Fix UI not being refreshed if container is only created ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5619",children:"#5619"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick filter removes selection ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5613",children:"#5613"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add missing types for createContainer API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5504",children:"#5504"})]}),"\n",(0,t.jsxs)(n.li,{children:["Use window.showMessageBox instead of custom modal ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5421",children:"#5421"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add cleanupSupport property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5309",children:"#5309"})]}),"\n",(0,t.jsxs)(n.li,{children:["Empty screen reset filter by default ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5307",children:"#5307"})]}),"\n",(0,t.jsxs)(n.li,{children:["Do not fetch pre-releases of compose ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5296",children:"#5296"})]}),"\n",(0,t.jsxs)(n.li,{children:["providerinfo badge ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5268",children:"#5268"})]}),"\n",(0,t.jsxs)(n.li,{children:["Don't refresh image list when age updates ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5267",children:"#5267"})]}),"\n",(0,t.jsxs)(n.li,{children:["Rename kubectl extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5255",children:"#5255"})]}),"\n",(0,t.jsxs)(n.li,{children:["Try to search kubectl on the user path first ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5248",children:"#5248"})]}),"\n",(0,t.jsxs)(n.li,{children:["Dispose the wsl2 command when unregistering extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5246",children:"#5246"})]}),"\n",(0,t.jsxs)(n.li,{children:["Handle event when loading images from archives ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5240",children:"#5240"})]}),"\n",(0,t.jsxs)(n.li,{children:["Edit Podman machine support for MacOS only ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5239",children:"#5239"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve default contribution action icon ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5236",children:"#5236"})]}),"\n",(0,t.jsxs)(n.li,{children:["Color of primary/secondary buttons should be white ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5232",children:"#5232"})]}),"\n",(0,t.jsxs)(n.li,{children:["Disable notification when updating podman (#5228) ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5229",children:"#5229"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow table columns to specify overflow ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5222",children:"#5222"})]}),"\n",(0,t.jsxs)(n.li,{children:["ProgressImpl properly middleware tasks to set the proper result status ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4342",children:"#4342"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"documentation",children:"Documentation"}),"\n",(0,t.jsx)(n.p,{children:"Along with this new version of \ud83e\uddad Podman Desktop the documentation has had the following improvements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Update compose blog post link ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5547",children:"#5547"})]}),"\n",(0,t.jsxs)(n.li,{children:["Message when the app terminates because another instance exists ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5348",children:"#5348"})]}),"\n",(0,t.jsxs)(n.li,{children:["Document onboarding id rules ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5211",children:"#5211"})]}),"\n",(0,t.jsxs)(n.li,{children:["Multi-platform extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5205",children:"#5205"})]}),"\n",(0,t.jsxs)(n.li,{children:["Blog post on Compose guestbook application ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5033",children:"#5033"})]}),"\n",(0,t.jsxs)(n.li,{children:["Refactored ",(0,t.jsx)(n.em,{children:"setting up container registries"})," ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4965",children:"#4965"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"community-thank-you",children:"Community Thank You"}),"\n",(0,t.jsx)(n.p,{children:"\ud83c\udf89 We\u2019d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make \ud83e\uddad Podman Desktop even better. In this release we received pull requests from the following people:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/afbjorklund",children:"Anders Bj\xf6rklund"})," in ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5638",children:"docs: minikube extension is now featured"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5637",children:"docs: kubernetes pushing image to minikube"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5636",children:"fix: small typo of click as clik"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5457",children:"Add more docs for Lima customization, with YAML and GUI"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4488",children:"docs: allow image push to lima kubernetes cluster"}),", and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4487",children:"feat: allow image push to lima kubernetes cluster"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"final-notes",children:"Final notes"}),"\n",(0,t.jsx)(n.h3,{id:"fixed-issues",children:"Fixed Issues"}),"\n",(0,t.jsxs)(n.p,{children:["The complete list of issues fixed in this release is available ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A1.7.0",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"where-to-download",children:"Where to Download"}),"\n",(0,t.jsxs)(n.p,{children:["Get the latest release from the ",(0,t.jsx)(n.a,{href:"/downloads",children:"Downloads"})," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop",children:"GitHub repository"})," and see how you can help us make Podman Desktop better."]})]})}function c(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},56018:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/build-platform-c24df3e69fb29550964db933ecdca261.png"},93711:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-deployments-a6ba7f3a0537ceb147a35775ff6f4c6a.png"},59420:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-ingress-routes-3cb6bfa25da6b06744343d292119bc59.png"},11934:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-preference-766b725dec0e77359df05fd922f96c32.png"},55075:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-services-bbabeb21d86f6fb2f814575b8f84c766.png"},52973:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/pods-table-9c545aec5f7464affb042faddd7db2a8.png"},21343:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/purge-55daa6ec89c31254f067c4362300ca7e.png"},61922:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/renovations-21ad5798164b1bb1beceb19646b2a762.png"},71670:(e,n,s)=>{s.d(n,{Z:()=>l,a:()=>a});var t=s(27378);const o={},i=t.createContext(o);function a(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a826efc5.5572e1c0.js b/assets/js/a826efc5.5572e1c0.js new file mode 100644 index 00000000000..bcaebbff42c --- /dev/null +++ b/assets/js/a826efc5.5572e1c0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6514],{14875:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var t=s(24246),o=s(71670);const i={title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},a=void 0,l={permalink:"/blog/podman-desktop-release-1.7",source:"@site/blog/2024-01-24-release-1.7.md",title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",date:"2024-01-24T00:00:00.000Z",formattedDate:"January 24, 2024",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"},{label:"openshift",permalink:"/blog/tags/openshift"},{label:"onboarding",permalink:"/blog/tags/onboarding"},{label:"extensions",permalink:"/blog/tags/extensions"},{label:"settings",permalink:"/blog/tags/settings"}],readingTime:5.185,hasTruncateMarker:!1,authors:[{name:"Tim deBoer",title:"Architect",url:"https://github.com/deboer-tim",imageURL:"https://github.com/deboer-tim.png",key:"deboer"}],frontMatter:{title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},unlisted:!1,prevItem:{title:"Unlock WebAssembly on macOS & Windows",permalink:"/blog/wasm-workloads-on-macos-and-windows-with-podman"},nextItem:{title:"Getting started with Compose on Podman Desktop",permalink:"/blog/getting-started-with-compose"}},r={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Podman 4.9",id:"podman-49",level:3},{value:"Extension API Improvements",id:"extension-api-improvements",level:3},{value:"Experimental Kubernetes UI",id:"experimental-kubernetes-ui",level:3},{value:"Enhanced Builds, Pods List, and Troubleshooting Pages",id:"enhanced-builds-pods-list-and-troubleshooting-pages",level:3},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Notable Bug Fixes",id:"notable-bug-fixes",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Community Thank You",id:"community-thank-you",level:2},{value:"Final notes",id:"final-notes",level:2},{value:"Fixed Issues",id:"fixed-issues",level:3},{value:"Where to Download",id:"where-to-download",level:3}];function h(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Podman Desktop 1.7 Release! \ud83c\udf89"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Podman-desktop-1-7-hero",src:s(61922).Z+"",width:"1920",height:"1080"})}),"\n",(0,t.jsx)(n.p,{children:"We've got a new release with a ton of seal appeal! This release introduces:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Podman 4.9.0"}),": ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/releases",children:"Podman 4.9.0"})," is now included in both Windows and Mac installers."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Extension API Improvements"}),": A big update to the extension API enabling more goodness for \ud83e\uddad Podman Desktop's extensions."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Experimental Kubernetes UI"}),": Get a sneak peek at the more advanced UI for working with Kubernetes clusters."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),": Build for different platforms, an upgraded pods view, and more."]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["Podman Desktop 1.7 is now available. ",(0,t.jsx)(n.a,{href:"/downloads",children:"Click here to download it"}),"!"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"release-details",children:"Release Details"}),"\n",(0,t.jsx)(n.h3,{id:"podman-49",children:"Podman 4.9"}),"\n",(0,t.jsx)(n.p,{children:"\ud83e\uddad Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!"}),"\n",(0,t.jsxs)(n.p,{children:["If you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21353",children:"#21353 - Update to new QEMU"})," (based on\n",(0,t.jsx)(n.a,{href:"https://gitlab.com/qemu-project/qemu/-/issues/1990",children:"#1990 - QEMU issue on M3"}),"). If you are\nhitting this problem there is a workaround ",(0,t.jsx)(n.a,{href:"/docs/troubleshooting/troubleshooting-podman-on-macos#on-apple-silicon-the-podman-machine-does-not-start",children:"here"})," and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21088#issuecomment-1871502921",children:"there"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"extension-api-improvements",children:"Extension API Improvements"}),"\n",(0,t.jsx)(n.p,{children:"We have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into \ud83e\uddad Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Webview in the UI ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5594",children:"#5594"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add webview API for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5592",children:"#5592"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow extensions to list webviews ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5628",children:"#5628"})]}),"\n",(0,t.jsxs)(n.li,{children:["Create container without starting it ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5643",children:"#5643"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/start Pod and replicatePodmanContainer ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5648",children:"#5648"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/list/delete volumes for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5598",children:"#5598"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add getImageInspect to API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5596",children:"#5596"})]}),"\n",(0,t.jsxs)(n.li,{children:["New contribution points for icon of image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5543",children:"#5543"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add BuildOption ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5533",children:"#5533"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add platform parameter to image build method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5501",children:"#5501"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose build image method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5500",children:"#5500"})]}),"\n",(0,t.jsxs)(n.li,{children:["Navigation api ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5558",children:"#5558"})]}),"\n",(0,t.jsxs)(n.li,{children:["Register badges by extensions for image list/details ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5557",children:"#5557"})]}),"\n",(0,t.jsxs)(n.li,{children:["Install extensions from private registries ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5473",children:"#5473"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"experimental-kubernetes-ui",children:"Experimental Kubernetes UI"}),"\n",(0,t.jsx)(n.p,{children:"We have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!"}),"\n",(0,t.jsx)(n.p,{children:"To 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Kubernetes Preference",src:s(11934).Z+"",width:"1272",height:"684"})}),"\n",(0,t.jsx)(n.p,{children:"This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.img,{alt:"Kubernetes Deployments",src:s(93711).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Services",src:s(55075).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Ingresses & Routes",src:s(59420).Z+"",width:"1970",height:"854"})]}),"\n",(0,t.jsx)(n.p,{children:"In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes."}),"\n",(0,t.jsx)(n.p,{children:"We hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see."}),"\n",(0,t.jsx)(n.h3,{id:"enhanced-builds-pods-list-and-troubleshooting-pages",children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),"\n",(0,t.jsx)(n.p,{children:"When building an image you can now chose which platform(s) to build the image for:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Build platform",src:s(56018).Z+"",width:"1804",height:"1454"})}),"\n",(0,t.jsx)(n.p,{children:"We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Pods table",src:s(52973).Z+"",width:"1970",height:"758"})}),"\n",(0,t.jsx)(n.p,{children:"Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Troubleshooting Purge",src:s(21343).Z+"",width:"1426",height:"506"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"other-notable-enhancements",children:"Other Notable Enhancements"}),"\n",(0,t.jsx)(n.p,{children:"We added over 40 features this release, here are some of the other highlights:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Pressing esc exits onboarding ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5612",children:"#5612"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick case-insensitive filtering ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5582",children:"#5582"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add UI badge component ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5522",children:"#5522"})]}),"\n",(0,t.jsxs)(n.li,{children:["Extend connection input type in build image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5499",children:"#5499"})]}),"\n",(0,t.jsxs)(n.li,{children:["Nav sections ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5449",children:"#5449"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve Authentication Providers page ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5424",children:"#5424"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding groupContributions logic ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5415",children:"#5415"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add option to select how to open devtools in dev mode ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5274",children:"#5274"})]}),"\n",(0,t.jsxs)(n.li,{children:["Form progress ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5253",children:"#5253"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improved provider cards ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5013",children:"#5013"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"notable-bug-fixes",children:"Notable Bug Fixes"}),"\n",(0,t.jsx)(n.p,{children:"We squashed over 25 bugs this release, including the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Copy volume mounted when copying container to pod ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5640",children:"#5640"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding missing ",(0,t.jsx)(n.code,{children:"Labels"})," property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5632",children:"#5632"})]}),"\n",(0,t.jsxs)(n.li,{children:["Fix UI not being refreshed if container is only created ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5619",children:"#5619"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick filter removes selection ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5613",children:"#5613"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add missing types for createContainer API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5504",children:"#5504"})]}),"\n",(0,t.jsxs)(n.li,{children:["Use window.showMessageBox instead of custom modal ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5421",children:"#5421"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add cleanupSupport property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5309",children:"#5309"})]}),"\n",(0,t.jsxs)(n.li,{children:["Empty screen reset filter by default ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5307",children:"#5307"})]}),"\n",(0,t.jsxs)(n.li,{children:["Do not fetch pre-releases of compose ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5296",children:"#5296"})]}),"\n",(0,t.jsxs)(n.li,{children:["providerinfo badge ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5268",children:"#5268"})]}),"\n",(0,t.jsxs)(n.li,{children:["Don't refresh image list when age updates ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5267",children:"#5267"})]}),"\n",(0,t.jsxs)(n.li,{children:["Rename kubectl extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5255",children:"#5255"})]}),"\n",(0,t.jsxs)(n.li,{children:["Try to search kubectl on the user path first ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5248",children:"#5248"})]}),"\n",(0,t.jsxs)(n.li,{children:["Dispose the wsl2 command when unregistering extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5246",children:"#5246"})]}),"\n",(0,t.jsxs)(n.li,{children:["Handle event when loading images from archives ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5240",children:"#5240"})]}),"\n",(0,t.jsxs)(n.li,{children:["Edit Podman machine support for MacOS only ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5239",children:"#5239"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve default contribution action icon ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5236",children:"#5236"})]}),"\n",(0,t.jsxs)(n.li,{children:["Color of primary/secondary buttons should be white ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5232",children:"#5232"})]}),"\n",(0,t.jsxs)(n.li,{children:["Disable notification when updating podman (#5228) ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5229",children:"#5229"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow table columns to specify overflow ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5222",children:"#5222"})]}),"\n",(0,t.jsxs)(n.li,{children:["ProgressImpl properly middleware tasks to set the proper result status ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4342",children:"#4342"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"documentation",children:"Documentation"}),"\n",(0,t.jsx)(n.p,{children:"Along with this new version of \ud83e\uddad Podman Desktop the documentation has had the following improvements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Update compose blog post link ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5547",children:"#5547"})]}),"\n",(0,t.jsxs)(n.li,{children:["Message when the app terminates because another instance exists ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5348",children:"#5348"})]}),"\n",(0,t.jsxs)(n.li,{children:["Document onboarding id rules ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5211",children:"#5211"})]}),"\n",(0,t.jsxs)(n.li,{children:["Multi-platform extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5205",children:"#5205"})]}),"\n",(0,t.jsxs)(n.li,{children:["Blog post on Compose guestbook application ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5033",children:"#5033"})]}),"\n",(0,t.jsxs)(n.li,{children:["Refactored ",(0,t.jsx)(n.em,{children:"setting up container registries"})," ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4965",children:"#4965"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"community-thank-you",children:"Community Thank You"}),"\n",(0,t.jsx)(n.p,{children:"\ud83c\udf89 We\u2019d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make \ud83e\uddad Podman Desktop even better. In this release we received pull requests from the following people:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/afbjorklund",children:"Anders Bj\xf6rklund"})," in ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5638",children:"docs: minikube extension is now featured"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5637",children:"docs: kubernetes pushing image to minikube"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5636",children:"fix: small typo of click as clik"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5457",children:"Add more docs for Lima customization, with YAML and GUI"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4488",children:"docs: allow image push to lima kubernetes cluster"}),", and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4487",children:"feat: allow image push to lima kubernetes cluster"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"final-notes",children:"Final notes"}),"\n",(0,t.jsx)(n.h3,{id:"fixed-issues",children:"Fixed Issues"}),"\n",(0,t.jsxs)(n.p,{children:["The complete list of issues fixed in this release is available ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A1.7.0",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"where-to-download",children:"Where to Download"}),"\n",(0,t.jsxs)(n.p,{children:["Get the latest release from the ",(0,t.jsx)(n.a,{href:"/downloads",children:"Downloads"})," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop",children:"GitHub repository"})," and see how you can help us make Podman Desktop better."]})]})}function c(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},56018:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/build-platform-c24df3e69fb29550964db933ecdca261.png"},93711:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-deployments-a6ba7f3a0537ceb147a35775ff6f4c6a.png"},59420:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-ingress-routes-3cb6bfa25da6b06744343d292119bc59.png"},11934:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-preference-766b725dec0e77359df05fd922f96c32.png"},55075:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-services-bbabeb21d86f6fb2f814575b8f84c766.png"},52973:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/pods-table-9c545aec5f7464affb042faddd7db2a8.png"},21343:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/purge-55daa6ec89c31254f067c4362300ca7e.png"},61922:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/renovations-21ad5798164b1bb1beceb19646b2a762.png"},71670:(e,n,s)=>{s.d(n,{Z:()=>l,a:()=>a});var t=s(27378);const o={},i=t.createContext(o);function a(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a826efc5.a196138c.js b/assets/js/a826efc5.a196138c.js deleted file mode 100644 index 4f2f9da4068..00000000000 --- a/assets/js/a826efc5.a196138c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6514],{14875:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>c,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=s(24246),i=s(71670);const o={title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},l=void 0,a={permalink:"/blog/podman-desktop-release-1.7",source:"@site/blog/2024-01-24-release-1.7.md",title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",date:"2024-01-24T00:00:00.000Z",formattedDate:"January 24, 2024",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"},{label:"openshift",permalink:"/blog/tags/openshift"},{label:"onboarding",permalink:"/blog/tags/onboarding"},{label:"extensions",permalink:"/blog/tags/extensions"},{label:"settings",permalink:"/blog/tags/settings"}],readingTime:5.175,hasTruncateMarker:!1,authors:[{name:"Tim deBoer",title:"Architect",url:"https://github.com/deboer-tim",imageURL:"https://github.com/deboer-tim.png",key:"deboer"}],frontMatter:{title:"Podman Desktop 1.7 Release",description:"Podman Desktop 1.7 has been released!",slug:"podman-desktop-release-1.7",authors:"deboer",tags:["podman-desktop","release","kubernetes","openshift","onboarding","extensions","settings"],hide_table_of_contents:!1,image:"/img/blog/podman-desktop-release-1.7/renovations.png"},unlisted:!1,prevItem:{title:"Unlock WebAssembly on macOS & Windows",permalink:"/blog/wasm-workloads-on-macos-and-windows-with-podman"},nextItem:{title:"Getting started with Compose on Podman Desktop",permalink:"/blog/getting-started-with-compose"}},r={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Podman 4.9",id:"podman-49",level:3},{value:"Extension API Improvements",id:"extension-api-improvements",level:3},{value:"Experimental Kubernetes UI",id:"experimental-kubernetes-ui",level:3},{value:"Enhanced Builds, Pods List, and Troubleshooting Pages",id:"enhanced-builds-pods-list-and-troubleshooting-pages",level:3},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Notable Bug Fixes",id:"notable-bug-fixes",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Community Thank You",id:"community-thank-you",level:2},{value:"Final notes",id:"final-notes",level:2},{value:"Fixed Issues",id:"fixed-issues",level:3},{value:"Where to Download",id:"where-to-download",level:3}];function h(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Podman Desktop 1.7 Release! \ud83c\udf89"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Podman-desktop-1-7-hero",src:s(61922).Z+"",width:"1920",height:"1080"})}),"\n",(0,t.jsx)(n.p,{children:"We've got a new release with a ton of seal appeal! This release introduces:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Podman 4.9.0"}),": ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/releases",children:"Podman 4.9.0"})," is now included in both Windows and Mac installers."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Extension API Improvements"}),": A big update to the extension API enabling more goodness for \ud83e\uddad Podman Desktop's extensions."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Experimental Kubernetes UI"}),": Get a sneak peek at the more advanced UI for working with Kubernetes clusters."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),": Build for different platforms, an upgraded pods view, and more."]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["Podman Desktop 1.7 is now available. ",(0,t.jsx)(n.a,{href:"/downloads",children:"Click here to download it"}),"!"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"release-details",children:"Release Details"}),"\n",(0,t.jsx)(n.h3,{id:"podman-49",children:"Podman 4.9"}),"\n",(0,t.jsx)(n.p,{children:"\ud83e\uddad Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!"}),"\n",(0,t.jsxs)(n.p,{children:["If you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21353",children:"#21353 - Update to new QEMU"})," (based on\n",(0,t.jsx)(n.a,{href:"https://gitlab.com/qemu-project/qemu/-/issues/1990",children:"#1990 - QEMU issue on M3"}),"). If you are\nhitting this problem there is a workaround ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman/issues/21088#issuecomment-1871502921",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"extension-api-improvements",children:"Extension API Improvements"}),"\n",(0,t.jsx)(n.p,{children:"We have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into \ud83e\uddad Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Webview in the UI ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5594",children:"#5594"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add webview API for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5592",children:"#5592"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow extensions to list webviews ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5628",children:"#5628"})]}),"\n",(0,t.jsxs)(n.li,{children:["Create container without starting it ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5643",children:"#5643"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/start Pod and replicatePodmanContainer ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5648",children:"#5648"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose create/list/delete volumes for extensions ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5598",children:"#5598"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add getImageInspect to API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5596",children:"#5596"})]}),"\n",(0,t.jsxs)(n.li,{children:["New contribution points for icon of image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5543",children:"#5543"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add BuildOption ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5533",children:"#5533"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add platform parameter to image build method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5501",children:"#5501"})]}),"\n",(0,t.jsxs)(n.li,{children:["Expose build image method ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5500",children:"#5500"})]}),"\n",(0,t.jsxs)(n.li,{children:["Navigation api ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5558",children:"#5558"})]}),"\n",(0,t.jsxs)(n.li,{children:["Register badges by extensions for image list/details ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5557",children:"#5557"})]}),"\n",(0,t.jsxs)(n.li,{children:["Install extensions from private registries ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5473",children:"#5473"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"experimental-kubernetes-ui",children:"Experimental Kubernetes UI"}),"\n",(0,t.jsx)(n.p,{children:"We have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!"}),"\n",(0,t.jsx)(n.p,{children:"To 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Kubernetes Preference",src:s(11934).Z+"",width:"1272",height:"684"})}),"\n",(0,t.jsx)(n.p,{children:"This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.img,{alt:"Kubernetes Deployments",src:s(93711).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Services",src:s(55075).Z+"",width:"1970",height:"854"}),"\n",(0,t.jsx)(n.img,{alt:"Kubernetes Ingresses & Routes",src:s(59420).Z+"",width:"1970",height:"854"})]}),"\n",(0,t.jsx)(n.p,{children:"In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes."}),"\n",(0,t.jsx)(n.p,{children:"We hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see."}),"\n",(0,t.jsx)(n.h3,{id:"enhanced-builds-pods-list-and-troubleshooting-pages",children:"Enhanced Builds, Pods List, and Troubleshooting Pages"}),"\n",(0,t.jsx)(n.p,{children:"When building an image you can now chose which platform(s) to build the image for:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Build platform",src:s(56018).Z+"",width:"1804",height:"1454"})}),"\n",(0,t.jsx)(n.p,{children:"We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Pods table",src:s(52973).Z+"",width:"1970",height:"758"})}),"\n",(0,t.jsx)(n.p,{children:"Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"Troubleshooting Purge",src:s(21343).Z+"",width:"1426",height:"506"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"other-notable-enhancements",children:"Other Notable Enhancements"}),"\n",(0,t.jsx)(n.p,{children:"We added over 40 features this release, here are some of the other highlights:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Pressing esc exits onboarding ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5612",children:"#5612"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick case-insensitive filtering ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5582",children:"#5582"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add UI badge component ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5522",children:"#5522"})]}),"\n",(0,t.jsxs)(n.li,{children:["Extend connection input type in build image ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5499",children:"#5499"})]}),"\n",(0,t.jsxs)(n.li,{children:["Nav sections ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5449",children:"#5449"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve Authentication Providers page ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5424",children:"#5424"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding groupContributions logic ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5415",children:"#5415"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add option to select how to open devtools in dev mode ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5274",children:"#5274"})]}),"\n",(0,t.jsxs)(n.li,{children:["Form progress ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5253",children:"#5253"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improved provider cards ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5013",children:"#5013"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"notable-bug-fixes",children:"Notable Bug Fixes"}),"\n",(0,t.jsx)(n.p,{children:"We squashed over 25 bugs this release, including the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Copy volume mounted when copying container to pod ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5640",children:"#5640"})]}),"\n",(0,t.jsxs)(n.li,{children:["Adding missing ",(0,t.jsx)(n.code,{children:"Labels"})," property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5632",children:"#5632"})]}),"\n",(0,t.jsxs)(n.li,{children:["Fix UI not being refreshed if container is only created ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5619",children:"#5619"})]}),"\n",(0,t.jsxs)(n.li,{children:["Quick pick filter removes selection ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5613",children:"#5613"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add missing types for createContainer API ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5504",children:"#5504"})]}),"\n",(0,t.jsxs)(n.li,{children:["Use window.showMessageBox instead of custom modal ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5421",children:"#5421"})]}),"\n",(0,t.jsxs)(n.li,{children:["Add cleanupSupport property ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5309",children:"#5309"})]}),"\n",(0,t.jsxs)(n.li,{children:["Empty screen reset filter by default ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5307",children:"#5307"})]}),"\n",(0,t.jsxs)(n.li,{children:["Do not fetch pre-releases of compose ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5296",children:"#5296"})]}),"\n",(0,t.jsxs)(n.li,{children:["providerinfo badge ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5268",children:"#5268"})]}),"\n",(0,t.jsxs)(n.li,{children:["Don't refresh image list when age updates ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5267",children:"#5267"})]}),"\n",(0,t.jsxs)(n.li,{children:["Rename kubectl extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5255",children:"#5255"})]}),"\n",(0,t.jsxs)(n.li,{children:["Try to search kubectl on the user path first ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5248",children:"#5248"})]}),"\n",(0,t.jsxs)(n.li,{children:["Dispose the wsl2 command when unregistering extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5246",children:"#5246"})]}),"\n",(0,t.jsxs)(n.li,{children:["Handle event when loading images from archives ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5240",children:"#5240"})]}),"\n",(0,t.jsxs)(n.li,{children:["Edit Podman machine support for MacOS only ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5239",children:"#5239"})]}),"\n",(0,t.jsxs)(n.li,{children:["Improve default contribution action icon ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5236",children:"#5236"})]}),"\n",(0,t.jsxs)(n.li,{children:["Color of primary/secondary buttons should be white ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5232",children:"#5232"})]}),"\n",(0,t.jsxs)(n.li,{children:["Disable notification when updating podman (#5228) ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5229",children:"#5229"})]}),"\n",(0,t.jsxs)(n.li,{children:["Allow table columns to specify overflow ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5222",children:"#5222"})]}),"\n",(0,t.jsxs)(n.li,{children:["ProgressImpl properly middleware tasks to set the proper result status ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4342",children:"#4342"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"documentation",children:"Documentation"}),"\n",(0,t.jsx)(n.p,{children:"Along with this new version of \ud83e\uddad Podman Desktop the documentation has had the following improvements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Update compose blog post link ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5547",children:"#5547"})]}),"\n",(0,t.jsxs)(n.li,{children:["Message when the app terminates because another instance exists ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5348",children:"#5348"})]}),"\n",(0,t.jsxs)(n.li,{children:["Document onboarding id rules ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5211",children:"#5211"})]}),"\n",(0,t.jsxs)(n.li,{children:["Multi-platform extension ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5205",children:"#5205"})]}),"\n",(0,t.jsxs)(n.li,{children:["Blog post on Compose guestbook application ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5033",children:"#5033"})]}),"\n",(0,t.jsxs)(n.li,{children:["Refactored ",(0,t.jsx)(n.em,{children:"setting up container registries"})," ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4965",children:"#4965"})]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"community-thank-you",children:"Community Thank You"}),"\n",(0,t.jsx)(n.p,{children:"\ud83c\udf89 We\u2019d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make \ud83e\uddad Podman Desktop even better. In this release we received pull requests from the following people:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/afbjorklund",children:"Anders Bj\xf6rklund"})," in ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5638",children:"docs: minikube extension is now featured"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5637",children:"docs: kubernetes pushing image to minikube"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5636",children:"fix: small typo of click as clik"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/5457",children:"Add more docs for Lima customization, with YAML and GUI"}),", ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4488",children:"docs: allow image push to lima kubernetes cluster"}),", and ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/pull/4487",children:"feat: allow image push to lima kubernetes cluster"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"final-notes",children:"Final notes"}),"\n",(0,t.jsx)(n.h3,{id:"fixed-issues",children:"Fixed Issues"}),"\n",(0,t.jsxs)(n.p,{children:["The complete list of issues fixed in this release is available ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A1.7.0",children:"here"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"where-to-download",children:"Where to Download"}),"\n",(0,t.jsxs)(n.p,{children:["Get the latest release from the ",(0,t.jsx)(n.a,{href:"/downloads",children:"Downloads"})," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,t.jsx)(n.a,{href:"https://github.com/containers/podman-desktop",children:"GitHub repository"})," and see how you can help us make Podman Desktop better."]})]})}function c(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},56018:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/build-platform-c24df3e69fb29550964db933ecdca261.png"},93711:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-deployments-a6ba7f3a0537ceb147a35775ff6f4c6a.png"},59420:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-ingress-routes-3cb6bfa25da6b06744343d292119bc59.png"},11934:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-preference-766b725dec0e77359df05fd922f96c32.png"},55075:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/kube-services-bbabeb21d86f6fb2f814575b8f84c766.png"},52973:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/pods-table-9c545aec5f7464affb042faddd7db2a8.png"},21343:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/purge-55daa6ec89c31254f067c4362300ca7e.png"},61922:(e,n,s)=>{s.d(n,{Z:()=>t});const t=s.p+"assets/images/renovations-21ad5798164b1bb1beceb19646b2a762.png"},71670:(e,n,s)=>{s.d(n,{Z:()=>a,a:()=>l});var t=s(27378);const i={},o=t.createContext(i);function l(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b2f554cd.28c2b981.js b/assets/js/b2f554cd.28c2b981.js new file mode 100644 index 00000000000..8f19edbe21c --- /dev/null +++ b/assets/js/b2f554cd.28c2b981.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"wasm-workloads-on-macos-and-windows-with-podman","metadata":{"permalink":"/blog/wasm-workloads-on-macos-and-windows-with-podman","source":"@site/blog/2024-01-29-run-webassembly-wasm-workloads-windows-and-macos.md","title":"Unlock WebAssembly on macOS & Windows","description":"Spinning a OCI container image containing a WebAssembly/Wasm workload on macOS or Windows should be as simple as running any other OCI image.","date":"2024-01-29T00:00:00.000Z","formattedDate":"January 29, 2024","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"wasm","permalink":"/blog/tags/wasm"},{"label":"wasi","permalink":"/blog/tags/wasi"},{"label":"WebAssembly","permalink":"/blog/tags/web-assembly"}],"readingTime":10.7,"hasTruncateMarker":true,"authors":[{"name":"Florent Benoit","title":"Principal Software Engineer","url":"https://github.com/benoitf","imageURL":"https://github.com/benoitf.png","key":"benoitf"}],"frontMatter":{"title":"Unlock WebAssembly on macOS & Windows","description":"Spinning a OCI container image containing a WebAssembly/Wasm workload on macOS or Windows should be as simple as running any other OCI image.","slug":"wasm-workloads-on-macos-and-windows-with-podman","authors":["benoitf"],"tags":["podman-desktop","wasm","wasi","WebAssembly"],"hide_table_of_contents":false,"image":"/img/blog/run-webassembly-wasm-workloads-windows-and-macos/webassembly-podman.webp"},"unlisted":false,"nextItem":{"title":"Podman Desktop 1.7 Release","permalink":"/blog/podman-desktop-release-1.7"}},"content":"import Tabs from \'@theme/Tabs\';\\nimport TabItem from \'@theme/TabItem\';\\n\\nSeamlessly run WebAssembly/Wasm binaries on macOS and Windows\\n\\nYou might have heard excitement recently about Wasm and WASI. Imagine a world where you can effortlessly run Wasm binaries and distribute them using Open Container Initiative (OCI) container images \u2013 a singular image deployable across multiple architectures.\\n\\nThough the concept seemed straightforward, accomplishing this task proved to be quite challenging, particularly on macOS and Windows. The complexity comes from the additional virtual machine running Linux. This machine needs all of the dependencies and prerequisites correctly setup.\\n\\nThe wait is over. Our blog post unveils the solution, guiding you through the process of enabling Wasm workloads on both macOS and Windows.\\n\\n\\n\\n\x3c!--truncate--\x3e\\n\\n---\\n\\n## What is WebAssembly ?\\n\\n[WebAssembly](https://webassembly.org/) (abbreviated\xa0Wasm) was designed as a portable compilation target for programming languages, improving performance and portability of web applications (including gaming/emulators). Using a low-level binary format instead of JavaScript boosts applications to have near-native performance.\\n\\nThe binary format serves as a compilation target and it allows to use a wider range of programming languages such as C, C++, and Rust. While it was a browser/client technology, now it is evolving beyond the web, for example being adapted for use as a back-end or edge technology (this is for example what happened to Java that was first designed for the client side before landing to the server side).\\n\\nThe Wasm binary format was designed to be secure. Wasm modules are isolated from the rest of the system, and they cannot access any system resources without explicit permission. This makes Wasm modules very safe to run, even in untrusted environments. But on another hand, for developing backend applications, this restriction is limiting the usage of Wasm.\\n\\n## The extension of WebAssembly\\n\\nWebAssembly System Interface (WASI) was born as an essential complement to WebAssembly.\\n\\nIt is a system interface that extends WebAssembly\'s capabilities beyond the browser, making it suitable for a wider range of environments, including servers, edge devices, and more.\\n\\nWhile with Wasm you had limited access to the host resources, WASI provides a standard set of system calls, enabling WebAssembly modules to interact with the host operating system in a secure and consistent manner: it includes filesystem access, sockets, and other low-level resources.\\n\\n## Running WebAssembly outside the browser\\n\\nWasm has shipped in the major browser engines so the usage of Wasm is possible without any 3rd party addition in the browser land. But when it comes to the edge/system usage, you need to find a virtual machine to run these workloads supporting WASI extension. And there is not only one application to run them, there are several Wasm runtimes such as WasmEdge, Wasmtime, Wasmer, and so on. All runtimes support different CPU architectures.\\n\\nSince WASI is still maturing some of the API provided in these runtimes has not reached the standard, so users need to be careful to write portable applications that do not depend on a given runtime.\\n\\nBesides running Wasm/WASI workloads on your computer, there is also the question of how you package this binary format, share, and distribute it. A\xa0convenient way to distribute and run these workloads is to use OCI images as it provides all the basics: package, storage and distribution of the binaries. Then comes the execution part.\\n\\n## Using Podman engine with Wasm\\n\\nWhen using containers with Podman on macOS or Windows, you have a virtual machine called a \\"Podman machine\\" that is executing a Linux environment. We need to add support for Wasm inside this Linux environment. Podman is using the crun project as its OCI runtime, so crun needs to be able to run or delegate execution to Wasm runtimes. Lucky for us, crun supports Wasm execution.\\n\\nFrom the user\'s point of view, support for Wasm is provided as an additional platform. So when executing a Wasm workload, we specify as a platform `--platform=wasi/wasm` instead of for example `--platform=linux/arm64` or `--platform=linux/amd64`.\\n\\n\u200b\\n\\n## Running Wasm workload with podman\\n\\n### Setup\\n\\nWe have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/5-things-to-know-for-a-docker-user.html b/blog/5-things-to-know-for-a-docker-user.html index faefd26419e..645f85f0d36 100644 --- a/blog/5-things-to-know-for-a-docker-user.html +++ b/blog/5-things-to-know-for-a-docker-user.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/archive.html b/blog/archive.html index 3aabab72c75..8f85f53fea5 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -13,7 +13,7 @@ - + diff --git a/blog/atom.xml b/blog/atom.xml index a8b4093ea94..708b05914ac 100644 --- a/blog/atom.xml +++ b/blog/atom.xml @@ -129,7 +129,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/develop-using-devcontainer.html b/blog/develop-using-devcontainer.html index 0d14b486dd6..096db1707bf 100644 --- a/blog/develop-using-devcontainer.html +++ b/blog/develop-using-devcontainer.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/feed.json b/blog/feed.json index f630329c9cd..9fcdaa26b53 100644 --- a/blog/feed.json +++ b/blog/feed.json @@ -24,7 +24,7 @@ }, { "id": "https://podman-desktop.io/blog/podman-desktop-release-1.7", - "content_html": "Podman Desktop 1.7 Release! 🎉
\n
We've got a new release with a ton of seal appeal! This release introduces:
\nPodman Desktop 1.7 is now available. Click here to download it!
\n🦠Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!
\nIf you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n#21353 - Update to new QEMU (based on\n#1990 - QEMU issue on M3). If you are\nhitting this problem there is a workaround here.
\nWe have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into 🦠Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:
\nWe have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!
\nTo 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:
\n
This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:
\n
\n
\n
In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes.
\nWe hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see.
\nWhen building an image you can now chose which platform(s) to build the image for:
\n
We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:
\n
Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:
\n
We added over 40 features this release, here are some of the other highlights:
\nWe squashed over 25 bugs this release, including the following:
\nLabels property #5632Along with this new version of 🦠Podman Desktop the documentation has had the following improvements:
\n🎉 We’d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make 🦠Podman Desktop even better. In this release we received pull requests from the following people:
\nThe complete list of issues fixed in this release is available here.
\nGet 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.
", + "content_html": "Podman Desktop 1.7 Release! 🎉
\n
We've got a new release with a ton of seal appeal! This release introduces:
\nPodman Desktop 1.7 is now available. Click here to download it!
\n🦠Podman 4.9 includes key fixes for stability and reliability issues reported by our users.\nIf you've been floundering we highly recommend updating!
\nIf you are on a Mac M3, we are aware of a critical issue in Podman and expect to update very\nsoon to pick up this fix:\n#21353 - Update to new QEMU (based on\n#1990 - QEMU issue on M3). If you are\nhitting this problem there is a workaround here and there.
\nWe have spent a lot of time this release adding new extension API to give upcoming extensions\nmore capability and even better integration into 🦠Podman Desktop. We have added support\nfor full page webviews, image badges, icons, a navigation API, and API access to more function\nfrom the container engine:
\nWe have been working the last couple months to expand our support for Kubernetes. This support isn't ready\nto set sail yet, but if you're working with a Kubernetes cluster we'd love to start getting your feedback\non the direction!
\nTo 'break the seal' and try it out, go to Settings > Preferences > Kubernetes, and enable\nthe Experimental option:
\n
This will add three new items to the main navigation, allowing you to view\nDeployments, Services, and Ingress & Routes:
\n
\n
\n
In this release you can click on deployments and services to view additional details (like the\nSummary, Inspect, and YAML tabs), but not yet for ingresses or routes.
\nWe hope things go swimmingly for you, but please open Github issues to let us know what else you'd like to see.
\nWhen building an image you can now chose which platform(s) to build the image for:
\n
We've upgraded the Pods view to use the same table component as images and volumes. This\nallowing sorting and better column scaling:
\n
Having trouble and want a fresh start? The Troubleshooting page has switched to tabs and there is an\noption to purge your existing install:
\n
We added over 40 features this release, here are some of the other highlights:
\nWe squashed over 25 bugs this release, including the following:
\nLabels property #5632Along with this new version of 🦠Podman Desktop the documentation has had the following improvements:
\n🎉 We’d like to say a big thank you to everyone (yes, that means you, Anders!) who helped make 🦠Podman Desktop even better. In this release we received pull requests from the following people:
\nThe complete list of issues fixed in this release is available here.
\nGet 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.
", "url": "https://podman-desktop.io/blog/podman-desktop-release-1.7", "title": "Podman Desktop 1.7 Release", "summary": "Podman Desktop 1.7 has been released!", diff --git a/blog/getting-started-with-compose.html b/blog/getting-started-with-compose.html index f266f1674a6..ad3d910d84c 100644 --- a/blog/getting-started-with-compose.html +++ b/blog/getting-started-with-compose.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.10.html b/blog/podman-desktop-release-0.10.html index 1e37c184839..e75eeb665d7 100644 --- a/blog/podman-desktop-release-0.10.html +++ b/blog/podman-desktop-release-0.10.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.11.html b/blog/podman-desktop-release-0.11.html index aa31f6c023d..2dec6f9e5df 100644 --- a/blog/podman-desktop-release-0.11.html +++ b/blog/podman-desktop-release-0.11.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.12.html b/blog/podman-desktop-release-0.12.html index d0e6b630b51..024e4e41cb2 100644 --- a/blog/podman-desktop-release-0.12.html +++ b/blog/podman-desktop-release-0.12.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.13.html b/blog/podman-desktop-release-0.13.html index 11bc52682dd..c52e8b31b9c 100644 --- a/blog/podman-desktop-release-0.13.html +++ b/blog/podman-desktop-release-0.13.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.14.html b/blog/podman-desktop-release-0.14.html index 20aaf5705a0..462a5aee0e6 100644 --- a/blog/podman-desktop-release-0.14.html +++ b/blog/podman-desktop-release-0.14.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-0.15.html b/blog/podman-desktop-release-0.15.html index 03d81f47b86..d5e77335d85 100644 --- a/blog/podman-desktop-release-0.15.html +++ b/blog/podman-desktop-release-0.15.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.0.html b/blog/podman-desktop-release-1.0.html index d355a44a871..21b0c6fcae0 100644 --- a/blog/podman-desktop-release-1.0.html +++ b/blog/podman-desktop-release-1.0.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.1.html b/blog/podman-desktop-release-1.1.html index 34e7a6516d9..e700d0506ac 100644 --- a/blog/podman-desktop-release-1.1.html +++ b/blog/podman-desktop-release-1.1.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.2.html b/blog/podman-desktop-release-1.2.html index b98968dc837..aa5e02db5ea 100644 --- a/blog/podman-desktop-release-1.2.html +++ b/blog/podman-desktop-release-1.2.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.3.html b/blog/podman-desktop-release-1.3.html index c3a2dd9f2e3..e8da65c9a16 100644 --- a/blog/podman-desktop-release-1.3.html +++ b/blog/podman-desktop-release-1.3.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.4.html b/blog/podman-desktop-release-1.4.html index ee47a9b5d9f..a2bad1f239d 100644 --- a/blog/podman-desktop-release-1.4.html +++ b/blog/podman-desktop-release-1.4.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.5.html b/blog/podman-desktop-release-1.5.html index 4ad8c7565be..c23d32624e8 100644 --- a/blog/podman-desktop-release-1.5.html +++ b/blog/podman-desktop-release-1.5.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.6.html b/blog/podman-desktop-release-1.6.html index da8d1c1abcd..b43ff2bf1fb 100644 --- a/blog/podman-desktop-release-1.6.html +++ b/blog/podman-desktop-release-1.6.html @@ -13,7 +13,7 @@ - + diff --git a/blog/podman-desktop-release-1.7.html b/blog/podman-desktop-release-1.7.html index ab1c0db5a6c..2eb86fd0279 100644 --- a/blog/podman-desktop-release-1.7.html +++ b/blog/podman-desktop-release-1.7.html @@ -13,7 +13,7 @@ - + @@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support @@ -125,7 +125,7 @@ option to purge your existing install:
Along with this new version of 🦠Podman Desktop the documentation has had the following improvements:
+Along with this new version of 🦠Podman Desktop the documentation has had the following improvements:
We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/running-a-local-kubernetes-cluster-with-podman-desktop.html b/blog/running-a-local-kubernetes-cluster-with-podman-desktop.html index 147e6994b5f..7d8ab62122f 100644 --- a/blog/running-a-local-kubernetes-cluster-with-podman-desktop.html +++ b/blog/running-a-local-kubernetes-cluster-with-podman-desktop.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/sharing-podman-images-with-kubernetes-cluster.html b/blog/sharing-podman-images-with-kubernetes-cluster.html index 7b0970f4193..4d99098e45d 100644 --- a/blog/sharing-podman-images-with-kubernetes-cluster.html +++ b/blog/sharing-podman-images-with-kubernetes-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags.html b/blog/tags.html index 19b3b391892..2263cc9bdb3 100644 --- a/blog/tags.html +++ b/blog/tags.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/codespaces.html b/blog/tags/codespaces.html index cda5d0df198..bb654f7f500 100644 --- a/blog/tags/codespaces.html +++ b/blog/tags/codespaces.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/compose.html b/blog/tags/compose.html index 13a1296c52f..24ca4b3f06b 100644 --- a/blog/tags/compose.html +++ b/blog/tags/compose.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/containerfile.html b/blog/tags/containerfile.html index 225ce3c6d9d..de90578ba46 100644 --- a/blog/tags/containerfile.html +++ b/blog/tags/containerfile.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/containers.html b/blog/tags/containers.html index 28d69021cb2..c508c68c43d 100644 --- a/blog/tags/containers.html +++ b/blog/tags/containers.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/devcontainer.html b/blog/tags/devcontainer.html index c0d8391cf8a..fdfdb0eb29f 100644 --- a/blog/tags/devcontainer.html +++ b/blog/tags/devcontainer.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/docker-compose.html b/blog/tags/docker-compose.html index fc6cb423bbd..867e4f7903a 100644 --- a/blog/tags/docker-compose.html +++ b/blog/tags/docker-compose.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/docker.html b/blog/tags/docker.html index cebc9362d31..88496c18af9 100644 --- a/blog/tags/docker.html +++ b/blog/tags/docker.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/dockerfile.html b/blog/tags/dockerfile.html index edf3ad24091..1e94d5a8c52 100644 --- a/blog/tags/dockerfile.html +++ b/blog/tags/dockerfile.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/extensions.html b/blog/tags/extensions.html index b4b67f1e9a4..f04bec3f87e 100644 --- a/blog/tags/extensions.html +++ b/blog/tags/extensions.html @@ -13,7 +13,7 @@ - + @@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/images.html b/blog/tags/images.html index 02c8e9b2633..d242f9bcd9a 100644 --- a/blog/tags/images.html +++ b/blog/tags/images.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/tags/kind.html b/blog/tags/kind.html index d93de84ece3..5653c948468 100644 --- a/blog/tags/kind.html +++ b/blog/tags/kind.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/kubernetes.html b/blog/tags/kubernetes.html index bf016d3006f..a41da5b405d 100644 --- a/blog/tags/kubernetes.html +++ b/blog/tags/kubernetes.html @@ -13,7 +13,7 @@ - + @@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/migrating.html b/blog/tags/migrating.html index 895cb7ed67b..ba3a37d5536 100644 --- a/blog/tags/migrating.html +++ b/blog/tags/migrating.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/tags/multi-container.html b/blog/tags/multi-container.html index fc3b164e05d..088a353e3c8 100644 --- a/blog/tags/multi-container.html +++ b/blog/tags/multi-container.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/onboarding.html b/blog/tags/onboarding.html index 5fe74d74f5e..19d5fd0568b 100644 --- a/blog/tags/onboarding.html +++ b/blog/tags/onboarding.html @@ -13,7 +13,7 @@ - + @@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/openshift.html b/blog/tags/openshift.html index d95d45a9fcb..823541f3b08 100644 --- a/blog/tags/openshift.html +++ b/blog/tags/openshift.html @@ -13,7 +13,7 @@ - +
@@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/podman-desktop.html b/blog/tags/podman-desktop.html index 4c1cb2264f9..2a68ef94c69 100644 --- a/blog/tags/podman-desktop.html +++ b/blog/tags/podman-desktop.html @@ -13,7 +13,7 @@ - +
@@ -40,7 +40,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/podman.html b/blog/tags/podman.html index bdf9256b7eb..33d1ee87da2 100644 --- a/blog/tags/podman.html +++ b/blog/tags/podman.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/tags/release.html b/blog/tags/release.html index d579937ed3b..c27fd04177f 100644 --- a/blog/tags/release.html +++ b/blog/tags/release.html @@ -13,7 +13,7 @@ - + @@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/settings.html b/blog/tags/settings.html index ce49915c152..17c4ad8cc5e 100644 --- a/blog/tags/settings.html +++ b/blog/tags/settings.html @@ -13,7 +13,7 @@ - +
@@ -36,7 +36,7 @@ If you've been floundering we highly recommend updating! soon to pick up this fix: #21353 - Update to new QEMU (based on #1990 - QEMU issue on M3). If you are -hitting this problem there is a workaround here. +hitting this problem there is a workaround here and there.We have spent a lot of time this release adding new extension API to give upcoming extensions more capability and even better integration into 🦠Podman Desktop. We have added support diff --git a/blog/tags/story.html b/blog/tags/story.html index 913aa27caf7..e16020a9d23 100644 --- a/blog/tags/story.html +++ b/blog/tags/story.html @@ -13,7 +13,7 @@ - +
diff --git a/blog/tags/wasi.html b/blog/tags/wasi.html index 55631f9db54..30c8f6bf297 100644 --- a/blog/tags/wasi.html +++ b/blog/tags/wasi.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/wasm.html b/blog/tags/wasm.html index a09560d6ede..354d29b4057 100644 --- a/blog/tags/wasm.html +++ b/blog/tags/wasm.html @@ -13,7 +13,7 @@ - + diff --git a/blog/tags/web-assembly.html b/blog/tags/web-assembly.html index 4b07eacd0b9..befc90efd91 100644 --- a/blog/tags/web-assembly.html +++ b/blog/tags/web-assembly.html @@ -13,7 +13,7 @@ - + diff --git a/blog/wasm-workloads-on-macos-and-windows-with-podman.html b/blog/wasm-workloads-on-macos-and-windows-with-podman.html index 0aaf6bace5f..fa2a3cde232 100644 --- a/blog/wasm-workloads-on-macos-and-windows-with-podman.html +++ b/blog/wasm-workloads-on-macos-and-windows-with-podman.html @@ -13,7 +13,7 @@ - + diff --git a/core-values.html b/core-values.html index 64b2263d452..f4d36a37fa7 100644 --- a/core-values.html +++ b/core-values.html @@ -13,7 +13,7 @@ - + diff --git a/docs/compose.html b/docs/compose.html index ba6d2a686e7..c68635218d1 100644 --- a/docs/compose.html +++ b/docs/compose.html @@ -13,7 +13,7 @@ - + diff --git a/docs/compose/running-compose.html b/docs/compose/running-compose.html index c67723592da..ab48f4724a4 100644 --- a/docs/compose/running-compose.html +++ b/docs/compose/running-compose.html @@ -13,7 +13,7 @@ - + diff --git a/docs/compose/setting-up-compose.html b/docs/compose/setting-up-compose.html index 515ba06a49e..8202c22863f 100644 --- a/docs/compose/setting-up-compose.html +++ b/docs/compose/setting-up-compose.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers.html b/docs/containers.html index 979dfdd8624..a5ff77b7a89 100644 --- a/docs/containers.html +++ b/docs/containers.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/creating-a-pod.html b/docs/containers/creating-a-pod.html index d3966ce3b73..1074f51615d 100644 --- a/docs/containers/creating-a-pod.html +++ b/docs/containers/creating-a-pod.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/images.html b/docs/containers/images.html index 72414e36a5e..c7998788317 100644 --- a/docs/containers/images.html +++ b/docs/containers/images.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/images/building-an-image.html b/docs/containers/images/building-an-image.html index f419f0b7165..27fff11710f 100644 --- a/docs/containers/images/building-an-image.html +++ b/docs/containers/images/building-an-image.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/images/pulling-an-image.html b/docs/containers/images/pulling-an-image.html index 06902e3b29a..c3d02184ef7 100644 --- a/docs/containers/images/pulling-an-image.html +++ b/docs/containers/images/pulling-an-image.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/images/pushing-an-image-to-a-registry.html b/docs/containers/images/pushing-an-image-to-a-registry.html index 06b964308ad..911e8199ddc 100644 --- a/docs/containers/images/pushing-an-image-to-a-registry.html +++ b/docs/containers/images/pushing-an-image-to-a-registry.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/onboarding.html b/docs/containers/onboarding.html index 30f1579b323..654495f281e 100644 --- a/docs/containers/onboarding.html +++ b/docs/containers/onboarding.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/registries.html b/docs/containers/registries.html index ad9a9942e7d..ba5d067042a 100644 --- a/docs/containers/registries.html +++ b/docs/containers/registries.html @@ -13,7 +13,7 @@ - + diff --git a/docs/containers/starting-a-container.html b/docs/containers/starting-a-container.html index 20565244b85..e6f271e4b75 100644 --- a/docs/containers/starting-a-container.html +++ b/docs/containers/starting-a-container.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions.html b/docs/extensions.html index 55e60c513fd..5af7248e72c 100644 --- a/docs/extensions.html +++ b/docs/extensions.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/install.html b/docs/extensions/install.html index 05e84cba3f8..e23a96b3a91 100644 --- a/docs/extensions/install.html +++ b/docs/extensions/install.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/publish.html b/docs/extensions/publish.html index e9406dd9fda..20122f22951 100644 --- a/docs/extensions/publish.html +++ b/docs/extensions/publish.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/write.html b/docs/extensions/write.html index a4b568e4fc5..e637dc261a8 100644 --- a/docs/extensions/write.html +++ b/docs/extensions/write.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/write/adding-icons.html b/docs/extensions/write/adding-icons.html index 41fbe740cf3..69363dfa8cd 100644 --- a/docs/extensions/write/adding-icons.html +++ b/docs/extensions/write/adding-icons.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/write/onboarding-workflow.html b/docs/extensions/write/onboarding-workflow.html index 0fc2a7e8d3d..7b90fe2d394 100644 --- a/docs/extensions/write/onboarding-workflow.html +++ b/docs/extensions/write/onboarding-workflow.html @@ -13,7 +13,7 @@ - + diff --git a/docs/extensions/write/when-clause-context.html b/docs/extensions/write/when-clause-context.html index bdc277b256a..e76043387c3 100644 --- a/docs/extensions/write/when-clause-context.html +++ b/docs/extensions/write/when-clause-context.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation.html b/docs/installation.html index 251439bc8f0..5a0971cd545 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/linux-install.html b/docs/installation/linux-install.html index f32649a5beb..c209fbc013b 100644 --- a/docs/installation/linux-install.html +++ b/docs/installation/linux-install.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.html b/docs/installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.html index e54d4431add..dff464bdc43 100644 --- a/docs/installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.html +++ b/docs/installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.html b/docs/installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.html index b8b250c1bcf..84ba2956289 100644 --- a/docs/installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.html +++ b/docs/installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/macos-install.html b/docs/installation/macos-install.html index f0c999933db..b409f57066e 100644 --- a/docs/installation/macos-install.html +++ b/docs/installation/macos-install.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install.html b/docs/installation/windows-install.html index 76d6ec58bf7..35d8e98794a 100644 --- a/docs/installation/windows-install.html +++ b/docs/installation/windows-install.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.html b/docs/installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.html index 54a2a75f756..fe48f9cf26f 100644 --- a/docs/installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.html +++ b/docs/installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.html b/docs/installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.html index dd75a7f2918..163d6b5363e 100644 --- a/docs/installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.html +++ b/docs/installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install/installing-podman-desktop-with-chocolatey.html b/docs/installation/windows-install/installing-podman-desktop-with-chocolatey.html index fccacbefe90..ed10d1e88cc 100644 --- a/docs/installation/windows-install/installing-podman-desktop-with-chocolatey.html +++ b/docs/installation/windows-install/installing-podman-desktop-with-chocolatey.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install/installing-podman-desktop-with-scoop.html b/docs/installation/windows-install/installing-podman-desktop-with-scoop.html index 758a4a2a393..41f98ac8cdd 100644 --- a/docs/installation/windows-install/installing-podman-desktop-with-scoop.html +++ b/docs/installation/windows-install/installing-podman-desktop-with-scoop.html @@ -13,7 +13,7 @@ - + diff --git a/docs/installation/windows-install/installing-podman-desktop-with-winget.html b/docs/installation/windows-install/installing-podman-desktop-with-winget.html index 06758386690..7ab3b19f2ba 100644 --- a/docs/installation/windows-install/installing-podman-desktop-with-winget.html +++ b/docs/installation/windows-install/installing-podman-desktop-with-winget.html @@ -13,7 +13,7 @@ - + diff --git a/docs/intro.html b/docs/intro.html index 54a41f73db7..1efdefdabd0 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind.html b/docs/kind.html index 8371241e9b1..5abbdeddbcc 100644 --- a/docs/kind.html +++ b/docs/kind.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/building-an-image-and-testing-it-in-kind.html b/docs/kind/building-an-image-and-testing-it-in-kind.html index e203666034d..b65a1a4e1a1 100644 --- a/docs/kind/building-an-image-and-testing-it-in-kind.html +++ b/docs/kind/building-an-image-and-testing-it-in-kind.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/configuring-podman-for-kind-on-windows.html b/docs/kind/configuring-podman-for-kind-on-windows.html index f4e3d91aeb1..1b119727ab3 100644 --- a/docs/kind/configuring-podman-for-kind-on-windows.html +++ b/docs/kind/configuring-podman-for-kind-on-windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/creating-a-kind-cluster.html b/docs/kind/creating-a-kind-cluster.html index f8da7426e98..ddadbcdc748 100644 --- a/docs/kind/creating-a-kind-cluster.html +++ b/docs/kind/creating-a-kind-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/deleting-your-kind-cluster.html b/docs/kind/deleting-your-kind-cluster.html index 765f2136592..e070b62a017 100644 --- a/docs/kind/deleting-your-kind-cluster.html +++ b/docs/kind/deleting-your-kind-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/installing.html b/docs/kind/installing.html index ca11ca2b905..9c41804ebb6 100644 --- a/docs/kind/installing.html +++ b/docs/kind/installing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/pushing-an-image-to-kind.html b/docs/kind/pushing-an-image-to-kind.html index f5d7762fd19..64d22ad6312 100644 --- a/docs/kind/pushing-an-image-to-kind.html +++ b/docs/kind/pushing-an-image-to-kind.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/restarting-your-kind-cluster.html b/docs/kind/restarting-your-kind-cluster.html index 7bb1163175b..9459e92b119 100644 --- a/docs/kind/restarting-your-kind-cluster.html +++ b/docs/kind/restarting-your-kind-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kind/working-with-your-local-kind-cluster.html b/docs/kind/working-with-your-local-kind-cluster.html index 05fef0595f8..86add34a11a 100644 --- a/docs/kind/working-with-your-local-kind-cluster.html +++ b/docs/kind/working-with-your-local-kind-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes.html b/docs/kubernetes.html index 088878a0b5c..5674559d6f4 100644 --- a/docs/kubernetes.html +++ b/docs/kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/deploying-a-container-to-kubernetes.html b/docs/kubernetes/deploying-a-container-to-kubernetes.html index a2ab07c1d89..48f9ac1050e 100644 --- a/docs/kubernetes/deploying-a-container-to-kubernetes.html +++ b/docs/kubernetes/deploying-a-container-to-kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/deploying-a-pod-to-kubernetes.html b/docs/kubernetes/deploying-a-pod-to-kubernetes.html index c1da143ca2d..2edde8ede21 100644 --- a/docs/kubernetes/deploying-a-pod-to-kubernetes.html +++ b/docs/kubernetes/deploying-a-pod-to-kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/existing-kubernetes.html b/docs/kubernetes/existing-kubernetes.html index 02bc8eafcda..1c9a8d07f8f 100644 --- a/docs/kubernetes/existing-kubernetes.html +++ b/docs/kubernetes/existing-kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/kind/pushing-an-image-to-kind.html b/docs/kubernetes/kind/pushing-an-image-to-kind.html index 07db0a7843a..f2a4760b4da 100644 --- a/docs/kubernetes/kind/pushing-an-image-to-kind.html +++ b/docs/kubernetes/kind/pushing-an-image-to-kind.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/lima/pushing-an-image-to-lima.html b/docs/kubernetes/lima/pushing-an-image-to-lima.html index 7323191ff75..6b977a20f6f 100644 --- a/docs/kubernetes/lima/pushing-an-image-to-lima.html +++ b/docs/kubernetes/lima/pushing-an-image-to-lima.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/minikube/pushing-an-image-to-minikube.html b/docs/kubernetes/minikube/pushing-an-image-to-minikube.html index f76d8e27c2c..eacd213bbb5 100644 --- a/docs/kubernetes/minikube/pushing-an-image-to-minikube.html +++ b/docs/kubernetes/minikube/pushing-an-image-to-minikube.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/viewing-and-selecting-current-kubernete-context-in-the-status-bar.html b/docs/kubernetes/viewing-and-selecting-current-kubernete-context-in-the-status-bar.html index 3feeb0cc9da..785d4480e52 100644 --- a/docs/kubernetes/viewing-and-selecting-current-kubernete-context-in-the-status-bar.html +++ b/docs/kubernetes/viewing-and-selecting-current-kubernete-context-in-the-status-bar.html @@ -13,7 +13,7 @@ - + diff --git a/docs/kubernetes/viewing-and-selecting-current-kubernete-context.html b/docs/kubernetes/viewing-and-selecting-current-kubernete-context.html index 59cc81f069d..bf384d900fe 100644 --- a/docs/kubernetes/viewing-and-selecting-current-kubernete-context.html +++ b/docs/kubernetes/viewing-and-selecting-current-kubernete-context.html @@ -13,7 +13,7 @@ - + diff --git a/docs/lima.html b/docs/lima.html index a7f8d74a433..fd97a387253 100644 --- a/docs/lima.html +++ b/docs/lima.html @@ -13,7 +13,7 @@ - + diff --git a/docs/lima/creating-a-kubernetes-instance.html b/docs/lima/creating-a-kubernetes-instance.html index d52788dd544..b377cf79fc0 100644 --- a/docs/lima/creating-a-kubernetes-instance.html +++ b/docs/lima/creating-a-kubernetes-instance.html @@ -13,7 +13,7 @@ - + diff --git a/docs/lima/creating-a-lima-instance.html b/docs/lima/creating-a-lima-instance.html index 5d723999eaa..075562f9dc4 100644 --- a/docs/lima/creating-a-lima-instance.html +++ b/docs/lima/creating-a-lima-instance.html @@ -13,7 +13,7 @@ - + diff --git a/docs/lima/customizing.html b/docs/lima/customizing.html index d7a6ce0278a..a12a9c407d6 100644 --- a/docs/lima/customizing.html +++ b/docs/lima/customizing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/lima/installing.html b/docs/lima/installing.html index 35e03dbaafd..3b11327f26b 100644 --- a/docs/lima/installing.html +++ b/docs/lima/installing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker.html b/docs/migrating-from-docker.html index f9aa06644f9..eeb5a3596aa 100644 --- a/docs/migrating-from-docker.html +++ b/docs/migrating-from-docker.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker/emulating-docker-cli-with-podman.html b/docs/migrating-from-docker/emulating-docker-cli-with-podman.html index 81f23593f46..eeb902565cf 100644 --- a/docs/migrating-from-docker/emulating-docker-cli-with-podman.html +++ b/docs/migrating-from-docker/emulating-docker-cli-with-podman.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker/importing-saved-containers.html b/docs/migrating-from-docker/importing-saved-containers.html index f82f94e7c7c..205defaf2e4 100644 --- a/docs/migrating-from-docker/importing-saved-containers.html +++ b/docs/migrating-from-docker/importing-saved-containers.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker/using-podman-mac-helper.html b/docs/migrating-from-docker/using-podman-mac-helper.html index b8f46f2fbdd..e981c1c72ac 100644 --- a/docs/migrating-from-docker/using-podman-mac-helper.html +++ b/docs/migrating-from-docker/using-podman-mac-helper.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker/using-the-docker_host-environment-variable.html b/docs/migrating-from-docker/using-the-docker_host-environment-variable.html index 0e28ffb0f3b..a8a88956bc8 100644 --- a/docs/migrating-from-docker/using-the-docker_host-environment-variable.html +++ b/docs/migrating-from-docker/using-the-docker_host-environment-variable.html @@ -13,7 +13,7 @@ - + diff --git a/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html b/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html index 3723eaa67e8..2231ad70f80 100644 --- a/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html +++ b/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube.html b/docs/minikube.html index 36281006ddb..49e60c8d38e 100644 --- a/docs/minikube.html +++ b/docs/minikube.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/building-an-image-and-testing-it-in-minikube.html b/docs/minikube/building-an-image-and-testing-it-in-minikube.html index fd9a3b58da7..f66b3627cf3 100644 --- a/docs/minikube/building-an-image-and-testing-it-in-minikube.html +++ b/docs/minikube/building-an-image-and-testing-it-in-minikube.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/configuring-podman-for-minikube-on-windows.html b/docs/minikube/configuring-podman-for-minikube-on-windows.html index b8bfef3d2ae..1e3d47a5b96 100644 --- a/docs/minikube/configuring-podman-for-minikube-on-windows.html +++ b/docs/minikube/configuring-podman-for-minikube-on-windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/creating-a-minikube-cluster.html b/docs/minikube/creating-a-minikube-cluster.html index ea85727c593..dcadd12cb87 100644 --- a/docs/minikube/creating-a-minikube-cluster.html +++ b/docs/minikube/creating-a-minikube-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/deleting-your-minikube-cluster.html b/docs/minikube/deleting-your-minikube-cluster.html index 7dc68b3d42d..6911afe72c6 100644 --- a/docs/minikube/deleting-your-minikube-cluster.html +++ b/docs/minikube/deleting-your-minikube-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/installing.html b/docs/minikube/installing.html index 40343e2a56d..a6d75abdc50 100644 --- a/docs/minikube/installing.html +++ b/docs/minikube/installing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/pushing-an-image-to-minikube.html b/docs/minikube/pushing-an-image-to-minikube.html index a509c6f5f8c..c943d4742a6 100644 --- a/docs/minikube/pushing-an-image-to-minikube.html +++ b/docs/minikube/pushing-an-image-to-minikube.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/restarting-your-minikube-cluster.html b/docs/minikube/restarting-your-minikube-cluster.html index dde7663442e..61b4a020eda 100644 --- a/docs/minikube/restarting-your-minikube-cluster.html +++ b/docs/minikube/restarting-your-minikube-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/minikube/working-with-your-local-minikube-cluster.html b/docs/minikube/working-with-your-local-minikube-cluster.html index 849dd52ffca..7714994424c 100644 --- a/docs/minikube/working-with-your-local-minikube-cluster.html +++ b/docs/minikube/working-with-your-local-minikube-cluster.html @@ -13,7 +13,7 @@ - + diff --git a/docs/openshift.html b/docs/openshift.html index d7f5ec3bdd6..5550b8c1293 100644 --- a/docs/openshift.html +++ b/docs/openshift.html @@ -13,7 +13,7 @@ - + diff --git a/docs/openshift/developer-sandbox.html b/docs/openshift/developer-sandbox.html index 41035728f41..28e96bf2d63 100644 --- a/docs/openshift/developer-sandbox.html +++ b/docs/openshift/developer-sandbox.html @@ -13,7 +13,7 @@ - + diff --git a/docs/openshift/openshift-local.html b/docs/openshift/openshift-local.html index b292de89654..5f00adbd889 100644 --- a/docs/openshift/openshift-local.html +++ b/docs/openshift/openshift-local.html @@ -13,7 +13,7 @@ - + diff --git a/docs/podman.html b/docs/podman.html index 82cb593125d..4ce1c6a471d 100644 --- a/docs/podman.html +++ b/docs/podman.html @@ -13,7 +13,7 @@ - + diff --git a/docs/podman/creating-a-podman-machine.html b/docs/podman/creating-a-podman-machine.html index 13d9046b335..28e8d07194c 100644 --- a/docs/podman/creating-a-podman-machine.html +++ b/docs/podman/creating-a-podman-machine.html @@ -13,7 +13,7 @@ - + diff --git a/docs/podman/installing-podman-with-openshift-local-on-windows.html b/docs/podman/installing-podman-with-openshift-local-on-windows.html index d9819d2485b..b8a28b961d5 100644 --- a/docs/podman/installing-podman-with-openshift-local-on-windows.html +++ b/docs/podman/installing-podman-with-openshift-local-on-windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/podman/installing.html b/docs/podman/installing.html index bdbfb24f9df..39ef39ad8cf 100644 --- a/docs/podman/installing.html +++ b/docs/podman/installing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/podman/setting-podman-machine-default-connection.html b/docs/podman/setting-podman-machine-default-connection.html index b8750c143df..cc595f8d273 100644 --- a/docs/podman/setting-podman-machine-default-connection.html +++ b/docs/podman/setting-podman-machine-default-connection.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy.html b/docs/proxy.html index 357a84eb804..116021779b1 100644 --- a/docs/proxy.html +++ b/docs/proxy.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy/using-a-proxy-in-your-containers.html b/docs/proxy/using-a-proxy-in-your-containers.html index 8e3e085cb78..12024372a92 100644 --- a/docs/proxy/using-a-proxy-in-your-containers.html +++ b/docs/proxy/using-a-proxy-in-your-containers.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy/using-a-proxy-on-linux.html b/docs/proxy/using-a-proxy-on-linux.html index b6379d33b0b..3f92d823c5f 100644 --- a/docs/proxy/using-a-proxy-on-linux.html +++ b/docs/proxy/using-a-proxy-on-linux.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy/using-a-proxy-requiring-a-custom-ca.html b/docs/proxy/using-a-proxy-requiring-a-custom-ca.html index 8095d0a7c27..0bb4062a218 100644 --- a/docs/proxy/using-a-proxy-requiring-a-custom-ca.html +++ b/docs/proxy/using-a-proxy-requiring-a-custom-ca.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy/using-a-proxy.html b/docs/proxy/using-a-proxy.html index 6203bb3137c..6b10496e2ea 100644 --- a/docs/proxy/using-a-proxy.html +++ b/docs/proxy/using-a-proxy.html @@ -13,7 +13,7 @@ - + diff --git a/docs/proxy/using-a-vpn-on-windows.html b/docs/proxy/using-a-vpn-on-windows.html index ded56c791ed..a53a27f4b78 100644 --- a/docs/proxy/using-a-vpn-on-windows.html +++ b/docs/proxy/using-a-vpn-on-windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags.html b/docs/tags.html index bca58b019a1..895e0608304 100644 --- a/docs/tags.html +++ b/docs/tags.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/chocolatey.html b/docs/tags/chocolatey.html index 6c781d3807c..5742168bd2f 100644 --- a/docs/tags/chocolatey.html +++ b/docs/tags/chocolatey.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/compose.html b/docs/tags/compose.html index 9602c9e03ae..bd53f1bb061 100644 --- a/docs/tags/compose.html +++ b/docs/tags/compose.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/containers.html b/docs/tags/containers.html index f126e1eb1b0..855e9b09936 100644 --- a/docs/tags/containers.html +++ b/docs/tags/containers.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/docker.html b/docs/tags/docker.html index bf4ba6d8df9..a9085c4e673 100644 --- a/docs/tags/docker.html +++ b/docs/tags/docker.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/extension.html b/docs/tags/extension.html index 9585312fbb0..c4f2baa0008 100644 --- a/docs/tags/extension.html +++ b/docs/tags/extension.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/flathub.html b/docs/tags/flathub.html index b25436f866c..c967756063f 100644 --- a/docs/tags/flathub.html +++ b/docs/tags/flathub.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/flatpak.html b/docs/tags/flatpak.html index c8e06c9c32a..62592cb9720 100644 --- a/docs/tags/flatpak.html +++ b/docs/tags/flatpak.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/icons.html b/docs/tags/icons.html index 9832fce1120..edd0f6808d4 100644 --- a/docs/tags/icons.html +++ b/docs/tags/icons.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/images.html b/docs/tags/images.html index 578c141a951..dcd49ad47cf 100644 --- a/docs/tags/images.html +++ b/docs/tags/images.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/installing.html b/docs/tags/installing.html index 5a49d373744..0094880a0f0 100644 --- a/docs/tags/installing.html +++ b/docs/tags/installing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/kind.html b/docs/tags/kind.html index a7ad052520d..481c26ec20b 100644 --- a/docs/tags/kind.html +++ b/docs/tags/kind.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/kubernetes.html b/docs/tags/kubernetes.html index a881699bb14..faf100f3db3 100644 --- a/docs/tags/kubernetes.html +++ b/docs/tags/kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/lima.html b/docs/tags/lima.html index 32033a7d2ac..57860f078bd 100644 --- a/docs/tags/lima.html +++ b/docs/tags/lima.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/linux.html b/docs/tags/linux.html index 7fcde25912a..659227c8a5d 100644 --- a/docs/tags/linux.html +++ b/docs/tags/linux.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/mac-0-s.html b/docs/tags/mac-0-s.html index aaf44210c11..63df7503a4e 100644 --- a/docs/tags/mac-0-s.html +++ b/docs/tags/mac-0-s.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/mac-os.html b/docs/tags/mac-os.html index 4df0c02cd2d..54db5ae9b19 100644 --- a/docs/tags/mac-os.html +++ b/docs/tags/mac-os.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/macos.html b/docs/tags/macos.html index a77ae7b9d3d..68c9825178a 100644 --- a/docs/tags/macos.html +++ b/docs/tags/macos.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/migrating-from-docker.html b/docs/tags/migrating-from-docker.html index 31ea2b52924..e9c6f8be844 100644 --- a/docs/tags/migrating-from-docker.html +++ b/docs/tags/migrating-from-docker.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/migrating-to-kubernetes.html b/docs/tags/migrating-to-kubernetes.html index fc103fc44b9..5c2514339b6 100644 --- a/docs/tags/migrating-to-kubernetes.html +++ b/docs/tags/migrating-to-kubernetes.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/minikube.html b/docs/tags/minikube.html index 5537c00ebfd..23bec3fe953 100644 --- a/docs/tags/minikube.html +++ b/docs/tags/minikube.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/onboarding.html b/docs/tags/onboarding.html index efe2be2ca76..400d0f44776 100644 --- a/docs/tags/onboarding.html +++ b/docs/tags/onboarding.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/openshift-local.html b/docs/tags/openshift-local.html index bb982697b87..09a7883b4ef 100644 --- a/docs/tags/openshift-local.html +++ b/docs/tags/openshift-local.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/openshift.html b/docs/tags/openshift.html index d43c8340c20..6c60718c447 100644 --- a/docs/tags/openshift.html +++ b/docs/tags/openshift.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/podman-desktop.html b/docs/tags/podman-desktop.html index 4fddf422a07..94e717da2fe 100644 --- a/docs/tags/podman-desktop.html +++ b/docs/tags/podman-desktop.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/podman.html b/docs/tags/podman.html index d75771dd3a2..881044ec112 100644 --- a/docs/tags/podman.html +++ b/docs/tags/podman.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/pods.html b/docs/tags/pods.html index 502962394a3..8821e7116c1 100644 --- a/docs/tags/pods.html +++ b/docs/tags/pods.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/proxy.html b/docs/tags/proxy.html index 8278bbeea65..1b8b7120f8e 100644 --- a/docs/tags/proxy.html +++ b/docs/tags/proxy.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/publishing.html b/docs/tags/publishing.html index 9d23e228e09..3837932afc9 100644 --- a/docs/tags/publishing.html +++ b/docs/tags/publishing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/restricted-environment.html b/docs/tags/restricted-environment.html index 79631cc4b38..978364bcb62 100644 --- a/docs/tags/restricted-environment.html +++ b/docs/tags/restricted-environment.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/scoop.html b/docs/tags/scoop.html index 17d0cc595cb..855dac42a49 100644 --- a/docs/tags/scoop.html +++ b/docs/tags/scoop.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/vpn.html b/docs/tags/vpn.html index ccd2c4187f6..0d91b9a91ee 100644 --- a/docs/tags/vpn.html +++ b/docs/tags/vpn.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/when-clause.html b/docs/tags/when-clause.html index 037ba01ea93..660d4a01c0d 100644 --- a/docs/tags/when-clause.html +++ b/docs/tags/when-clause.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/windows.html b/docs/tags/windows.html index ab9c5b0da3a..2c0f1071203 100644 --- a/docs/tags/windows.html +++ b/docs/tags/windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/winget.html b/docs/tags/winget.html index 9629bdcf54f..74ff0ec8a2d 100644 --- a/docs/tags/winget.html +++ b/docs/tags/winget.html @@ -13,7 +13,7 @@ - + diff --git a/docs/tags/writing.html b/docs/tags/writing.html index 109a698abf8..1292e58208a 100644 --- a/docs/tags/writing.html +++ b/docs/tags/writing.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 9866e3570e6..00803e529f8 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting/troubleshooting-openshift-local.html b/docs/troubleshooting/troubleshooting-openshift-local.html index 682ca80d0a6..040ca92b67c 100644 --- a/docs/troubleshooting/troubleshooting-openshift-local.html +++ b/docs/troubleshooting/troubleshooting-openshift-local.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting/troubleshooting-podman-on-linux.html b/docs/troubleshooting/troubleshooting-podman-on-linux.html index 0d49bd06c36..0d731774453 100644 --- a/docs/troubleshooting/troubleshooting-podman-on-linux.html +++ b/docs/troubleshooting/troubleshooting-podman-on-linux.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting/troubleshooting-podman-on-macos.html b/docs/troubleshooting/troubleshooting-podman-on-macos.html index 6de23fb1178..f8deed764aa 100644 --- a/docs/troubleshooting/troubleshooting-podman-on-macos.html +++ b/docs/troubleshooting/troubleshooting-podman-on-macos.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting/troubleshooting-podman-on-windows.html b/docs/troubleshooting/troubleshooting-podman-on-windows.html index c65d1024d58..2b103cc65f1 100644 --- a/docs/troubleshooting/troubleshooting-podman-on-windows.html +++ b/docs/troubleshooting/troubleshooting-podman-on-windows.html @@ -13,7 +13,7 @@ - + diff --git a/docs/troubleshooting/troubleshooting-podman.html b/docs/troubleshooting/troubleshooting-podman.html index 0bbde372f81..a23fd046cec 100644 --- a/docs/troubleshooting/troubleshooting-podman.html +++ b/docs/troubleshooting/troubleshooting-podman.html @@ -13,7 +13,7 @@ - + diff --git a/downloads.html b/downloads.html index 8de1f1f424e..a73753a2e40 100644 --- a/downloads.html +++ b/downloads.html @@ -13,7 +13,7 @@ - + diff --git a/downloads/linux.html b/downloads/linux.html index e33581eb7d6..a140d45984a 100644 --- a/downloads/linux.html +++ b/downloads/linux.html @@ -13,7 +13,7 @@ - + diff --git a/downloads/macos.html b/downloads/macos.html index 8f930a7582e..6a2ae2b3338 100644 --- a/downloads/macos.html +++ b/downloads/macos.html @@ -13,7 +13,7 @@ - + diff --git a/downloads/windows.html b/downloads/windows.html index 6cb3b96c16a..9681f1ad050 100644 --- a/downloads/windows.html +++ b/downloads/windows.html @@ -13,7 +13,7 @@ - + diff --git a/extend.html b/extend.html index b11bb7c9abf..c8034e253d1 100644 --- a/extend.html +++ b/extend.html @@ -13,7 +13,7 @@ - + diff --git a/features.html b/features.html index 67cd79c6754..b703680880f 100644 --- a/features.html +++ b/features.html @@ -13,7 +13,7 @@ - + diff --git a/index.html b/index.html index 8dd24aca5f1..a49fcc5103b 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@ - + diff --git a/search.html b/search.html index fbca7f8e309..0ea3355debe 100644 --- a/search.html +++ b/search.html @@ -13,7 +13,7 @@ - +