Improve release notes for datacenter

This commit is contained in:
Joao Fernandes 2016-11-10 16:31:05 -08:00
parent b405004e07
commit 3a9a5a73b4
2 changed files with 70 additions and 122 deletions

View File

@ -2,7 +2,7 @@
title: Docker Trusted Registry release notes
description: Docker Trusted Registry release notes
keywords:
- docker, documentation, about, technology, understanding, enterprise, hub, registry, release notes, Docker Trusted Registry
- docker trusted registry, whats new, release notes
---
Here you can learn about new features, bug fixes, breaking changes and
@ -11,52 +11,44 @@ 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 Beta 3
## DTR 2.1
(24 Oct 2016)
(10 Nov 2016)
**Bug Fixes**
**Features**
* Fixed Swift configuration error in DTR web UI when using advanced settings
* Fixed bug where organization owner would not see the delete button for repository
* Changed http response when deleting a non-existent tag from 204 to 404
* Changed http response when deleting a non-existent manifest from 500 to 404
* Users now show in the organization member list
* Team name is now being displayed in the UI
* Organization administrators can now delete repositories
* Fixed problem that prevented organization administrators to change a user role
* Fixed problem when removing users from an organization in the UI
* Fixed errors in Internet Explorer 11
* Fixed problem that caused the garbage collection job to treat valid manifests as corrupt
## DTR 2.1 Beta 1
(7 Oct 2016)
**docker/dtr image**
* Added more flags to the docker/dtr image to configure logging and tuning of
etcd when troubleshooting performance issues
* Added support to specify a custom volume or NFS mount to store the Docker images
* Several improvements to make installation command more stable
**Components**
* DTR now contains its own Notary server you can use to store secure image metadata
* 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
**UI**
**Installer**
* Improved UI for configuring garbage collection jobs
* Removed user management pages. User management workflows can be done in UCP
* UI now shows author, push time, and layer sizes for tags
Made several improvements to the DTR installer, and added more configuration
flag, for more customization at install time.
Additional tag data is available in the API including Tag Author, Time pushed, Layer sizes, and Dockerfile commands. The GUI includes the following tag data: Tag Author, Time pushed, and Layer sizes.
* 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
**General**
**Web UI**
* Added support for S3 compatible storage
* Added support for Google Cloud storage
* Several improvements to garbage collection
* Improved DTR health checking API
* API now returns author, push time, layer size and other information for tags
* Web UI now displays information about tag metadata and logs
* Improved garbage collection settings
**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

View File

@ -13,94 +13,50 @@ known issues for the latest UCP version.
You can then use [the upgrade instructions](installation/upgrade.md), to
upgrade your installation to the latest release.
## Version 2.0 Beta 3
## Version 2.0.0
(24 Oct 2016)
(10 Nov 2016)
**Features**
* Core
* Added HTTP routing mesh feature to enable hostname routing for services on
top of Docker's existing network mesh
* It's now possible to install a new UCP cluster using a backup via the
`install --from-backup` operation. Note that this will preserve the UCP cluster
configurations but not any application services or networks from the old cluster
* 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)
* UI/UX
* Added a new section to the UCP web UI dashboard page that provides sample
workflows to help users get started with DDC
* Added a new color for node state, gray, which is used to notify the user
to wait on using the node until it finishes an operation it is undergoing
* The Create Network screen now has additional options for encryption, MTU,
and multiple IPAM configs
* It's now possible to load image .tar files directly from the UCP web UI
* It's now possible to edit a permission label directly on the Team page
* It's now possible to edit multiple node parameters prior to saving changes
* You can now see a container's size in its detailed description view
**Installer**
**Bug Fixes**
* 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.
* Core
* Pre-loading UCP images in a node is no longer requires prior to joining
it as a manager or promoting it from worker to manager
* Uninstall now properly removes all UCP containers
* Authentication service now normalizes capitalized letters for LDAP authentication
* It is now possible to demote or remove manager nodes that are "down"
* Support dumps should now download correctly despite stalling or timeouts
from the cluster
* Networks RBAC now works correctly for `service create` and `service update`
* Admins can now successfully create/update services with bind mounts
* Only admins are now allowed to stop UCP system containers
* DAB deploy screen now correctly displays networks
* docker/ucp image
* UCP now informs you if docker/ucp command has been deprecated or removed
* Uploading a license during install now works correctly
* The `--root-ca-only` flag has been removed from backup/restore commands
* UI/UX
* The Users page can now list up to 1 million LDAP/AD users
* The Nodes page now displays more useful status updates for commands for
joining, removing, and promoting/demoting nodes
* Removed unnecessary scrollbars from Deploy Services wizard
* Errors in the Services tab are now more descriptive
* It's now more clear where to find and manage DDC system images
* UCP now provides more clear warnings for issues related to upgrades, node
management, backups, DAB deploys, and uploading certs
**Web UI**
## Version 2.0 Beta 1
* 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
(7 Oct 2016)
**General improvements**
**Docker swarm**
* UCP now leverages the swarm capabilities provided by Docker Engine 1.12
* Improved performance and scalability since engine-discovery mode and etcd are
no longer used for swarm inventory and overlay networks
* Smooth transition from container-based workflows to service-based workflows
* You run `docker logs`, `docker exec` and other container operations on
service tasks
* Adding nodes to UCP is easier, just run `docker swarm join`
* Now you can deploy and update services from the UI
* Experimental support for deploying Distributed Application Bundles
**docker/ucp image**
* Renamed the `uninstall` command to `uninstall-cluster`
* Checks if clocks are synchronized when joining nodes
* Uninstaller now removes all UCP volumes
* Improved help output and error messages
**UI/UX**
* Added tooltips and other messages to provide better in-context help
* All edit pages now use a side-modal for creating in-context
* Improved input validation across all the UCP UI
* Added a wizard for guiding users when deploying services
* Improved the dashboard page
* Improved UI for joining nodes to UCP
* Improved error page for 404 errors
* Improved page for customizing certificates
**General**
* Improved performance and scalability
* Several improvements to the authentication and authorization service
* 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