Portainer - 2.15.0


2.15.0

See Upgrading Portainer instructions.

Deprecation notice:

  • Proposing to deprecate Kompose and remove the functionality to deploy compose yaml on Kubernetes. https://github.com/portainer/portainer/issues/7514

Breaking change - Edge:

  • Breaking change in API where the endpoint filter edgeDeviceFilter has been replaced by edgeDevice and edgeDeviceUntrusted

Browser cache:

  • Improved caching to prepare a resolution for an issue where certain browsers need a manual browser refresh for new version assets to load. The change only takes effect for upgrades subsequent to migration to 2.15. https://github.com/portainer/portainer/issues/7443

React migration:

  • Migrated docker/containers/list views to React.
  • Migrated the Docker console.
  • Migrated Azure Container Instances views to React.
  • Migrated the sidebar menu and adjusted the Settings page.
  • Migrated the Kubectl shell window.
  • Migrated tooltip into react component.
  • Migrated page header into React component.

Overview of changes

New Portainer CE 2.15.0 release

Kubernetes:

  • Introduced an option to forcibly remove a Kubernetes namespace that's in a 'Terminating' state. https://github.com/portainer/portainer/issues/4580
  • Improved the kubeconfig download dialog by providing pagination (including choosing of the number of items per page), an option to 'select all in page' and selection across multiple pages. https://github.com/portainer/portainer/issues/7261
  • Resolved an issue where the link shown for an application that is exposed via an ingress was including an incorrect port (the servicePort). https://github.com/portainer/portainer/issues/7337

Docker:

  • Added GPU support to Docker containers. https://github.com/portainer/portainer/issues/3143
  • Added support to read value from .env in subfolder for git deployment in Docker Standalone Environment. https://github.com/portainer/portainer/issues/7265
  • Added message explaining that changed env values only take effect after redeployment or auto update via webhook. https://github.com/portainer/portainer/issues/7242
  • Provided prune option for stack deployment from Git. https://github.com/portainer/portainer/issues/7224
  • Removed "Show Container Template" toggle on App templates page and introduced filter and sort by dropdown options. https://github.com/portainer/portainer/issues/7394
  • Fixed recreate of container so it pulls the image using the SHA256 hash if its tag no longer exists, and if the image is still inaccessible (as it no longer exists or the tag or name is now incorrect) warn the user and disable 'Pull latest image' option. https://github.com/portainer/portainer/issues/6566
  • Introduced improved validation to the Docker build image function, to prevent invalid image names. https://github.com/portainer/portainer/issues/7463
  • Hid the ability to add edge agents in Docker Desktop Extension. https://github.com/portainer/portainer/issues/7197
  • Fixed host info being sent when host management feature is turned off. https://github.com/portainer/portainer/issues/7277
  • Removed port 8000 from Portainer Docker Desktop Extension. https://github.com/portainer/portainer/issues/7195
  • Following the introduction of v2 Docker Compose, changed any front-end wording that mentions 'docker-compose' to say 'docker compose', to clarify and bring in line with official documentation. https://github.com/portainer/portainer/issues/7141

Portainer:

  • Introduced new styling for Portainer. https://github.com/portainer/portainer/issues/7528
  • Introduced Portainer UI redesign with changes for common configuration pages. https://github.com/portainer/portainer/issues/7527
  • Included build information in Portainer for easier debugging. https://github.com/portainer/portainer/issues/7317
  • Introduced the ability to show/hide the password you are entering on login. https://github.com/portainer/portainer/issues/7461
  • Introduced CTRL+F (or CMD+F on MacOS) to search in web editors. https://github.com/portainer/portainer/issues/6537
  • Introduced the ability to filter connection type and agent version on the homepage. https://github.com/portainer/portainer/issues/7468
  • Improved environment address entry to handle http:// or https:// prefixes when adding an environment via Docker or Kubernetes (agent) options. https://github.com/portainer/portainer/issues/7462
  • Introduced a change to the Homepage's multi-select filters to keep the dropdown open after a single selection until the user closes it themselves, or the last remaining option is selected. https://github.com/portainer/portainer/issues/7548
  • Updated the agent library dependencies. https://github.com/portainer/portainer/issues/7420
  • Fixed a few typos in various locations. https://github.com/portainer/portainer/issues/7243
  • Fixed issue with environment page table losing selection on table refresh. https://github.com/portainer/portainer/issues/7395
  • Fixed missing BE feature indicators. https://github.com/portainer/portainer/issues/7396
  • Fixed issue where certificate uploading is not functional for StartTLS/TLS in LDAP configuration. https://github.com/portainer/portainer/issues/6271
  • Further improvements to Go panic state for the environments list handler. https://github.com/portainer/portainer/issues/7441

Edge:

  • Updated UI of Add devices page to match the Add environment page. https://github.com/portainer/portainer/issues/7393
  • Fixed issue where editing edge jobs changed the configured cron expression. https://github.com/portainer/portainer/issues/7432
  • Removed Beta label on Edge Jobs. https://github.com/portainer/portainer/issues/7162

Registry:

  • Improved Registry details screen with better prompting for relevant fields. https://github.com/portainer/portainer/issues/3015
  • Resolved an issue around not being able to add multiple Quay registries. https://github.com/portainer/portainer/issues/7430
  • Improved the Registry details screen to show the registry provider and made the Add registry screen default to Docker Hub as the provider. https://github.com/portainer/portainer/issues/7246

Details

date
Sept. 5, 2022, 10:34 p.m.
name
Release 2.15.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Portainer releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or