registry/releases/v2.7.0.toml
Sebastiaan van Stijn 1d33874951
go.mod: change imports to github.com/distribution/distribution/v3
Go 1.13 and up enforce import paths to be versioned if a project
contains a go.mod and has released v2 or up.

The current v2.x branches (and releases) do not yet have a go.mod,
and therefore are still allowed to be imported with a non-versioned
import path (go modules add a `+incompatible` annotation in that case).

However, now that this project has a `go.mod` file, incompatible
import paths will not be accepted by go modules, and attempting
to use code from this repository will fail.

This patch uses `v3` for the import-paths (not `v2`), because changing
import paths itself is a breaking change, which means that  the
next release should increment the "major" version to comply with
SemVer (as go modules dictate).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2021-02-08 18:30:46 +01:00

74 lines
2.4 KiB
TOML

# commit to be tagged for new release
commit = "HEAD"
project_name = "registry"
github_repo = "distribution/distribution"
# previous release
previous = "v2.6.0"
pre_release = false
preface = """\
The 2.7 registry release has been a long time coming and represents both
a long gap since the previous release and a renewed effort to release
regularly. The maintainers were committed to get OCI support into the
next release and thanks to much effort in the community that has
been accomplished.
## OCI Support
### Push and Pull of OCI Images
The registry now allows pushing and pulling OCI images. OCI images will always
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
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 and Improvements
### 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]
[breaking]
[rename_deps]
[rename_deps.logrus]
old = "github.com/Sirupsen/logrus"
new = "github.com/sirupsen/logrus"