Releases: portainer/portainer
Releases · portainer/portainer
Release 2.36.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 local development build scripts for community contributors with Apple M series chips
- Improved ECR session management in the Agent
- Added support for Docker v29
- Improved the consistency for GitOps across different scenarios
- Fixed the External label for Kubernetes environments
- Fixed namespace selection in the registry access page
- Improve the registry credential handling in compose files
- Fixed CVEs in the password reset helper
- Fixed the Prune services toggle for Swarm
- Added a --data-path flag to the password reset helper
- Fixed oversized custom icons in the templates view
- Added an access token connection test for DockerHub before registry creation
- Fixed the ability to uncheck filters after deleting filtered containers in the Container list view
- Fixed the Insecure toggle for custom registries
- Added the ability to rename Stacks
- Fixed the date picker calendar to display the 7 days of the week without overflowing
- Updated the privacy policy link
- Added auto-onboarding script for Podman
- Improved to display 'title' or 'tooltip' in all places that text is truncated in the UI
- Fixed the navigation bar to display Portainer correctly
- Fixed incorrect command syntax for Windows Edge agent deployment instructions
- Fixed Helm install docs link
- Fixed order of environment types
- Resolved the following CVEs:
Deprecated and removed features
Deprecated features
- Deprecated OpenAMT support
Removed features
- None
Release 2.33.5 LTS
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
- Added support for Docker v29
Breaking change
- Removed the optional raw snapshot response from some endpoint requests
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.33.4 LTS
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 of broken manual stack force deployment
- Fixed an issue that caused the calendar widget to render incorrectly
- Resolved the following CVEs:
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.33.3 LTS
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
- Improved stability by attempting to compact using a read-only database
- Fixed an issue where WebSocket upgrade failed with Portainer generated
kubeconfig - Fixed an issue where a memory leak occured during Kubernetes stack auto redeployment
- Fixed missing dependency versions displayed in the popup
- Fixed an issue where adding a team access to a namespace threw a panic error
- Fixed typos in Content-Security-Policy
- Resolved CVE-2025-62725
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.35.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
New in this release
- Fixed a bug where the Edit Ingress page wasn't displaying updated information immediately after making an update
- Fixed an issue where GitOps webhook URLs could be reused
- Fixed a data race issue caused by the Kubernetes client
- Fixed an issue that caused a memory leak when redeploying a Kubernetes stack
- Fixed an issue where the environment status filter did not properly handle the "Failed" state when used with Edge Stacks
- Added support for IPV6 network configuration for IPvlan Docker networks
- Added a new command flag --compact-db to allow database compaction on startup
- Fixed typos in Content-Security-Policy
- Added support for Helm GitOps allowing automatic upgrades based on changes to a Helm chart and/or Helm override files in a Git repository
- Fixed an issue with access control when users attempted to view resources in namespaces they don't have access to
- Fixed an issue where WebSocket connections were not forwarded correctly to the Kubernetes API
- Fixed missing dependency versions in popup
- Resolved the following CVEs:
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.33.2 LTS
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 Standard Users could not join a container to a network
- Fixed an issue where the database encryption secret was incorrectly set
- Fixed an issue with Kubernetes Access Control
- Fixed an issue where GitOps webhook URLs could be reused
- Improved Helm repository validation to align with the behavior of the CLI
- Fixed an issue where the environment status filter did not properly handle the "Failed" state when used with Edge Stacks
- Fixed an issue where registry list API was returning back passwords
- Fixed a data race issue caused by the Kubernetes client
- Fixed an issue where the GitOps interval could be set to less than one minute
- Fixed an issue where CSP blocks Google reCAPTCHA on "Get a Trial License Key" form
- Bumped the following NPM dependencies to resolve vulnerabilities
- axios → 1.7
- coverage-v8 → ~2.1.9
- vitest → 2.1.9
- Resolved the following CVEs
- CVE-2025-4676
- CVE-2025-47907
Deprecated and removed features
Deprecated features
- We have deprecated the
--sslcertand--sslkeyCLI options in favor of the--tlscertand--tlskeyoptions respectively, and will be removing the--sslcertand--sslkeyoptions in a future release.
Removed features
- None
Release 2.34.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
New in this release
- Increased Content-Security-Policy restrictions
- Added enforcement of a minimum polling interval value for GitOps
- Fixed environment type detection for the image status indicator
- Fixed an access control bug in Custom Templates
- Fixed inaccurate display of healthy containers count in environment listing
- Implemented higher priority for interactive database transactions over background processes like edge agent polling
- Fixed a data race in the job scheduler
- Removed the password from the response of the registry update request
- Fixed a problem that prevented the deployment of stacks from private repositories when Git credentials were entered manually
- Fixed a failure when deploying a stack that referred to multiple private registries under the same provider
- Fixed the display of Edge Groups when the number of environments is high
- Fixed the network connection to containers by Standard Users
- Removed
mingitbinary from Windows images - Added windows-2025 builds of the Portainer image
- Fixed an inconsistency while adding new edge environments
- Fixed Helm repository validation to match the library behavior
- Improved the view for editing registry repositories
- Fixed tab swapping in the Node details view
- Fixed inconsistencies in the display of Namespace resource limits
- Fixed Helm failures when the repository contains mixed media types
- Fixed the browsing of custom registries when using public TLS certificates
- Added support for shared credentials for Git operations
- Fixed the resource request slider
- Fixed the default DB encryption secret path
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.33.1 LTS
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 the environment status was not updating in a timely fashion for Standard Edge Agent
- Fixed an issue where the
--tlscertand--tlskeyCLI options did not work unless--sslcertand--sslkeywere also provided - Fixed an issue where Edge Stacks with GitOps enabled were not being updated correctly
- Fixed an issue where the container engine defaulted to Docker when associating the first Kubernetes environment
- Resolved the following CVEs:
Deprecated and removed features
Deprecated features
- None
Removed features
- None
Release 2.33.0 LTS
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
New in this Release:
- Improved the dropdown behavior when there are more than 1000 items
- Improved the YAML web editor
- Introduced the ability to add bearer token authentication support for Bitbucket Repositories
- Fixed an issue where duplicated events could be created by pending events
- Moved the kubectl shell feature to a pop-up window
- Improved performance by optimizing Edge Group endpoint relations
- Added Permissions-Policy header to improve security
- Fixed an issue where the log viewer could crash when rendering long multiline logs
- Fixed an issue where Portainer generated kubeconfig causes
kubectl execto fail - Fixed an issue with custom logos not being aligned correctly
- Fixed an issue where Helm preview (dry run) errors could block some valid Helm installs
- Fixed an issue where Kubernetes environment stats were missing in the Home View
- Fixed an issue where the environment count could overlap with the other UI components in the Edge Configuration list view
- Fixed an issue with links to Secrets when there is a ConfigMap and a Secret with the same names
- Fixed an issue where edge stacks could show a status of unavailable when they were properly deployed
- Fixed an issue where Helm applications with the same workload name would get combined in the Applications page
- Fixed an issue where a standard user with access to a Helm registry could not load OCI Helm charts
- Fixed Swagger documentation
- Resolved the following CVEs:
Deprecated and removed features
Deprecated features
- None
Removed features
- As previously announced, support for the Docker manifest list format (
application/vnd.docker.distribution.manifest.list.v2+json) has been removed. All published container images now exclusively use the OCI image index format (application/vnd.oci.image.index.v1+json). Tooling that relied on Docker-specific media types should be updated to ensure compatibility with OCI-compliant image indexes. - The OpenAI integration experimental feature has been removed.
Release 2.33.0-rc2
2.33.0-rc2