Portainer Community Edition is een lichtgewicht service delivery platform voor containertoepassingen dat kan worden gebruikt om Docker-, Swarm-, Kubernetes- en ACI-omgevingen te beheren. Het is eenvoudig te implementeren en te gebruiken, en kan worden gebruikt om alle onderdelen te beheren, zoals containers, images, volumes, netwerken en meer. Versie is 2.45.3 LTS van Portainer is uitgekomen en de changelog voor die uitgave kan hieronder worden gevonden.
Known issuesKnown issues with Podman support
- On Async Edge environments, an invalid update schedule date can be displayed when browsing a snapshot
Breaking changes
- Podman environments aren't supported by auto-onboarding script
- It's not possible to add Podman environments via socket, when running a Portainer server on Docker (and vice versa)
- Support for only CentOS 9, Podman 5 rootful
Security improvements
- Portainer no longer trusts TLS certificates issued by eMudhra (emSign), following the compromise of eight eMudhra intermediate CAs (CVE-2026-111943). Connections to services that present an affected certificate, including OAuth/OIDC and LDAPS providers, registries and Git hosts, will fail after the upgrade. If your single sign-on or LDAP provider is affected, only the initial admin will be able to sign in. Check your services before upgrading. See this FAQ for details.
Bug fixes
- Rejected Compose and Swarm stacks using
volumes_fromwhen non-administrators create, update, start or redeploy them withHide bind mounts for non-administratorsenabled, which let them inherit another container's host bind mounts- Updated the Go toolchain to 1.26.10, fixing CVE-2026-56857 and CVE-2026-78663 (both Critical), along with CVE-2026-111943, CVE-2026-97032, CVE-2026-97031, CVE-2026-94440, CVE-2026-94439, CVE-2026-78669, CVE-2026-78667, CVE-2026-78660, CVE-2026-78659, CVE-2026-56866, CVE-2026-94448 and CVE-2026-97030
- Removed the eMudhra emSign root certificates from the CA bundle in Linux images, and rejected certificate chains that contain the compromised eMudhra intermediates (CVE-2026-111943). See this FAQ for details.
- Updated golang.org/x/net to 0.60.0, fixing CVE-2026-78663 (Critical), CVE-2026-97032, CVE-2026-78669, CVE-2026-78660 and CVE-2026-78659 (all High)
- Updated helm in the kubectl shell image to v4.3.1, taking its Go toolchain to 1.27.2 and oras.land/oras-go/v2 to 2.6.2, fixing CVE-2026-39821 (Critical) and CVE-2026-50163 (High)
- Restricted kubeconfig tokens to the /api/endpoints/{id}/kubernetes proxy, so they are rejected with a 403 on every other API route, including admin-only routes and the Docker proxy. Kubeconfigs downloaded after upgrading carry a separate token per environment, limited to that environment
- Fixed starting a container with an empty request body failing with a 400 error on Docker standalone and Swarm agent environments
- Fixed GitOps sources starting a new poll while the previous one was still running, which could pile up overlapping redeploys on slow repositories. A poll that is still running now causes the next scheduled poll to be skipped
- Fixed GitOps workflows showing the Git reference and file path status as unknown after a stack was manually redeployed from Git. A manual redeploy now records these statuses for the stack's workflow artifact
- Fixed the YAML tab on the Kubernetes node details page going blank after switching tabs or refocusing the browser, and restored the missing gap between the tab content and the Applications table
- Fixed DockerHub pull rate limits and agent version detection failing on Docker engines newer than API 1.47, and, in BE, non-admin users with environment access getting 403 errors on
/agent/dockerand/agent/hostroutes, which left Swarm node selectors empty- Fixed the search box on the Authentication logs page not filtering events by username
/i/2008471204.png?f=imagenormal)
:strip_exif()/u/3393/cad-comic.gif?f=community)
:strip_icc():strip_exif()/u/5960/crop5c1c1a9c82c25_cropped.jpeg?f=community)
/u/94596/crop6ac4baab4c648_cropped.png?f=community)
:strip_exif()/u/52263/319795.gif?f=community)
:strip_exif()/u/2513908/crop6a39755409141_cropped.webp?f=community)
:strip_icc():strip_exif()/u/1168416/crop69fa0a39919bd.jpg?f=community)
:strip_icc():strip_exif()/u/140051/BSOD.jpg?f=community)
/u/526195/crop5fc8950f9e4ac_cropped.png?f=community)