Update docker.io/portainer/portainer-ce Docker tag to v2.38.0
No problems deploying to Proxmox VE K3s Kubernetes cluster via Helm Chart and Flux V2 reconciliation in a GitOps approach with dependency update facilitated by Mend's Renovate Bot.
Also the corresponding agents were automatically rolled out via Watchtower infrastructure on the Docker-only nodes including arm node with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| docker.io/portainer/portainer-ce | minor | 2.37.0 → 2.38.0 |
Release Notes
portainer/portainer (docker.io/portainer/portainer-ce)
v2.38.0: STS
Known issues
- On Async Edge environments, an invalid update schedule date can be displayed when browsing a snapshot
Known issues with Podman support
- 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
Changes
- Fixed an issue where starting Stack was failed when the private image referenced by the stack was removed from the environment
- Fixed an issue where deploying a Stack in Kubernetes caused a memory leak
- Fixed a UI issue when updating edge stacks
- Changed the Docker security settings to safer default values
- Fixed a panic in Edge Group creation
- Fixed quote handling in TLS CLI flags
- Fixed error in GitOps while updating Stacks
- Fixed a problem that would cause for the Containers page to not load
- Bumped up the max Docker API version in the proxy
- Fixed a problem while duplicating/editing containers related to persistent MAC addresses
- Added proper propagation of Docker error messages back to the frontend
- Added missing validations for Swarm environments security settings
- Optimized server allocations for a faster startup
- Fixed GO-2025-3460
- Upgraded to Compose v2.40.3 to fix a panic
- Fixed a problem in config removal
- Upgraded Git library to fix compatibility problem with gitee
- Removed all the Matomo code
- Removed confusing Podman log message in Docker environments
- Replaced gopkg.in/yaml.v3 to go.yaml.in/yaml/v3
- Ensured the surfacing of Edge Stack file not found errors to the UI
- Changed the code to avoid creating updater networks
- Fixed registry selection recall for Stacks pages
- Fixed a nil pointer dereference error in FilterEndpoints()
- Fixed a nil pointer dereference error in deleteEndpointGroup()
- Fixed a nil pointer dereference error in CopyPath()
- Improved visibility on proxy errors
- Fixed a problem while renaming stacks on Swarm
- Fixed a problem that could cause encrypting an existing Portainer database to fail
- Improved the Azure Container Instance (ACI) experience with a new environment variables section in the creation form and a corresponding table in the instance view.
- Updated the Portainer logo and favicon throughout the application to the new branding.
- Upgraded the golang/stdlib to version 1.24.11 to the following CVEs in the Portainer agent:
- CVE-2025-61729
- CVE-2025-61727
- CVE-2025-47914
- Fixed an issue where Web Editor based Kubernetes app deployment ignores selected namespace.
- Fixed an issue where Edit/Upgrade buttons not functioning on Helm chart details page.
Deprecated and removed features
Deprecated features
- None
Removed features
- None