mirror of https://github.com/docker/docs.git
Adds release notes
This commit is contained in:
parent
3c0e512e83
commit
adc93e1b37
|
@ -1,100 +1,56 @@
|
|||
---
|
||||
description: Docker Trusted Registry release notes
|
||||
keywords: docker trusted registry, whats new, release notes
|
||||
redirect_from:
|
||||
- /docker-trusted-registry/release-notes/release-notes/
|
||||
- /docker-trusted-registry/release-notes/
|
||||
title: Docker Trusted Registry release notes
|
||||
title: DTR 2.2 release notes
|
||||
---
|
||||
|
||||
<!-- TODO: review page for v2.2 -->
|
||||
|
||||
Here you can learn about new features, bug fixes, breaking changes and
|
||||
known issues for each DTR version.
|
||||
|
||||
You can then use [the upgrade instructions](install/upgrade.md),
|
||||
to upgrade your installation to the latest release.
|
||||
|
||||
## DTR 2.1.2
|
||||
## DTR 2.2.0 beta 1
|
||||
|
||||
(8 Dec 2016)
|
||||
(10 Jan 2017)
|
||||
|
||||
**Features**
|
||||
**New features**
|
||||
|
||||
* The web UI now alerts when no backups have been made in a week
|
||||
|
||||
|
||||
**Bug fixes**
|
||||
|
||||
* Restore operation now prints logs
|
||||
* Google Cloud Storage driver now throttles data if there's heavy load, instead
|
||||
of generating errors
|
||||
* Upgraded Alpine images used by the DTR services to fix a [security
|
||||
vulnerability with Expat2](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4472)
|
||||
* Fix for tag migration when pushing non-standard manifests
|
||||
* Fix for tag migration failing during upgrade due to database timeouts
|
||||
|
||||
|
||||
## DTR 2.1.1
|
||||
|
||||
(28 Nov 2016)
|
||||
|
||||
**Features**
|
||||
|
||||
* Updated backend storage configuration to use AWS v4 headers
|
||||
* Added support for Scality, an Amazon S3 compatible object storage
|
||||
|
||||
**Other Improvements**
|
||||
|
||||
* Health check now reports failures after 3 consecutive failures
|
||||
* Restore command now restores Notary server data
|
||||
* Fix subsequent joins after a failed join
|
||||
|
||||
|
||||
## DTR 2.1.0
|
||||
|
||||
(10 Nov 2016)
|
||||
|
||||
**Features**
|
||||
|
||||
* Out of the box integration between UCP and DTR. You no longer need to
|
||||
configure UCP to trust DTR and vice versa. Requires UCP 2.0 or higher
|
||||
* DTR now contains its own Notary server you can use to store secure image
|
||||
metadata
|
||||
* Notary is highly-available if DTR is configured for high availability
|
||||
* Added support of Google Cloud Storage driver using YML configurations
|
||||
* Added support for Amazon S3 compatible storages like Cleversafe object store
|
||||
by IBM
|
||||
|
||||
**Installer**
|
||||
|
||||
Made several improvements to the DTR installer, and added more configuration
|
||||
flag, for more customization at install time.
|
||||
|
||||
* Several improvements to make installation more stable
|
||||
* Added the `--log-tls-ca-cert`, `--log-tls-cert`, `--log-tls-key`,
|
||||
`--log-tls-skip-verify` for specifying the TLS certificates to be used
|
||||
with the DTR logging driver
|
||||
* Added the `--enable-pprof` to enable pprof profiling of the server
|
||||
* Added the `--etcd-heartbeat-interval`, `--etcd-election-timeout`, and
|
||||
`--etcd-snapshot-count` options to configure the key-value store used by DTR
|
||||
* Added the `--nfs-storage-url`, and `--dtr-storage-volume` options to allow
|
||||
configuring where Docker images are stored
|
||||
|
||||
**Web UI**
|
||||
|
||||
* Web UI now displays information about tag metadata and logs
|
||||
* Improved garbage collection settings
|
||||
* DTR can now scan the binaries contained in the image layers, and report
|
||||
security vulnerabilities
|
||||
* You can now configure multiple caches, so that users can pull images faster
|
||||
* You can now configure webhooks to run automated tasks that are triggered by
|
||||
events like image push, repository creation, and others
|
||||
|
||||
**General improvements**
|
||||
|
||||
* Better integration with NFS storage driver to store Docker images
|
||||
* Better integration with Filesystem storage driver to store Docker images
|
||||
* Improved garbage collection performance and efficiency
|
||||
* Improved health checking API for more granularity
|
||||
* Improved error messages to be more meaningful and help troubleshoot the problem
|
||||
* Several UI/UX improvements to the DTR configuration page and user settings page
|
||||
* Several UI/UX improvements to the user settings page
|
||||
* Several improvements to the search bar used in the UI
|
||||
|
||||
**Bugs fixed**
|
||||
|
||||
* When creating a repository, the length of the repository now is consistent
|
||||
between the UI and API
|
||||
* The UI now validate and doesn't allow create repository names using uppercase
|
||||
letters
|
||||
* You can now create organizations with dashes in the name
|
||||
* Fixed a bug that didn't allow deleting users immediately after they were
|
||||
created
|
||||
* The copy to clipboard button on the repository page now works on Firefox
|
||||
* The repository page now renders properly the repository permissions
|
||||
* You can now delete a users's full name from the UI
|
||||
* Organization administrators can now see the repositories owned by the organization
|
||||
* The garbage collection settings now show the correct cron values
|
||||
* You can now specify DTR to use port 443 when installing DTR
|
||||
|
||||
**Known issues**
|
||||
|
||||
* When upgrading to this version, tag metadata is migrated to DTR's internal
|
||||
database. Depending on how many images are stored in DTR this can take some
|
||||
time to complete.
|
||||
* When viewing the result of a security scan, clicking on a layer sometimes
|
||||
highlights two different layers
|
||||
* The `docker search` command is not returning exact matches to the user namespace
|
||||
* The UI becomes slow when synchronizing more than 400k LDAP users
|
||||
* The flag `docker/dtr reconfigure --tls-syslog-certs` may break the connection
|
||||
to syslog since not all replicas have the correct TLS certificates locally
|
||||
* The `docker/dtr remove` sometimes doesn't remove all the DTR volumes
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
description: Release notes for Docker Universal Control Plane. Learn more about the
|
||||
changes introduced in the latest versions.
|
||||
keywords: Docker, UCP, Release notes, Versions
|
||||
title: UCP release notes
|
||||
title: UCP 2.1 release notes
|
||||
---
|
||||
|
||||
Here you can learn about new features, bug fixes, breaking changes and
|
||||
|
@ -10,109 +10,53 @@ known issues for the latest UCP version.
|
|||
You can then use [the upgrade instructions](install/upgrade.md), to
|
||||
upgrade your installation to the latest release.
|
||||
|
||||
## Version 2.0.1
|
||||
## Version 2.1.0 beta 1
|
||||
|
||||
(22 Nov 2016)
|
||||
(10 Jan 2017)
|
||||
|
||||
**Features**
|
||||
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.
|
||||
|
||||
* 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**
|
||||
**New features**
|
||||
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
* 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
|
||||
|
||||
**Known issues**
|
||||
**Bug Fixes**
|
||||
|
||||
* When deploying applications from the UI or CLI with the compose file format
|
||||
2.1, overlay networks will not be created in attachable mode, so containers
|
||||
will fail to attach to that network. As a workaround you can create the networks
|
||||
upfront and make them attachable, and change your compose file to use those
|
||||
networks.
|
||||
* 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
|
||||
|
||||
**Version Compatibility**
|
||||
|
||||
## Version 2.0.0
|
||||
UCP 2.1 requires minimum versions of the following Docker components:
|
||||
|
||||
(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 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
|
||||
|
||||
**Known issues**
|
||||
|
||||
* When deploying applications from the UI or CLI with the compose file format
|
||||
2.1, overlay networks will not be created in attachable mode, so containers
|
||||
will fail to attach to that network. As a workaround you can create the networks
|
||||
upfront and make them attachable, and change your compose file to use those
|
||||
networks.
|
||||
* Docker Engine 1.13
|
||||
* Compose 1.9
|
||||
* Docker Remote API v. 1.25
|
||||
|
|
Loading…
Reference in New Issue