Skip to content

Releases: distribution/distribution

v3.0.0-rc.1

07 Nov 21:04
v3.0.0-rc.1
3ddd142
Compare
Choose a tag to compare
v3.0.0-rc.1 Pre-release
Pre-release

Welcome to the v3.0.0-rc.1 release of registry!

This is the the first release candidate of registry!

See the changelog below for full list of changes.

Deprecated

  • ManifestBuilder interface 3886
  • Versioned in favor of oci.Versioned 3887

Notable Changes

  • Attempt HeadObject on Stat call first before failing over to List in S3 driver 4401
  • Use a consistent multipart chunk size in S3 driver 4424
  • Build artifacts and images for linux/riscv64 4444
  • Fix token verification chain in auth 4415
  • Support custom exec-based credential helper in proxy mode #4438

What's Changed

New Contributors

Full Changelog: v3.0.0-beta.1...v3.0.0-rc.1

v3.0.0-beta.1

10 Jul 13:22
v3.0.0-beta.1
c709432
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release

Welcome to the 3.0.0-beta.1 release of registry!

This is the last major pre-release of registry.

See the changelog below for full list of changes.

Deprecated

  • the default configuration path has changed to /etc/distribution/config.yml

Notable Changes

  • Support for sparse indexes enables selective mirroring of platform images
  • Auth config now requires explicit declaration of token signing algorithms if using an unsupported signing algorithm
  • Support for OpenTelemetry tracing has been added
  • Redis cache now supports clustering and custom TLS config
  • Caching proxy bug fixes and minor improvements
  • Garbage collection fixes and improvements
  • Documentation has received several updates

What's Changed

Read more

v3.0.0-alpha.1

19 Dec 16:03
v3.0.0-alpha.1
576d93f
Compare
Choose a tag to compare
v3.0.0-alpha.1 Pre-release
Pre-release

This is the first major release in years!

It's an accumulation of effort that's bringing major improvements in performance, security and general code quality!

See the abridged changelog below and the full release log here.

Deprecations

  • Image Manifest v2 Schema v1
  • oss and swift storage drivers
  • docker/libtrust has been replaced with go-jose/go-jose
  • reference package has been moved to a dedicated repository (see here)
  • client is no longer supported as a standalone package

Notable Changes

  • reference package has been moved to its own dedicated repository
  • Go module has changed from docker/distribution to distribution/distribution/v3
  • Major performance improvements across all supported storage drivers
  • Major dependencies updates (see the full list below)
  • Online documentation is available at https://distribution.github.io/distribution/

What's Changed

Read more

v2.8.3

02 Oct 18:23
v2.8.3
4772604
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.2...v2.8.3

v2.8.2

11 May 10:47
v2.8.2
7c354a4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.1...v2.8.2

v2.8.2-beta.2

09 May 23:32
v2.8.2-beta.2
320d6a1
Compare
Choose a tag to compare
v2.8.2-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.8.1...v2.8.2-beta.2

v2.8.2-beta.1

09 May 22:42
v2.8.2-beta.1
963c199
Compare
Choose a tag to compare
v2.8.2-beta.1 Pre-release
Pre-release

NOTE: This is a pre-release that does not contain any artifacts!

What's Changed

Full Changelog: v2.8.1...v2.8.2-beta.1

v2.8.1

08 Mar 18:19
v2.8.1
b5ca020
Compare
Choose a tag to compare

Welcome to the v2.8.1 release of registry!

The 2.8.1 registry release fixes the Go module issues that have popped up in the v2.8.0

There have been no changes made in the released binaries other than the bump of the Go runtime.

See the changelog below for a full list of changes.

CI

  • ci: use proper git ref for versioning #3595
  • Go: make Go version explicit and pin it to the latest 1.16 release #3604

Contributors

  • CrazyMax
  • Milos Gajdos

Changes

