diff --git a/datacenter/ucp/2.1/guides/admin/upgrade/release-notes.md b/datacenter/ucp/2.1/guides/admin/upgrade/release-notes.md index 0756b53bb7..f0be565886 100644 --- a/datacenter/ucp/2.1/guides/admin/upgrade/release-notes.md +++ b/datacenter/ucp/2.1/guides/admin/upgrade/release-notes.md @@ -10,34 +10,51 @@ known issues for the latest UCP version. You can then use [the upgrade instructions](index.md), to upgrade your installation to the latest release. -## Version 2.1.0 beta 2 +## Version 2.1.0 -(25 Jan 2017) +(9 Feb 2017) -This version of UCP extends the functionality provided by Docker Engine 1.13. -Before installing or upgrading this version, you need to install Docker Engine 1.13 -in the nodes that you plan to manage with UCP. +This version of UCP extends the functionality provided by CS Docker Engine +1.13.0. Before installing or upgrading this version, you need to install CS +Docker Engine 1.13.1 in the nodes that you plan to manage with UCP. **New features** * Core - * You can now deploy secrets using Compose for Services + * You can now deploy an application stack composed of multiple services using + a compose file v3 + * Support for managing secrets like passwords of private keys, and using them + when deploying services. You can configure who has access to configure secrets + and use them in their applications, without having to given them access to the + sensitive information directly + * Official support for routing hostnames to services. It now supports HTTPS + passthrough where the TLS termination is performed by your services. It also + supports Service Name Indication (SNI) extension of TLS + * Early access Windows Server support for worker nodes + * You can now see node metrics like disk and memory usage + * Added access control for volumes * UI/UX - * You can now view and manage Stacks (Compose v3 applications consisting of - services, volumes, and networks) directly from the UI - * The HTTP Routing Mesh settings page now contains a table of all services - using HRM, with details on parameters and health status + * You can now view and manage application stacks directly from the UI + * When updating a service, the UI now shows more information about the service status + * Rolling update for services now have `failure-action` which you can use to + * Several improvements to service lifecycle management + specify rollback, pausing, or continuing if the update fails for a task + * LDAP synching has more configuration options for extra flexibility + * UCP now warns when the cluster has nodes with different Docker Engine versions + * The HTTP routing mesh settings page now lists all services using the + routing mesh, with details on parameters and health status * Admins can now view team membership in a user's details screen - * You can now customize session timeouts length in Authentication config screen - * Can now mount `tmpfs` or existing local volumes to a service via the UI - * Added numerous tooltips throughout the UI + * You can now customize session timeouts in the authentication settings page + * Can now mount `tmpfs` or existing local volumes to a service when deploying + services from the UI + * Added more tooltips to guide users -**Bug fixes** +**Bug Fixes** * Core - * Promoting a worker to a manager no longer requires manually pulling - down `ucp-metrics` image on the node (fixes known beta1 issue) + * HTTP routing mesh can now be enabled or reconfigured when UCP is configured + to only run images signed by specific teams * Fixed an error in which `_ping` calls were causing multiple TCP connections to open up on the cluster * Fixed an issue in which UCP install occasionally failed with the error @@ -52,89 +69,18 @@ in the nodes that you plan to manage with UCP. via the `mount` format flag * UI/UX + * When creating a user, pressing enter on keyboard no longer causes problems + * Fixed assorted icon and text visibility glitches * Installing DTR no longer fails when "Enable scheduling on UCP controllers and DTR nodes" is unchecked. - * HTTP Routing Mesh configuration status messages are now temporary and no - longer overlap with text on a service's details screen. * Publishing a port to both TCP and UDP in a service via UI now works correctly - * Removed Internal Scheme option when publishing a hostname route * Nodes now stay sorted after clicking a parameter to sort by in the Nodes screen - * Metrics on the Nodes screen no longer incorrectly show `-` instead of 0% or 100% - * In service deploy/edit screens, secrets have been moved to Environments tab -**Known issues** - -When deploying compose files that use secrets, you need to specify all the parameters -for the service like: - -```none -secrets: - - source: "foo" - target: "foo" - uid: "0" - gid: "0" - mode: 0400 -``` - -UCP returns an error if you only use the name of the secret. - - -## Version 2.1.0 beta 1 - -(10 Jan 2017) - -This version of UCP extends the functionality provided by Docker Engine 1.13. -Before installing or upgrading this version, you need to install -Docker Engine 1.13 in the nodes that you plan to manage with UCP. - -**New features** - -* Core - * Support for managing secrets like passwords of private keys, and using them - when deploying services. You can configure who has access to configure secrets - and use them in their applications, without having to given them access to the - sensitive information directly - * You can now deploy an application stack composed of multiple services using - Docker Compose - * Official support for routing hostnames to services. It now supports HTTPS - passthrough where the TLS termination is performed by your services. It also - supports Service Name Indication (SNI) extension of TLS - * Early access Windows Server support for worker nodes - * You can now see node metrics like disk and memory usage - * Added access control for volumes - -* UI/UX - * Rolling update for services now have `failure-action` which you can use to - specify rollback, pausing, or continuing if the update fails for a task - * LDAP synching has more configuration options for extra flexibility - * Several improvements to service lifecycle management - * When updating a service, the UI now shows more information about the service status - * The service details page now displays information about task errors - * UCP now warns when the cluster has nodes with different Docker Engine versions - -**Bug Fixes** - -* Core - * HTTP routing mesh can now be enabled or reconfigured when UCP is configured - to only run images signed by specific teams. - -* UI/UX - * When creating a user, pressing enter on keyboard no longer causes problems - * Fixed assorted icon and text visibility glitches - -**Known Issues** - -* Promoting a worker to manager causes the promotion process to hang or take a -very long time, because the node will not pull the `ucp-metrics` image correctly. -The workaround is to use `docker pull docker/ucp-metrics:2.1.0-beta1` on all -nodes that you plan to promote to manager. -* Dashboard metrics may show inaccurately high usage values when using an AWS template -based deployment **Version Compatibility** UCP 2.1 requires minimum versions of the following Docker components: -* Docker Engine 1.13 +* Docker Engine 1.13.0 +* Docker Remote API 1.25 * Compose 1.9 -* Docker Remote API v. 1.25