docs/datacenter/ucp/2.0/guides/release-notes.md

3.9 KiB

title description keywords
UCP release notes Release notes for Docker Universal Control Plane. Learn more about the changes introduced in the latest versions.
Docker, UCP
Release notes
Versions

Here you can learn about new features, bug fixes, breaking changes and known issues for the latest UCP version. You can then use the upgrade instructions, to upgrade your installation to the latest release.

Version 2.0.1

(22 Nov 2016)

Features

  • UI/UX
    • The node details page now shows information about the node's CPU and RAM
    • Improved applications page to provide more guidance when there are no apps deployed

Bug Fixes

  • Core

    • Fixed an issue with rethinkDB sync that causes timeout failures during upgrades
    • HTTP routing mesh no longer crashes if a routed service fails. It also provides better error messages in the CLI
  • docker/ucp image

    • Install and upgrade timeouts were increased to ensure the swarm managed by UCP is fully operational
    • Using --external-server-cert at install time now correctly preserves pre-existing server certificates
    • Joining a node that's using a non-default Docker runtime path now works as expected
  • UI/UX

    • Several buttons and links are now hidden if the user has "Read-Only" permissions, e.g. deploy application, create volumes, create images
    • When importing users from LDAP, the change password fields are no longer displayed in the user profile
    • When integrating with LDAP, the LDAP reader password is no longer displayed on the UI or HTML
    • Clarified that service resource constraints use absolute instead of nano CPU shares. This is consistent with the Docker CLI
    • UI now prompts for confirmation when switching from LDAP to built-in authentication
    • Improved DTR integration screen, to provide more guidance on how to install DTR

Version 2.0.0

(10 Nov 2016)

Features

  • Native support for Docker Engine 1.12 running in swarm mode
  • Support for declaring the application desired state with docker service
  • Backwards compatibility for using docker run, docker-compose, docker logs, and docker exec commands on UCP
  • Pause and drain nodes for putting nodes in maintenance
  • Specify container health checks in a Dockerfile and view container status in the web UI
  • Granular label-based access control for services and networks
  • Use Docker content trust to enforce only running images signed by members of specific teams
  • Built-in TCP load balancing and service discovery for services
  • Added an HTTP routing mesh for enabling hostname routing for services (experimental)
  • The UCP web UI now lets you know when a new version is available, and upgrades to the the new version with a single click

Installer

  • You can now install UCP on an existing Docker Engine 1.12 swarm, by running the UCP install command on manager node. Requires CS Engine 1.12 or higher.
  • It's now possible to install a new UCP cluster using a backup using the restore command. This preserves the UCP cluster configurations but not any application services or networks from the old cluster.

Web UI

  • Web UI has been significantly redesigned for this release
  • Add, remove, pause, and drain nodes from the web UI and see their status in real-time
  • One-click promotion of worker nodes to managers for high availability
  • You can now reconfigure certificates, SANs, and key-value store parameters from the UI
  • Added getting started guides and tooltips for guiding new users on the platform
  • Added instructions to the web UI on how to install and integrate with DTR
  • Added a wizard to make it simpler to deploy Docker services from the UI

General improvements

  • UCP and DTR system resources are now hidden and protected from non-admin users
  • Improved support dump with more system information, readable file formats, and container names/IDs
  • LDAP/AD now lists up to 1 million users