Skip to content

Releases: portainer/portainer

Release 2.36.0 STS

26 Nov 20:20
2.36.0
4f4e8b5

Choose a tag to compare

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

26 Nov 23:42
2.33.5
030a8d6

Choose a tag to compare

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

19 Nov 21:45
2.33.4
bb9f93f

Choose a tag to compare

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

Deprecated and removed features

Deprecated features

  • None

Removed features

  • None

Release 2.33.3 LTS

29 Oct 23:32
2.33.3
cb84cb7

Choose a tag to compare

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

15 Oct 21:20
2.35.0
8934394

Choose a tag to compare

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

25 Sep 03:07
2.33.2
52ea23e

Choose a tag to compare

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

Deprecated and removed features

Deprecated features

  • We have deprecated the --sslcert and --sslkey CLI options in favor of the --tlscert and --tlskey options respectively, and will be removing the --sslcert and --sslkey options in a future release.

Removed features

  • None

Release 2.34.0 STS

17 Sep 22:49
2.34.0
54b66cf

Choose a tag to compare

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 mingit binary 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

26 Aug 23:50
2.33.1
8332232

Choose a tag to compare

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:

Deprecated and removed features

Deprecated features

  • None

Removed features

  • None

Release 2.33.0 LTS

20 Aug 00:01
2.33.0
0d8802c

Choose a tag to compare

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 exec to 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

19 Aug 00:02
2.33.0-rc2
220f8c9

Choose a tag to compare

Release 2.33.0-rc2 Pre-release
Pre-release
2.33.0-rc2