For the complete documentation index, see llms.txt. This page is also available as Markdown.

What's new in version 2.44

Portainer version 2.44 includes a number of new features, fixes and updates. For a full list of changes, please refer to our release notes.

Short Term Support (STS)

2.44 is a Short Term Support, or "STS", release of Portainer. STS releases intended to be an introduction of new features and functionality in Portainer, and while we do perform significant testing prior to release are not recommended for production use. For production, we recommend staying with the Long Term Support (LTS) releases. The features that appear in STS releases will, once refined and stable, be implemented in the next LTS release.

You can read more about our release principles in our lifecycle policy.

New in this release

Portainer Add-ons

Portainer now supports installable add-on applications - purpose-built tools that extend Portainer with additional capabilities and run directly alongside it in your local Kubernetes cluster.

Each add-on is deployed as a Helm release and appears as a separate tool in the Portainer sidebar switcher, letting users move between Portainer and its add-ons without leaving the interface. Admins can install, upgrade, restart, and uninstall add-ons from a central catalog, monitor their health through dedicated Resources, Events, and Logs tabs, and control which teams have access.

Check out the first Portainer Add-on, Portainer-Run, and let us know what you think on GitHub discussions.

Kubernetes Network Security Policy

The new Kubernetes network security policy now lets admin users define ingress and egress traffic rules for Kubernetes pods without writing manifests. Choose from presets - block all inbound, allow from a namespace, permit Prometheus scraping, restrict outbound while keeping DNS, and more - or build custom rules targeting pods by label or expression. Policies are automatically deployed as native Kubernetes NetworkPolicy objects via Helm across all environments in the assigned group.

GitOps workflow creation

You can now create a complete GitOps deployment workflow in a single guided flow. From selecting a source and stack file, to configuring deployment targets, environment variables, registry settings, and rollout strategy (including parallel batches with automatic pause or rollback on failure). Once created, Portainer creates the workflow, the stack, and begins deploying in one operation.

GPU visibility

Kubernetes environments with detected GPU nodes now display a dedicated GPU view with three tables. The GPU table shows node readiness and a per-resource-type breakdown of GPU capacity, allocatable, allocated, and available counts, plus total and degraded node counts. The GPU Nodes table lists each node with its GPU capacity, allocatable, and allocated counts, along with a status badge and reason if not ready. The GPU Workloads table lists pods with GPU requests, showing namespace, pod name, owner workload, GPU requested, scheduled node, status, and any scheduling issues.

Pod Security Standards policy for Kubernetes namespaces

You can now apply Kubernetes' built-in Pod Security Standards to a namespace directly from Portainer using a policy. Choose a privileged, baseline, or restricted profile independently for each mode (enforce, audit, warn), giving you fine-grained control over how strictly pods are validated per namespace.

Kubernetes observability policy

You can now define a Kubernetes observability policy to connect Portainer to your OneUptime instance, bringing logs and metrics directly into the namespace details view. Choose to connect to an existing OneUptime agent or have Portainer deploy one for you, then view log and metric data for environments within your policy groups right from Portainer.

A dedicated node shell

Administrators can now open a root shell directly on any cluster node from the Nodes table, without needing SSH. The feature is disabled by default and can be enabled per cluster in Cluster → Setup → Security, or centrally through a Kubernetes Security Policy.

Portainer MCP Server

Portainer now ships an MCP server, generated from the Portainer OpenAPI spec, that exposes the platform's API as MCP tools - list environments, manage GitOps workflows, and troubleshoot Docker and Kubernetes resources from any MCP-compatible client. Install locally in minutes with a one-click bundle, or deploy as a container so your whole team can connect, each acting under their own Portainer permissions.

Last updated

Was this helpful?