6 commits

  • 96cc1fdb FIx typo
  • e744906f Update 2.8.1. release notes
  • Prepare for v2.8.1 release (#3596)
  • [2.8 backport] ci: use proper git ref for versioning (#3595)
    • 80acbdf0 ci: use proper git ref for versioning

Dependency Changes

This release has no dependency changes

The previous release can be found at v2.8.0

v2.8.0

07 Feb 15:53
v2.8.0
dcf6639
Compare
Choose a tag to compare

registry 2.8.0

Welcome to the v2.8.0 release of registry!

The 2.8.0 registry release has been a long time overdue.
This is the first step towards the last 2.x release.
No further active development will continue on 2.x branch.
Security vulnerability patches to 2.x might be considered, but
all active development will be focussed on v3 release due in 2022.
This release includes a security vulnerability fix along
with a few minor bug fixes and improvemnts in documentation and CI.

See changelog below for full list of changes.

Bugfixes

  • Close the io.ReadCloser from storage driver #3370
  • Remove empty Content-Type header #3297
  • Make ipfilteredby not required in cloudfront storage middleware #3088

Features

  • Add reference.ParseDockerRef utility function #3002

CI build

  • First draft of actions based ci #3347
  • Fix vndr and check #3001
  • Improve code quality by adding linter checks #3385

Documentation

  • Add redirect for old URL #3197
  • Fix broken table #3073
  • Adding deprecated schema v1 instructions #2987
  • Change should to must in v2 spec (#3495)

Storage drivers

  • S3 Driver: add support for ceph radosgw #3119

Security

Changes

50 commits

  • Prepare for v2.8.0 release (#3552)
    • d5d89a46 Make this releaes a beta release first.
    • 1ddad0ba Apply suggestions from code review
    • 3960a560 Prepare for v2.8.0 release
  • [2.8] Release artifacts (#3568)
  • [2.8] Release workflow (#3565)
  • [release/2.7] github.com/golang-jwt/jwt v3.2.2 (#3466)
    • c5679da3 [release/2.7] vendor: github.com/golang-jwt/jwt v3.2.1
  • [release/2.7] vendor: github.com/opencontainers/image-spec v1.0.2 (#3535)
    • 97f6dace [release/2.7] vendor: github.com/opencontainers/image-spec v1.0.2
  • [release/2.7]fix go check issues (#3531)
  • [release/2.7 backport] Change should to must in v2 spec (#3495)
    • 19b573a6 Change should to must in v2 spec
  • [release/2.7] update to go1.16 (#3472)
    • d836b23f [release/2.7] update to go1.16
  • [backport release/2.7]Added flag for user configurable cipher suites (#3384)
    • cc341b01 Added flag for user configurable cipher suites
  • enable ci for release/2.7 (#3385)
  • [cherry pick]close the io.ReadCloser from storage driver (#3370)
    • 3fe1d67a close the io.ReadCloser from storage driver
  • [backport release/2.7] First draft of actions based ci (#3347)
    • f1bd6551 First draft of actions based ci
  • [release/2.7 backport] Remove empty Content-Type header (#3297)
    • cf8615de Remove empty Content-Type header
  • [release/2.7 backport] docs: add redirect for old URL (#3197)
    • 48eeac88 docs: add redirect for old URL
  • [release/2.7] Fix s3 driver for supporting ceph radosgw (#3119)
    • e2f006ac S3 Driver: added comment for missing KeyCount workaround
    • 0a1e4a57 Fix s3 driver for supporting ceph radosgw
  • [release/2.7 backport] Bugfix: Make ipfilteredby not required (#3088)
    • afa91463 Bugfix: Make ipfilteredby not required
  • [release/2.7 backport] Add reference.ParseDockerRef utility function (#3002)
    • fad36ed1 Add reference.ParseDockerRef utility function
  • [release/2.7 backport] fix markdown issues on configuration page (#3073)
  • [release/2.7] Fix vndr and check (#3001)
  • [release/2.7] Adding deprecated schema v1 page (#2987)
    • a3c027e6 Adding deprecated schema instructions

Dependency Changes

  • github.com/dgrijalva/jwt-go -> github.com/golang-jwt/jwt.git # v3.2.2 (a601269ab70c -> 4bbdd8ac624f)
  • github.com/opencontainers/image-spec -> github.com/opencontainers/image-spec # v1.0.2 (ab7389ef9f50 -> 67d2d5658fe0)

Previous release can be found at v2.7.1

v2.8.0-beta.1

21 Jan 16:49
v2.8.0-beta.1
212b38e
Compare
Choose a tag to compare
v2.8.0-beta.1 Pre-release
Pre-release

Welcome to the v2.8.0-beta.1 release of registry!

The 2.8.0 registry release has been a long time overdue.
This is the first step towards the last 2.x release.
No further active development will continue on 2.x branch.
Security vulnerability patches to 2.x might be considered, but
all active development will be focussed on v3 release due in 2022.
This beta release includes a security vulnerability fix along
with a few minor bug fixes and improvemnts in documentation and CI.

See changelog below for full list of changes.

Bugfixes

  • Close the io.ReadCloser from storage driver #3370
  • Remove empty Content-Type header #3297
  • Make ipfilteredby not required in cloudfront storage middleware #3088

Features

  • Add reference.ParseDockerRef utility function #3002

CI build

  • First draft of actions based ci #3347
  • Fix vndr and check #3001
  • Improve code quality by adding linter checks #3385

Documentation

  • Add redirect for old URL #3197
  • Fix broken table #3073
  • Adding deprecated schema v1 instructions #2987
  • Change should to must in v2 spec (#3495)

Storage drivers

  • S3 Driver: add support for ceph radosgw #3119

Security

Changes

50 commits

  • Prepare for v2.8.0 release (#3552)
    • d5d89a46 Make this releaes a beta release first.
    • 1ddad0ba Apply suggestions from code review
    • 3960a560 Prepare for v2.8.0 release
  • [2.8] Release artifacts (#3568)
  • [2.8] Release workflow (#3565)
  • [release/2.7] github.com/golang-jwt/jwt v3.2.2 (#3466)
    • c5679da3 [release/2.7] vendor: github.com/golang-jwt/jwt v3.2.1
  • [release/2.7] vendor: github.com/opencontainers/image-spec v1.0.2 (#3535)
    • 97f6dace [release/2.7] vendor: github.com/opencontainers/image-spec v1.0.2
  • [release/2.7]fix go check issues (#3531)
  • [release/2.7 backport] Change should to must in v2 spec (#3495)
    • 19b573a6 Change should to must in v2 spec
  • [release/2.7] update to go1.16 (#3472)
    • d836b23f [release/2.7] update to go1.16
  • [backport release/2.7]Added flag for user configurable cipher suites (#3384)
    • cc341b01 Added flag for user configurable cipher suites
  • enable ci for release/2.7 (#3385)
  • [cherry pick]close the io.ReadCloser from storage driver (#3370)
    • 3fe1d67a close the io.ReadCloser from storage driver
  • [backport release/2.7] First draft of actions based ci (#3347)
    • f1bd6551 First draft of actions based ci
  • [release/2.7 backport] Remove empty Content-Type header (#3297)
    • cf8615de Remove empty Content-Type header
  • [release/2.7 backport] docs: add redirect for old URL (#3197)
    • 48eeac88 docs: add redirect for old URL
  • [release/2.7] Fix s3 driver for supporting ceph radosgw (#3119)
    • e2f006ac S3 Driver: added comment for missing KeyCount workaround
    • 0a1e4a57 Fix s3 driver for supporting ceph radosgw
  • [release/2.7 backport] Bugfix: Make ipfilteredby not required (#3088)
    • afa91463 Bugfix: Make ipfilteredby not required
  • [release/2.7 backport] Add reference.ParseDockerRef utility function (#3002)
    • fad36ed1 Add reference.ParseDockerRef utility function
  • [release/2.7 backport] fix markdown issues on configuration page (#3073)
  • [release/2.7] Fix vndr and check (#3001)
  • [release/2.7] Adding deprecated schema v1 page (#2987)
    • a3c027e6 Adding deprecated schema instructions

Dependency Changes

  • github.com/dgrijalva/jwt-go -> github.com/golang-jwt/jwt.git # v3.2.2 (a601269ab70c -> 4bbdd8ac624f)
  • github.com/opencontainers/image-spec -> github.com/opencontainers/image-spec # v1.0.2 (ab7389ef9f50 -> 67d2d5658fe0)

Previous release can be found at v2.7.1