From 08c6bbed05f011bd6424189bebbec1877dac3fa6 Mon Sep 17 00:00:00 2001 From: Ryan Abrams Date: Thu, 29 Nov 2018 16:18:40 -0800 Subject: [PATCH] Release notes for 2.7 Signed-off-by: Ryan Abrams --- releases/{v2.7.0-rc.toml => v2.7.0.toml} | 36 ++++++++++++++++++++---- version/version.go | 2 +- 2 files changed, 32 insertions(+), 6 deletions(-) rename releases/{v2.7.0-rc.toml => v2.7.0.toml} (53%) diff --git a/releases/v2.7.0-rc.toml b/releases/v2.7.0.toml similarity index 53% rename from releases/v2.7.0-rc.toml rename to releases/v2.7.0.toml index a0ec95aa..89bcbbd5 100644 --- a/releases/v2.7.0-rc.toml +++ b/releases/v2.7.0.toml @@ -7,7 +7,7 @@ github_repo = "docker/distribution" # previous release previous = "v2.6.0" -pre_release = true +pre_release = false preface = """\ The 2.7 registry release has been a long time coming and represents both @@ -25,17 +25,43 @@ be preserved exactly without conversion to older types. With this change, clients which implement OCI can feel comfortable creating OCI images as part of their container image build process. -## Specification Donation +### Specification Donation The Distribution specification which has had 4 years of review, implementation, and production use is now part of OCI. As part of that move, specification changes will no longer be accepted in the open source registry and should instead go to [OCI's distribution-spec](https://github.com/opencontainers/distribution-spec/issues). -## Bug fixes +## Bug Fixes and Improvements -Many many fixes and improvements, see the change log below -""" +### General +* Update Go version to 1.11 +* Switch to multi-stage Dockerfile +* Validations enabled by default with new `disabled` config option +* Optimize health check performance +* Create separate permission for deleting objects in a repo +* Fix storage driver error propagation for manifest GETs +* Fix forwarded header resolution +* Add prometheus metrics +* Disable schema1 manifest by default (this affects docker versions `1.9` and older) +* Graceful shutdown +* TLS: remove ciphers that do not support perfect forward secrecy +* Fix registry stripping newlines from manifests +* Add bugsnag logrus hook +* Support ARM builds + +### Storage Driver +* OSS: fix current directory showing up in OSS driver.List() +* Azure: fix race condition in PutContent() +* Azure: update vendor +* S3: update AWS SDK and use AWS SDK to validate regions +* S3: remove expiration tag on multi-part uploads +* S3: improve `Walk` performance +* S3: allow bypassing cloudfront when in the same region +* S3: remove s3-goamz driver in favor of s3-aws +* Swift: update vendor + +See changelog below for full list of changes""" # notable prs to include in the release notes, 1234 is the pr number [notes] diff --git a/version/version.go b/version/version.go index 17755531..d05a377e 100644 --- a/version/version.go +++ b/version/version.go @@ -8,7 +8,7 @@ var Package = "github.com/docker/distribution" // the latest release tag by hand, always suffixed by "+unknown". During // build, it will be replaced by the actual version. The value here will be // used if the registry is run after a go get based install. -var Version = "v2.7.0-rc.0+unknown" +var Version = "v2.7.0+unknown" // Revision is filled with the VCS (e.g. git) revision being used to build // the program at linking time.