From dfc5c7fe4d2d71ccd30893eec4ceb347c9929d3d Mon Sep 17 00:00:00 2001 From: Joao Fernandes Date: Wed, 5 Oct 2016 17:39:13 -0700 Subject: [PATCH] Add release notes for 2.1 --- release-notes/index.md | 205 +++------------------------ release-notes/prior-release-notes.md | 193 +++++++++++++++++++++++++ 2 files changed, 213 insertions(+), 185 deletions(-) diff --git a/release-notes/index.md b/release-notes/index.md index dda51ad9b1..3328473f57 100644 --- a/release-notes/index.md +++ b/release-notes/index.md @@ -19,199 +19,34 @@ known issues for each DTR version. You can then use [the upgrade instructions](../install/upgrade/upgrade-major.md), to upgrade your installation to the latest release. -## Version 2.0.3 +## DTR 2.1 -August 11, 2016 - -**Bug fixes** - -* You can now add descriptions to the repositories using markdown - -## Version 2.0.2 - -July 6, 2016 +(7 Oct 2016) **docker/dtr image** -* Added the `docker/dtr images` command that lists all images needed for installing DTR. -* Added the `--extra-envs` flag to the install and join commands, that allows to specify -swarm constraints to the DTR containers. +* 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 -**Misc** +**Components** -* General improvements to the garbage collection settings screen. -* Deleting a repository is now faster. -* Upgraded the RethinkDB used internally to version 2.3.4, for improved security. -* Upgraded the Nginx used internally to version 1.8.1, for improved security. +* 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 -**Bug fixes** +**UI** -* Fixed problem that caused the last run time for the garbage collection job to -be wrong. -* When creating users and organizations, the 'Save & create another' button now -works as expected. -* In the Users screen, the organizations each user belongs to is now listed. +* 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 -## Version 2.0.1 +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. -**New features** +**General** -* You can set a maximum duration for the garbage collection job to run. After -this timeout the garbage collection job stops. The job is then resumed on the -next scheduled interval. - -* docker/dtr image - * Added the `docker/dtr upgrade` command, to upgrade an installation. - * Renamed the `--dtr-load-balancer` flag to `--dtr-external-url`. - -**Deprecated features** - -* The user authentication settings page is deprecated and will be removed in a -future release. Configure user authentication in UCP. - -**Bug fixes** - -* UI - * The dropdown filter in the Repositories screen works as expected. - * The global search now returns all results. - * When removing users from an organization, the page now refreshes - automatically. - * When configuring Swift as storage backend, it's now possible to define the - Chunk size option. - * When integrating with LDAP, the 'User search config' section is no longer - being displayed twice. - * When uploading a new license, the page now refreshes automatically. - * On the repository screen, the docker pull command is now displayed - correctly for all users. - -* Users and teams - * When adding users to a team, it's now possible to deselect users. - * When listing users, the organizations those users belong to are displayed - correctly. - * After adding a user to a team, the 'Add user' modal now closes - automatically. - * When adding a user, errors are now displayed correctly. - -* Browsers - * When logging in with Microsoft Edge on Windows 10, users are no longer - redirected indefinitely. - * You can now update DTR license when using Firefox version 45. - * You can now add managed users to teams when using Internet Explorer and - Firefox. - * You can now list repository tags when using Internet Explorer or Firefox. - -* Misc - * The restore command now gives an error when running restore without input - redirection. - * With more than 150k users, the search API is now responsive. - * When UCP and DTR are running on the same host, restarting the host now - restarts DTR containers. For this to work you need to use CS Engine - 1.11.1-cs2 and UCP 1.1.1, or newer versions. - * It's no longer possible to delete the default 'docker-datacenter' - organization. - -**Known issues** - -* UI - * It's not possible to delete tags already deleted by the garbage collection - job. - * On the Users page, the pagination only works until the 20th page. - * The navigation bar doesn't show what page is active. - * After migrating from DTR 1.4.3 some tags are displayed on the UI but cannot - be pulled because they are tags that are not associated with any image. - Contact Docker support for help in removing these tags. - * In the Repository screens, the filter dropdown doesn't reset after - selecting an organization. - -* Misc - * When using Firefox 38.8.0, some buttons are not responsive and tags are not - displayed. As a workaround use a more recent version of Firefox, or a - different browser. - * The docker search command doesn't work with DTR 2.0 and CS Engine 1.10+. - This issue should be fixed on CS Engine 1.12. - * When the DTR proxy container stops, it may seem that the DTR UI is - responding, but it shows an "empty" notification when saving settings. - * When configuring DTR to use a proxy, connections to the Docker Notary server - are routed through the proxy. If the Docker Notary is not reachable through - the proxy, you need to add the Notary server url to the NO_PROXY settings. - -## Version 2.0.0 - -4 May 2016 - -**Features** - -* Core - * Support for high-availability and horizontal scalability. - * UCP and DTR are now using a unified authentication service. - * LDAP configurations should be performed on UCP. In future releases that - configuration will be removed from DTR. - * Users and teams created in the DTR ‘Datacenter’ organization are displayed - in UCP. - * Credentials of LDAP and Active Directory users are no longer stored on disk - Instead a token is used for pushing and pulling images. - * Added anonymous event tracking to allow us to improve DTR. The data is - completely anonymized and you can turn this off in the DTR settings page. -* DTR installer - * The DTR installer is now similar to UCP. - * The DTR installer now runs on a container and has commands to install - configure, and backup DTR. -* UI - * Several changes to the UI to make it consistent with UCP. - -**Bug fixes** - -* Improved search functionality. -* Search autocomplete now displays all users. -* Image tags now take less time to be displayed. - -**Known issues** - -* UI - * The dropdown filter in the Repositories screen doesn't open, but you can - click on the input box. - * The global search is returning a limited number of results. - * When configuring Swift as storage backend, it's not possible to define - the Chunk size option. - * When logging in with Microsoft Edge on Windows 10, users are redirected - indefinitely. - * It's not possible to delete tags already delete by the garbage collector. - * When integrating with LDAP, the 'User search config' section is sometimes - displaying twice. - * On the Users page, the pagination only works until the 20th page. - * When navigating to detail pages, the navigation bar doesn't show what page - is active. - -* Users and teams - * When removing a user from an organization, the page doesn't refresh - automatically. - * When adding users to a team, it's not possible to deselect users. - * When uploading a new license, the page doesn't refresh automatically. - * After adding a user to a team, the 'Add user' modal doesn't close - automatically. - -* API and CLI - * With more than 150k users, the search API takes too long to return a - response. - * The docker search command does not work with DTR 2.0. - * The docker/dtr restore command doesn't return a meaningful error when - invoking the command without redirecting input from a file. - -* Misc - * When using Docker Engine 1.11 and DTR and UCP are running on the same host, - restarting the host might cause the DTR containers not start. This is caused - by a [bug in Docker Engine](https://github.com/docker/docker/issues/22486). - You can restart the DTR containers from the UCP UI. - * When the DTR proxy container stops, it may seem that the DTR UI is - responding but it shows an "empty" notification when saving settings. - * Adding a proxy to the DTR configuration forces the connections to the - notary server to be routed through the proxy. If the notary server is not - reachable through the proxy, add the notary URL to the NO_PROXY setting. - * UCP has a single default organization “docker-datacenter”. If you delete - this organization on DTR, you won’t be able to manage users and teams from - UCP. To recover from this, contact Docker support. - -## Prior versions - -You can find the release notes for older versions of DTR on the -[release notes archive](prior-release-notes.md). +* 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 diff --git a/release-notes/prior-release-notes.md b/release-notes/prior-release-notes.md index 1ca7848d72..204e647727 100644 --- a/release-notes/prior-release-notes.md +++ b/release-notes/prior-release-notes.md @@ -16,6 +16,199 @@ weight=10 This document contains the release notes for all versions of Docker Trusted Registry. +## Version 2.0.3 + +August 11, 2016 + +**Bug fixes** + +* You can now add descriptions to the repositories using markdown + +## Version 2.0.2 + +July 6, 2016 + +**docker/dtr image** + +* Added the `docker/dtr images` command that lists all images needed for installing DTR. +* Added the `--extra-envs` flag to the install and join commands, that allows to specify +swarm constraints to the DTR containers. + +**Misc** + +* General improvements to the garbage collection settings screen. +* Deleting a repository is now faster. +* Upgraded the RethinkDB used internally to version 2.3.4, for improved security. +* Upgraded the Nginx used internally to version 1.8.1, for improved security. + +**Bug fixes** + +* Fixed problem that caused the last run time for the garbage collection job to +be wrong. +* When creating users and organizations, the 'Save & create another' button now +works as expected. +* In the Users screen, the organizations each user belongs to is now listed. + +## Version 2.0.1 + +**New features** + +* You can set a maximum duration for the garbage collection job to run. After +this timeout the garbage collection job stops. The job is then resumed on the +next scheduled interval. + +* docker/dtr image + * Added the `docker/dtr upgrade` command, to upgrade an installation. + * Renamed the `--dtr-load-balancer` flag to `--dtr-external-url`. + +**Deprecated features** + +* The user authentication settings page is deprecated and will be removed in a +future release. Configure user authentication in UCP. + +**Bug fixes** + +* UI + * The dropdown filter in the Repositories screen works as expected. + * The global search now returns all results. + * When removing users from an organization, the page now refreshes + automatically. + * When configuring Swift as storage backend, it's now possible to define the + Chunk size option. + * When integrating with LDAP, the 'User search config' section is no longer + being displayed twice. + * When uploading a new license, the page now refreshes automatically. + * On the repository screen, the docker pull command is now displayed + correctly for all users. + +* Users and teams + * When adding users to a team, it's now possible to deselect users. + * When listing users, the organizations those users belong to are displayed + correctly. + * After adding a user to a team, the 'Add user' modal now closes + automatically. + * When adding a user, errors are now displayed correctly. + +* Browsers + * When logging in with Microsoft Edge on Windows 10, users are no longer + redirected indefinitely. + * You can now update DTR license when using Firefox version 45. + * You can now add managed users to teams when using Internet Explorer and + Firefox. + * You can now list repository tags when using Internet Explorer or Firefox. + +* Misc + * The restore command now gives an error when running restore without input + redirection. + * With more than 150k users, the search API is now responsive. + * When UCP and DTR are running on the same host, restarting the host now + restarts DTR containers. For this to work you need to use CS Engine + 1.11.1-cs2 and UCP 1.1.1, or newer versions. + * It's no longer possible to delete the default 'docker-datacenter' + organization. + +**Known issues** + +* UI + * It's not possible to delete tags already deleted by the garbage collection + job. + * On the Users page, the pagination only works until the 20th page. + * The navigation bar doesn't show what page is active. + * After migrating from DTR 1.4.3 some tags are displayed on the UI but cannot + be pulled because they are tags that are not associated with any image. + Contact Docker support for help in removing these tags. + * In the Repository screens, the filter dropdown doesn't reset after + selecting an organization. + +* Misc + * When using Firefox 38.8.0, some buttons are not responsive and tags are not + displayed. As a workaround use a more recent version of Firefox, or a + different browser. + * The docker search command doesn't work with DTR 2.0 and CS Engine 1.10+. + This issue should be fixed on CS Engine 1.12. + * When the DTR proxy container stops, it may seem that the DTR UI is + responding, but it shows an "empty" notification when saving settings. + * When configuring DTR to use a proxy, connections to the Docker Notary server + are routed through the proxy. If the Docker Notary is not reachable through + the proxy, you need to add the Notary server url to the NO_PROXY settings. + +## Version 2.0.0 + +4 May 2016 + +**Features** + +* Core + * Support for high-availability and horizontal scalability. + * UCP and DTR are now using a unified authentication service. + * LDAP configurations should be performed on UCP. In future releases that + configuration will be removed from DTR. + * Users and teams created in the DTR ‘Datacenter’ organization are displayed + in UCP. + * Credentials of LDAP and Active Directory users are no longer stored on disk + Instead a token is used for pushing and pulling images. + * Added anonymous event tracking to allow us to improve DTR. The data is + completely anonymized and you can turn this off in the DTR settings page. +* DTR installer + * The DTR installer is now similar to UCP. + * The DTR installer now runs on a container and has commands to install + configure, and backup DTR. +* UI + * Several changes to the UI to make it consistent with UCP. + +**Bug fixes** + +* Improved search functionality. +* Search autocomplete now displays all users. +* Image tags now take less time to be displayed. + +**Known issues** + +* UI + * The dropdown filter in the Repositories screen doesn't open, but you can + click on the input box. + * The global search is returning a limited number of results. + * When configuring Swift as storage backend, it's not possible to define + the Chunk size option. + * When logging in with Microsoft Edge on Windows 10, users are redirected + indefinitely. + * It's not possible to delete tags already delete by the garbage collector. + * When integrating with LDAP, the 'User search config' section is sometimes + displaying twice. + * On the Users page, the pagination only works until the 20th page. + * When navigating to detail pages, the navigation bar doesn't show what page + is active. + +* Users and teams + * When removing a user from an organization, the page doesn't refresh + automatically. + * When adding users to a team, it's not possible to deselect users. + * When uploading a new license, the page doesn't refresh automatically. + * After adding a user to a team, the 'Add user' modal doesn't close + automatically. + +* API and CLI + * With more than 150k users, the search API takes too long to return a + response. + * The docker search command does not work with DTR 2.0. + * The docker/dtr restore command doesn't return a meaningful error when + invoking the command without redirecting input from a file. + +* Misc + * When using Docker Engine 1.11 and DTR and UCP are running on the same host, + restarting the host might cause the DTR containers not start. This is caused + by a [bug in Docker Engine](https://github.com/docker/docker/issues/22486). + You can restart the DTR containers from the UCP UI. + * When the DTR proxy container stops, it may seem that the DTR UI is + responding but it shows an "empty" notification when saving settings. + * Adding a proxy to the DTR configuration forces the connections to the + notary server to be routed through the proxy. If the notary server is not + reachable through the proxy, add the notary URL to the NO_PROXY setting. + * UCP has a single default organization “docker-datacenter”. If you delete + this organization on DTR, you won’t be able to manage users and teams from + UCP. To recover from this, contact Docker support. + + ## Version 1.4.3 (22 February 2016)