docker-distribution: update to v3.0.0

Bumping distribution to version v3.0.0-20-gda404778, which comprises the following commits:

    b09be3d6 build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2
    dde1e49f Changes: Append a UUID to ensure uniqueness Join delete error
    c460aa63 fix: Annotate code block from validation.indexes docs
    a5a6f1ba To address the issue where empty files are created when the write process is interrupted, the solution involves writing to a temporary file first and then atomically renaming it to the target file. This ensures that the target file is only updated if the write completes successfully, preventing empty or partially written files.
    4aab88fe fix: implement JWK thumbprint for Ed25519 public keys
    5a71303e build(deps): bump golang.org/x/net
    78456caf Fix: resolve issue #4478 by using a temporary file for non-append writes
    a6ce1a79 chore: make function comment match function name
    fcb2deac feat: extract redis config to separate struct
    ea6ab365 fix newClient in azure storage provider
    ceafb041 Update releases/v3.0.0.toml
    6266adaa Prep for v3 release
    fd14cf19 Vrify the linter config first before running it
    3a33ba12 Fix golangci-lint config
    52f0f6c4 Bump Azure deps
    05b308bc build(deps): bump github.com/golang-jwt/jwt/v5
    be2025a8 Prep for v3-rc.4 release
    19934b8f fix: leak
    6be526be build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
    896fec50 build(deps): bump golang.org/x/net
    d7b8fb6a Bump Go version in prep for the next release
    26b983c7 More renames
    31c02216 Rename cloud make targets to s3
    2ffa1171 Azure driver fix
    b30274f2 use cached blob statter in ManifestService if available
    b2cc4fe1 fix: define types for inline structs
    6599be4f Update com.docker.registry.plist
    bb0253d1 Update osx-setup-guide.md
    7884c712 Add code comment
    e20645c0 Enable MD5 check on GCS driver
    fc3dd55d build(deps): bump github.com/go-jose/go-jose/v4 in the go_modules group
    64f780f6 Explicitly return zero value instead of partially filled struct
    da2bbf04 build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1
    484fa043 build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1
    0762a1bb Fix error message for unsupported signing algorithm by not overriding var
    70d99154 Fix signing algorithm configuration for token authentication
    198db9cb Prep for v3-rc.3 release
    7098b3f4 Bump Go version
    6ed60b0f Apply suggestions from code review
    53c38264 Remove named returns and fix linting woes
    2a491b35 docs/garbage-collection: document --delete-untagged and --quiet options
    a032989b registry/storage: add option to quiet GC output.
    f4a500ca Fix registry token authentication bug
    4c5e3945 ci: fix bake build
    808f0b89 ci: update bake-action to v6
    825eeb03 build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0
    f1e33060 Fix conformance upload issue:
    38fd91a4 (security): Bump golang.org/x/net module
    c4a60446 Prepare for rc2 release
    d85819c0 build(deps): bump actions/upload-artifact from 4.3.6 to 4.5.0
    41a906f0 fix(configuration): replace string literals with constants in tests
    96c9a85b fix(configuration): replace string literals with constants in error
    328f802b fix(configuration): replace string literals with constants
    916bdeae feat(configuration): support mtls auth mod
    96a3daaf Move a direct dependency to direct deps required modules
    fb3ba302 chore: Bump alpine and Go versions
    6eba54be build(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0
    183919ce Update squizzi maintainer email
    179e902f update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+
    1d104a93 [docs] Explain how to configure a list through env variables
    4dfab838 build(deps): bump codecov/codecov-action from 4 to 5
    abbe03ef Upgrade go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
    4118c80a Prep for v3-rc.1 release
    3ac22856 Bump otel dependencies
    bd52394e Update lint.Dockerfile
    da2f24e2 docs: update hugo and theme versions
    5ee5aaa0 fix(registry/storage/driver/s3-aws): use a consistent multipart chunk size
    3996413f Bump google storage module
    1c26d98f Bump dependencies
    7b3e6d50 docs: Update to refer to new image tag v3
    b9b96d9d Bump Go version in Dockerfiles
    6df0fd94 Bump go version in go.mod
    88579792 Fix a typo in GHA build workflow comment
    be0051c4 Run vendor on 1.21
    997c29db ci: fix GHA CI build matrix
    2e7482cb avoid appending directory as file path in s3 driver Walk
    e44d9317 test s3 driver walk of empty dir
    3f4ec64f Add validate action to validate api docs Signed-off-by: Pratik <pratikgparikh@gmail.com>
    5e59a648 fix existing doc first Signed-off-by: Pratik <pratikgparikh@gmail.com>
    0ab7f326 replace uses of Descriptor alias
    92b483ef Make Descriptor an alias for oci.Descriptor
    fdb5abb9 docs: removed description of ELB as an example of an not sophisticated Load Balancer
    b53946de fix: Add the token's rootcert public key to the list of known keys
    63cfb187 Add a note regarding redirects to pre-signed URLs
    4a0e027e TestProxyManifestsMetrics: use actual size of manifest
    38553eaa chang docker-compose to docker compose
    49fad517 chang docker-compose to docker compose
    e41848cc chang docker-compose to docker compose
    4615d302 Remove deprecated version field
    a940e616 Fix silly testing format mistakes
    170ac07a chore: bump golangci-lint and fix govert issues
    44ddae31 build(deps): bump github/codeql-action from 3.26.3 to 3.26.5
    b2626e06 Build artifacts and images for linux/riscv64
    aabceeb9 build(deps): bump github/codeql-action from 3.26.2 to 3.26.3
    eed9400d feat: support custom exec-based credential helper in proxy mode
    d8199f45 chore: fix typo in rewrite storage middleware init
    2f86b475 build(deps): bump github/codeql-action from 3.26.0 to 3.26.2
    64b036e0 build(deps): bump github/codeql-action from 3.25.15 to 3.26.0
    786c5836 build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
    b3f4f327 build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.5
    32e5b044 build(deps): bump github/codeql-action from 2.22.12 to 3.25.15
    db5c303e fix: skip removing layer's link file when '--dry-run' option spcified
    70e0d885 auth: fix token verification chain
    ba8e539b Use `x.y.0` format for the go module version
    b6016d78 build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
    f072af95 build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
    91eda593 chore: fix typos returned in some errors
    8619a11f fix nil pointer in s3 list api
    d4f611df build(deps): bump docker/bake-action from 4 to 5
    a8d423dc build(deps): bump actions/configure-pages from 4 to 5
    3fe99ca2 build(deps): bump softprops/action-gh-release from 1 to 2
    1e89cf78 deprecate Versioned in favor of oci.Versioned
    a18cc8a6 S3 driver: Attempt HeadObject on Stat first, fail over to List
    3d0239ac manifest: slight cleanup of init / registration
    f1c8c414 Descriptor: do not implement Describable interface
    671184e9 Remove ManifestBuilder interface
    c345425f ci:bump Go version
    9ba73406 vendor: github.com/opencontainers/image-spec v1.1.0
    eb6123f5 fix logic for handling regionEndpoint

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2025-06-26 15:06:49 -04:00
parent e1fa9062b6
commit f762ab75d9

View File

@ -3,7 +3,7 @@ SUMMARY = "The Docker toolset to pack, ship, store, and deliver content"
LICENSE = "Apache-2.0" LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314" LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
SRCREV_distribution = "f22dd6186008ff9d35f92acc5bc5fd16ba7ef95a" SRCREV_distribution = "da404778edd3faa665e48ca3bb791b6144f3355e"
SRC_URI = "git://github.com/docker/distribution.git;branch=main;name=distribution;destsuffix=git/src/github.com/distribution/distribution/v3;protocol=https \ SRC_URI = "git://github.com/docker/distribution.git;branch=main;name=distribution;destsuffix=git/src/github.com/distribution/distribution/v3;protocol=https \
file://docker-registry.service \ file://docker-registry.service \
file://0001-build-use-to-use-cross-go-compiler.patch \ file://0001-build-use-to-use-cross-go-compiler.patch \
@ -11,7 +11,7 @@ SRC_URI = "git://github.com/docker/distribution.git;branch=main;name=distributio
PACKAGES =+ "docker-registry" PACKAGES =+ "docker-registry"
PV = "v3.0.0-beta.1" PV = "v3.0.0"
S = "${UNPACKDIR}/git/src/github.com/distribution/distribution/v3" S = "${UNPACKDIR}/git/src/github.com/distribution/distribution/v3"
GO_IMPORT = "import" GO_IMPORT = "import"