Ein umfangreiches-Update hat heute die Docker Verwaltungssoftware Portainer erhalten, Version 2.15.0.
Deprecation notice:
Proposing to deprecate Kompose and remove the functionality to deploy compose yaml on Kubernetes. #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. #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. #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. #7261 Resolved an issue where the link shown for an application that is exposed via an ingress was including an incorrect port (the servicePort). #7337
Docker:
Added GPU support to Docker containers. #3143 Added support to read value from .env in subfolder for git deployment in Docker Standalone Environment. #7265 Added message explaining that changed env values only take effect after redeployment or auto update via webhook. #7242 Provided prune option for stack deployment from Git. #7224 Removed "Show Container Template" toggle on App templates page and introduced filter and sort by dropdown options. #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. #6566 Introduced improved validation to the Docker build image function, to prevent invalid image names. #7463 Hid the ability to add edge agents in Docker Desktop Extension. #7197 Fixed host info being sent when host management feature is turned off. #7277 Removed port 8000 from Portainer Docker Desktop Extension. #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. #7141
Portainer:
Introduced new styling for Portainer. #7528 Introduced Portainer UI redesign with changes for common configuration pages. #7527 Included build information in Portainer for easier debugging. #7317 Introduced the ability to show/hide the password you are entering on login. #7461 Introduced CTRL+F (or CMD+F on MacOS) to search in web editors. #6537 Introduced the ability to filter connection type and agent version on the homepage. #7468 Improved environment address entry to handle http:// or https:// prefixes when adding an environment via Docker or Kubernetes (agent) options. #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. #7548 Updated the agent library dependencies. #7420 Fixed a few typos in various locations. #7243 Fixed issue with environment page table losing selection on table refresh. #7395 Fixed missing BE feature indicators. #7396 Fixed issue where certificate uploading is not functional for StartTLS/TLS in LDAP configuration. #6271 Further improvements to Go panic state for the environments list handler. #7441
Edge:
Updated UI of Add devices page to match the Add environment page. #7393 Fixed issue where editing edge jobs changed the configured cron expression. #7432 Removed Beta label on Edge Jobs. #7162
Registry:
Improved Registry details screen with better prompting for relevant fields. #3015 Resolved an issue around not being able to add multiple Quay registries. #7430 Improved the Registry details screen to show the registry provider and made the Add registry screen default to Docker Hub as the provider. #7246