Release 1.18.0
Breaking changes
The stack management API endpoint has been relocated from /api/endpoints/:id/stacks to /api/stacks. The stack management operations payloads have changed as well, be sure to refer to the new API documentation at: https://app.swaggerhub.com/apis/deviantony/Portainer/1.18.0
1.18.0
Security
- Fix a potential SSRF vulnerability and add authenticated access policy to API /websocket endpoint: #1979
- Review security policies when creating/updating a resource control object: #1964
Stacks
- Add compose v2 support: #257, #1963
- Add the ability to migrate a stack to another endpoint: #1976
- Add the ability to manage external stacks: #1351
- Fix a pagination issue in the stacks table: #1284
Services
- Add the ability to pull the latest version of an image when updating a service: #1577
- UX enhancements to the services table: #1885, #1875
Containers
- Do not remember selected container after refreshing the containers table: #1965
- Fix an issue when trying to edit a container: #1849
Endpoints
Images
- Display default
<none>tag using repository digests when no tags are available: #1522
User management
- Add the ability to delete the default admin user: #1921
Tags
- Add the ability to manage tags: #1971
API
Minor changes
- Add a tooltip with container name on hover a container in the containers table: #1970
- Remove timeout override for container stop/restart requests: #1968
- Update dashboard information: #1944
- Add a new support view: #1937
- Fix hover tooltip on widgets in the UI: #1688