chore(deps): update registry docker tag to v3.1.0 #1215

Open
renovate wants to merge 1 commit from renovate/registry-3.x into master
Collaborator

This PR contains the following updates:

Package Update Change
registry minor 3.0.03.1.0

Release Notes

distribution/distribution (registry)

v3.1.0

Compare Source

Welcome to the v3.1.0 release of registry!

This is a stable release

Please try out the release binaries and report any issues at
https://github.com/distribution/distribution/issues.

Notable Changes

See the full changelog below for the full list of changes.

What's Changed

New Contributors

Full Changelog: https://github.com/distribution/distribution/compare/v3.0.0...v3.1.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled because a matching PR was automerged previously.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [registry](https://github.com/distribution/distribution) | minor | `3.0.0` → `3.1.0` | --- ### Release Notes <details> <summary>distribution/distribution (registry)</summary> ### [`v3.1.0`](https://github.com/distribution/distribution/releases/tag/v3.1.0) [Compare Source](https://github.com/distribution/distribution/compare/v3.0.0...v3.1.0) Welcome to the `v3.1.0` release of registry! **This is a stable release** Please try out the release binaries and report any issues at <https://github.com/distribution/distribution/issues>. ##### Notable Changes - Fixes [CVE-2026-35172](https://www.cve.org/CVERecord?id=CVE-2026-35172) - Fixes [CVE-2026-33540](https://www.cve.org/CVERecord?id=CVE-2026-33540) - Adds support for tag pagination ([#&#8203;4360](https://github.com/distribution/distribution/issues/4360), [#&#8203;4353](https://github.com/distribution/distribution/issues/4353)) - Fixes default credentials in Azure storage provider ([#&#8203;4619](https://github.com/distribution/distribution/issues/4619)) - Drops support for go1.23 and go1.24 and updates to go1.25 See the full changelog below for the full list of changes. #### What's Changed - docs: Update to refer to new image tag v3 by [@&#8203;schanzel](https://github.com/schanzel) in [#&#8203;4373](https://github.com/distribution/distribution/pull/4373) - Fix default\_credentials in azure storage provider by [@&#8203;switchboardOp](https://github.com/switchboardOp) in [#&#8203;4619](https://github.com/distribution/distribution/pull/4619) - chore: make function comment match function name by [@&#8203;closeobserve](https://github.com/closeobserve) in [#&#8203;4622](https://github.com/distribution/distribution/pull/4622) - build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the go\_modules group across 1 directory by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4625](https://github.com/distribution/distribution/pull/4625) - fix: implement JWK thumbprint for [`Ed25519`](https://github.com/distribution/distribution/commit/Ed25519) public keys by [@&#8203;zhangyoufu](https://github.com/zhangyoufu) in [#&#8203;4626](https://github.com/distribution/distribution/pull/4626) - fix: Annotate code block from validation.indexes configuration docs by [@&#8203;anzoman](https://github.com/anzoman) in [#&#8203;4629](https://github.com/distribution/distribution/pull/4629) - feat: extract redis config to separate struct by [@&#8203;shanduur](https://github.com/shanduur) in [#&#8203;4620](https://github.com/distribution/distribution/pull/4620) - Fix: resolve issue [#&#8203;4478](https://github.com/distribution/distribution/issues/4478) by using a temporary file for non-append writes by [@&#8203;onporat](https://github.com/onporat) in [#&#8203;4624](https://github.com/distribution/distribution/pull/4624) - build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4645](https://github.com/distribution/distribution/pull/4645) - docs: Add note about `OTEL_TRACES_EXPORTER` by [@&#8203;jcpunk](https://github.com/jcpunk) in [#&#8203;4669](https://github.com/distribution/distribution/pull/4669) - fix: set OTEL traces to disabled by default by [@&#8203;jcpunk](https://github.com/jcpunk) in [#&#8203;4671](https://github.com/distribution/distribution/pull/4671) - Fix markdown syntax for OTEL traces link in docs by [@&#8203;shantanoo-desai](https://github.com/shantanoo-desai) in [#&#8203;4676](https://github.com/distribution/distribution/pull/4676) - Switch UUIDs to UUIDv7 by [@&#8203;binaryfire](https://github.com/binaryfire) in [#&#8203;4666](https://github.com/distribution/distribution/pull/4666) - refactor: replace map iteration with maps.Copy/Clone by [@&#8203;whosehang](https://github.com/whosehang) in [#&#8203;4632](https://github.com/distribution/distribution/pull/4632) - s3-aws: fix build for 386 by [@&#8203;ChenQi1989](https://github.com/ChenQi1989) in [#&#8203;4642](https://github.com/distribution/distribution/pull/4642) - docs: Add OpenTelemetry links to quickstart docs ([#&#8203;4270](https://github.com/distribution/distribution/issues/4270)) by [@&#8203;dpw13](https://github.com/dpw13) in [#&#8203;4640](https://github.com/distribution/distribution/pull/4640) - Fix S3 driver loglevel param by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4617](https://github.com/distribution/distribution/pull/4617) - Fixed data race in TestSchedule test by [@&#8203;horoshev](https://github.com/horoshev) in [#&#8203;4647](https://github.com/distribution/distribution/pull/4647) - Fixes [#&#8203;4683](https://github.com/distribution/distribution/issues/4683) - uses X/Y instead of Gx/Gy for thumbprint of ecdsa keys by [@&#8203;gpgenaiz](https://github.com/gpgenaiz) in [#&#8203;4684](https://github.com/distribution/distribution/pull/4684) - build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4687](https://github.com/distribution/distribution/pull/4687) - Fix broken link to Docker Hub fair use policy by [@&#8203;Klikini](https://github.com/Klikini) in [#&#8203;4688](https://github.com/distribution/distribution/pull/4688) - fix(registry/handlers/app): redis CAs by [@&#8203;ChandonPierre](https://github.com/ChandonPierre) in [#&#8203;4668](https://github.com/distribution/distribution/pull/4668) - build(deps): bump actions/labeler from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4694](https://github.com/distribution/distribution/pull/4694) - build(deps): bump actions/setup-go from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4693](https://github.com/distribution/distribution/pull/4693) - build(deps): bump actions/upload-pages-artifact from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4691](https://github.com/distribution/distribution/pull/4691) - build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4706](https://github.com/distribution/distribution/pull/4706) - build(deps): bump github/codeql-action from 3.26.5 to 4.30.7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4710](https://github.com/distribution/distribution/pull/4710) - build(deps): bump github/codeql-action from 4.30.7 to 4.30.8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4714](https://github.com/distribution/distribution/pull/4714) - chore: labeler: add area/client mapping for internal/client/\*\* by [@&#8203;artem-tkachuk](https://github.com/artem-tkachuk) in [#&#8203;4716](https://github.com/distribution/distribution/pull/4716) - client: add Accept headers to Exists() HEAD by [@&#8203;artem-tkachuk](https://github.com/artem-tkachuk) in [#&#8203;4715](https://github.com/distribution/distribution/pull/4715) - feat(registry): Make graceful shutdown test robust by [@&#8203;Sumedhvats](https://github.com/Sumedhvats) in [#&#8203;4720](https://github.com/distribution/distribution/pull/4720) - fix(registry): Correct log formatting for upstream challenge by [@&#8203;Sumedhvats](https://github.com/Sumedhvats) in [#&#8203;4721](https://github.com/distribution/distribution/pull/4721) - build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4722](https://github.com/distribution/distribution/pull/4722) - build(deps): bump github/codeql-action from 4.30.9 to 4.31.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4735](https://github.com/distribution/distribution/pull/4735) - refactor: remove redundant variable declarations in for loops by [@&#8203;efcking](https://github.com/efcking) in [#&#8203;4741](https://github.com/distribution/distribution/pull/4741) - "should" -> "must" regarding redis eviction policy by [@&#8203;dpedu](https://github.com/dpedu) in [#&#8203;4742](https://github.com/distribution/distribution/pull/4742) - build(deps): bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4744](https://github.com/distribution/distribution/pull/4744) - Incorrect warning hint by [@&#8203;nkaaf](https://github.com/nkaaf) in [#&#8203;4708](https://github.com/distribution/distribution/pull/4708) - Add return error when list object by [@&#8203;tranthang2404](https://github.com/tranthang2404) in [#&#8203;4753](https://github.com/distribution/distribution/pull/4753) - build(deps): bump actions/checkout from 5.0.1 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4745](https://github.com/distribution/distribution/pull/4745) - build(deps): bump peter-evans/dockerhub-description from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4707](https://github.com/distribution/distribution/pull/4707) - fix: Logging regression for manifest HEAD requests by [@&#8203;tcuthbert](https://github.com/tcuthbert) in [#&#8203;4756](https://github.com/distribution/distribution/pull/4756) - Add boolean parsing util by [@&#8203;1raghavmahajan](https://github.com/1raghavmahajan) in [#&#8203;4763](https://github.com/distribution/distribution/pull/4763) - Expose `useFIPSEndpoint` for S3 by [@&#8203;1raghavmahajan](https://github.com/1raghavmahajan) in [#&#8203;4764](https://github.com/distribution/distribution/pull/4764) - Add Cloudfleet Container Registry to adopters by [@&#8203;cloudfleet-tech](https://github.com/cloudfleet-tech) in [#&#8203;4765](https://github.com/distribution/distribution/pull/4765) - fix(ci): Fix broken Azure e2e storage tests by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4767](https://github.com/distribution/distribution/pull/4767) - BUG: Fix notification filtering to work with actions when mediatypes is empty by [@&#8203;acallejaszu](https://github.com/acallejaszu) in [#&#8203;4730](https://github.com/distribution/distribution/pull/4730) - build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4761](https://github.com/distribution/distribution/pull/4761) - build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4760](https://github.com/distribution/distribution/pull/4760) - build(deps): bump github/codeql-action from 4.31.3 to 4.31.10 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4766](https://github.com/distribution/distribution/pull/4766) - build(deps): bump github/codeql-action from 4.31.10 to 4.32.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4778](https://github.com/distribution/distribution/pull/4778) - build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4768](https://github.com/distribution/distribution/pull/4768) - update golangci-lint to v2.9 and fix linting issues by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4780](https://github.com/distribution/distribution/pull/4780) - update to go1.25.7, alpine 3.23, xx v1.9.0 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4781](https://github.com/distribution/distribution/pull/4781) - vendor: github.com/sirupsen/logrus v1.9.4 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4783](https://github.com/distribution/distribution/pull/4783) - vendor: update golang.org/x/\* dependencies by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4782](https://github.com/distribution/distribution/pull/4782) - vendor: github.com/docker/docker-credential-helpers v0.9.5 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4785](https://github.com/distribution/distribution/pull/4785) - vendor: github.com/opencontainers/image-spec v1.1.1 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4786](https://github.com/distribution/distribution/pull/4786) - vendor: github.com/klauspost/compress v1.18.4 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4787](https://github.com/distribution/distribution/pull/4787) - fix: prefer otel variables over hard coded service name by [@&#8203;kub3let](https://github.com/kub3let) in [#&#8203;4771](https://github.com/distribution/distribution/pull/4771) - vendor: github.com/spf13/cobra v1.10.2 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4789](https://github.com/distribution/distribution/pull/4789) - vendor: github.com/bshuster-repo/logrus-logstash-hook v1.1.0 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4788](https://github.com/distribution/distribution/pull/4788) - fix: sync parent dir to ensure data is reliably stored by [@&#8203;ningmingxiao](https://github.com/ningmingxiao) in [#&#8203;4774](https://github.com/distribution/distribution/pull/4774) - modernize code by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4784](https://github.com/distribution/distribution/pull/4784) - vendor: github.com/docker/go-events [`6053543`](https://github.com/distribution/distribution/commit/605354379745) by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4791](https://github.com/distribution/distribution/pull/4791) - vendor: github.com/go-jose/go-jose/v4 v4.1.3 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4790](https://github.com/distribution/distribution/pull/4790) - build(deps): bump github/codeql-action from 4.32.2 to 4.32.5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4806](https://github.com/distribution/distribution/pull/4806) - build(deps): bump docker/login-action from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4807](https://github.com/distribution/distribution/pull/4807) - build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4800](https://github.com/distribution/distribution/pull/4800) - build(deps): bump docker/setup-buildx-action from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4811](https://github.com/distribution/distribution/pull/4811) - build(deps): bump docker/bake-action from 6 to 7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4809](https://github.com/distribution/distribution/pull/4809) - build(deps): bump docker/metadata-action from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4810](https://github.com/distribution/distribution/pull/4810) - fix: nil-check scheduler in `proxyingRegistry.Close()` by [@&#8203;joonas](https://github.com/joonas) in [#&#8203;4805](https://github.com/distribution/distribution/pull/4805) - fix: set MD5 on GCS writer before first `Write` call in `putContent` by [@&#8203;joonas](https://github.com/joonas) in [#&#8203;4803](https://github.com/distribution/distribution/pull/4803) - docs: pull through cache will pull from remote multiple times by [@&#8203;yiyun-sj](https://github.com/yiyun-sj) in [#&#8203;4664](https://github.com/distribution/distribution/pull/4664) - Update s3.md regionendpoint option by [@&#8203;Alexsandr-Random](https://github.com/Alexsandr-Random) in [#&#8203;4534](https://github.com/distribution/distribution/pull/4534) - chore(deps): Bump Go to latest 1.25 in CI workflows and go.mod by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4819](https://github.com/distribution/distribution/pull/4819) - fix: correct [`Ed25519`](https://github.com/distribution/distribution/commit/Ed25519) JWK thumbprint `kty` from `"OTP"` to `"OKP"` by [@&#8203;joonas](https://github.com/joonas) in [#&#8203;4801](https://github.com/distribution/distribution/pull/4801) - Update vacuum.go by [@&#8203;wutongjie23hao](https://github.com/wutongjie23hao) in [#&#8203;4610](https://github.com/distribution/distribution/pull/4610) - Opt: refector tag list pagination support (stage 1) by [@&#8203;njucjc](https://github.com/njucjc) in [#&#8203;4360](https://github.com/distribution/distribution/pull/4360) - Correctly match environment variables to YAML-inlined structs in configuration by [@&#8203;evanebb](https://github.com/evanebb) in [#&#8203;4639](https://github.com/distribution/distribution/pull/4639) - Enable Redis TLS without client certificates by [@&#8203;omartrigui](https://github.com/omartrigui) in [#&#8203;4770](https://github.com/distribution/distribution/pull/4770) - build(deps): bump actions/deploy-pages from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4826](https://github.com/distribution/distribution/pull/4826) - build(deps): bump github/codeql-action from 4.32.5 to 4.34.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4823](https://github.com/distribution/distribution/pull/4823) - fix(registry/proxy): use detached context when flushing write buffer by [@&#8203;ChandonPierre](https://github.com/ChandonPierre) in [#&#8203;4793](https://github.com/distribution/distribution/pull/4793) - ci: pin actions and apply zizmor auto-fixes by [@&#8203;thaJeztah](https://github.com/thaJeztah) in [#&#8203;4831](https://github.com/distribution/distribution/pull/4831) - build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4833](https://github.com/distribution/distribution/pull/4833) - build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in the go\_modules group across 1 directory by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4837](https://github.com/distribution/distribution/pull/4837) - chore(app): warn when partial TLS config is used in Redis by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4838](https://github.com/distribution/distribution/pull/4838) - feat(registry): enhance authentication checks in htpasswd implementation by [@&#8203;mnixry](https://github.com/mnixry) in [#&#8203;4758](https://github.com/distribution/distribution/pull/4758) - Opt: refactor tag list pagination support by [@&#8203;njucjc](https://github.com/njucjc) in [#&#8203;4353](https://github.com/distribution/distribution/pull/4353) - build(deps): bump codecov/codecov-action from 5.5.4 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4836](https://github.com/distribution/distribution/pull/4836) - build(deps): bump actions/configure-pages from 5.0.0 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4834](https://github.com/distribution/distribution/pull/4834) - fix(vendor): fix broke vendor validation by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4839](https://github.com/distribution/distribution/pull/4839) - chore(ci): Prep for v3.1 release by [@&#8203;milosgajdos](https://github.com/milosgajdos) in [#&#8203;4841](https://github.com/distribution/distribution/pull/4841) #### New Contributors - [@&#8203;switchboardOp](https://github.com/switchboardOp) made their first contribution in [#&#8203;4619](https://github.com/distribution/distribution/pull/4619) - [@&#8203;closeobserve](https://github.com/closeobserve) made their first contribution in [#&#8203;4622](https://github.com/distribution/distribution/pull/4622) - [@&#8203;zhangyoufu](https://github.com/zhangyoufu) made their first contribution in [#&#8203;4626](https://github.com/distribution/distribution/pull/4626) - [@&#8203;anzoman](https://github.com/anzoman) made their first contribution in [#&#8203;4629](https://github.com/distribution/distribution/pull/4629) - [@&#8203;onporat](https://github.com/onporat) made their first contribution in [#&#8203;4624](https://github.com/distribution/distribution/pull/4624) - [@&#8203;jcpunk](https://github.com/jcpunk) made their first contribution in [#&#8203;4669](https://github.com/distribution/distribution/pull/4669) - [@&#8203;shantanoo-desai](https://github.com/shantanoo-desai) made their first contribution in [#&#8203;4676](https://github.com/distribution/distribution/pull/4676) - [@&#8203;binaryfire](https://github.com/binaryfire) made their first contribution in [#&#8203;4666](https://github.com/distribution/distribution/pull/4666) - [@&#8203;whosehang](https://github.com/whosehang) made their first contribution in [#&#8203;4632](https://github.com/distribution/distribution/pull/4632) - [@&#8203;ChenQi1989](https://github.com/ChenQi1989) made their first contribution in [#&#8203;4642](https://github.com/distribution/distribution/pull/4642) - [@&#8203;dpw13](https://github.com/dpw13) made their first contribution in [#&#8203;4640](https://github.com/distribution/distribution/pull/4640) - [@&#8203;horoshev](https://github.com/horoshev) made their first contribution in [#&#8203;4647](https://github.com/distribution/distribution/pull/4647) - [@&#8203;gpgenaiz](https://github.com/gpgenaiz) made their first contribution in [#&#8203;4684](https://github.com/distribution/distribution/pull/4684) - [@&#8203;Klikini](https://github.com/Klikini) made their first contribution in [#&#8203;4688](https://github.com/distribution/distribution/pull/4688) - [@&#8203;ChandonPierre](https://github.com/ChandonPierre) made their first contribution in [#&#8203;4668](https://github.com/distribution/distribution/pull/4668) - [@&#8203;artem-tkachuk](https://github.com/artem-tkachuk) made their first contribution in [#&#8203;4716](https://github.com/distribution/distribution/pull/4716) - [@&#8203;Sumedhvats](https://github.com/Sumedhvats) made their first contribution in [#&#8203;4720](https://github.com/distribution/distribution/pull/4720) - [@&#8203;efcking](https://github.com/efcking) made their first contribution in [#&#8203;4741](https://github.com/distribution/distribution/pull/4741) - [@&#8203;dpedu](https://github.com/dpedu) made their first contribution in [#&#8203;4742](https://github.com/distribution/distribution/pull/4742) - [@&#8203;nkaaf](https://github.com/nkaaf) made their first contribution in [#&#8203;4708](https://github.com/distribution/distribution/pull/4708) - [@&#8203;tranthang2404](https://github.com/tranthang2404) made their first contribution in [#&#8203;4753](https://github.com/distribution/distribution/pull/4753) - [@&#8203;tcuthbert](https://github.com/tcuthbert) made their first contribution in [#&#8203;4756](https://github.com/distribution/distribution/pull/4756) - [@&#8203;1raghavmahajan](https://github.com/1raghavmahajan) made their first contribution in [#&#8203;4763](https://github.com/distribution/distribution/pull/4763) - [@&#8203;cloudfleet-tech](https://github.com/cloudfleet-tech) made their first contribution in [#&#8203;4765](https://github.com/distribution/distribution/pull/4765) - [@&#8203;acallejaszu](https://github.com/acallejaszu) made their first contribution in [#&#8203;4730](https://github.com/distribution/distribution/pull/4730) - [@&#8203;kub3let](https://github.com/kub3let) made their first contribution in [#&#8203;4771](https://github.com/distribution/distribution/pull/4771) - [@&#8203;ningmingxiao](https://github.com/ningmingxiao) made their first contribution in [#&#8203;4774](https://github.com/distribution/distribution/pull/4774) - [@&#8203;joonas](https://github.com/joonas) made their first contribution in [#&#8203;4805](https://github.com/distribution/distribution/pull/4805) - [@&#8203;yiyun-sj](https://github.com/yiyun-sj) made their first contribution in [#&#8203;4664](https://github.com/distribution/distribution/pull/4664) - [@&#8203;Alexsandr-Random](https://github.com/Alexsandr-Random) made their first contribution in [#&#8203;4534](https://github.com/distribution/distribution/pull/4534) - [@&#8203;wutongjie23hao](https://github.com/wutongjie23hao) made their first contribution in [#&#8203;4610](https://github.com/distribution/distribution/pull/4610) - [@&#8203;njucjc](https://github.com/njucjc) made their first contribution in [#&#8203;4360](https://github.com/distribution/distribution/pull/4360) - [@&#8203;omartrigui](https://github.com/omartrigui) made their first contribution in [#&#8203;4770](https://github.com/distribution/distribution/pull/4770) - [@&#8203;mnixry](https://github.com/mnixry) made their first contribution in [#&#8203;4758](https://github.com/distribution/distribution/pull/4758) **Full Changelog**: <https://github.com/distribution/distribution/compare/v3.0.0...v3.1.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled because a matching PR was automerged previously. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4xMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
chore(deps): update registry docker tag to v3.1.0
All checks were successful
/ shellcheck (pull_request) Successful in 5s
/ gitleaks (pull_request) Successful in 5s
/ ansible-lint (pull_request) Successful in 1m37s
/ ansible-playbook (pull_request) Has been skipped
7da78ad283
renovate force-pushed renovate/registry-3.x from 7da78ad283
All checks were successful
/ shellcheck (pull_request) Successful in 5s
/ gitleaks (pull_request) Successful in 5s
/ ansible-lint (pull_request) Successful in 1m37s
/ ansible-playbook (pull_request) Has been skipped
to d455f1e643
All checks were successful
/ shellcheck (pull_request) Successful in 4s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m1s
/ ansible-playbook (pull_request) Has been skipped
2026-04-08 10:51:27 +02:00
Compare
Owner

see #1203

see #1203
renovate force-pushed renovate/registry-3.x from d455f1e643
All checks were successful
/ shellcheck (pull_request) Successful in 4s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m1s
/ ansible-playbook (pull_request) Has been skipped
to 6574cf5837
All checks were successful
/ shellcheck (pull_request) Successful in 5s
/ gitleaks (pull_request) Successful in 5s
/ ansible-lint (pull_request) Successful in 1m30s
/ ansible-playbook (pull_request) Has been skipped
2026-04-09 06:07:10 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 6574cf5837
All checks were successful
/ shellcheck (pull_request) Successful in 5s
/ gitleaks (pull_request) Successful in 5s
/ ansible-lint (pull_request) Successful in 1m30s
/ ansible-playbook (pull_request) Has been skipped
to 25edea3764
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m11s
/ ansible-playbook (pull_request) Has been skipped
2026-04-09 20:45:07 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 25edea3764
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m11s
/ ansible-playbook (pull_request) Has been skipped
to 9cde569a39
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 50s
/ ansible-playbook (pull_request) Has been skipped
2026-04-09 20:49:06 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 9cde569a39
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 50s
/ ansible-playbook (pull_request) Has been skipped
to 5442a3f370
All checks were successful
/ shellcheck (pull_request) Successful in 2s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 1m28s
/ ansible-playbook (pull_request) Has been skipped
2026-04-10 06:06:26 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 5442a3f370
All checks were successful
/ shellcheck (pull_request) Successful in 2s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 1m28s
/ ansible-playbook (pull_request) Has been skipped
to cf5cbb36cb
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 56s
/ ansible-playbook (pull_request) Has been skipped
2026-04-10 12:57:00 +02:00
Compare
renovate force-pushed renovate/registry-3.x from cf5cbb36cb
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 56s
/ ansible-playbook (pull_request) Has been skipped
to 3b8ccdb986
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 1m27s
/ ansible-playbook (pull_request) Has been skipped
2026-04-10 18:22:37 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 3b8ccdb986
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 1m27s
/ ansible-playbook (pull_request) Has been skipped
to 39d062e835
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m22s
/ ansible-playbook (pull_request) Has been skipped
2026-04-11 06:06:31 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 39d062e835
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 4s
/ ansible-lint (pull_request) Successful in 1m22s
/ ansible-playbook (pull_request) Has been skipped
to 11927586db
All checks were successful
/ shellcheck (pull_request) Successful in -1s
/ gitleaks (pull_request) Successful in 0s
/ ansible-lint (pull_request) Successful in 1m15s
/ ansible-playbook (pull_request) Has been skipped
2026-04-12 06:06:27 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 11927586db
All checks were successful
/ shellcheck (pull_request) Successful in -1s
/ gitleaks (pull_request) Successful in 0s
/ ansible-lint (pull_request) Successful in 1m15s
/ ansible-playbook (pull_request) Has been skipped
to 50f38b0af6
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 1m16s
/ ansible-playbook (pull_request) Has been skipped
2026-04-13 06:08:01 +02:00
Compare
renovate force-pushed renovate/registry-3.x from 50f38b0af6
All checks were successful
/ shellcheck (pull_request) Successful in 3s
/ gitleaks (pull_request) Successful in 3s
/ ansible-lint (pull_request) Successful in 1m16s
/ ansible-playbook (pull_request) Has been skipped
to fe8b51677c
All checks were successful
/ shellcheck (pull_request) Successful in 2s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 1m4s
/ ansible-playbook (pull_request) Has been skipped
2026-04-13 06:13:15 +02:00
Compare
renovate force-pushed renovate/registry-3.x from fe8b51677c
All checks were successful
/ shellcheck (pull_request) Successful in 2s
/ gitleaks (pull_request) Successful in 2s
/ ansible-lint (pull_request) Successful in 1m4s
/ ansible-playbook (pull_request) Has been skipped
to 722950138f
All checks were successful
/ ansible-lint (pull_request) Successful in 1m11s
/ shellcheck (pull_request) Successful in 6s
/ gitleaks (pull_request) Successful in 4s
/ ansible-playbook (pull_request) Has been skipped
2026-04-14 06:07:42 +02:00
Compare
All checks were successful
/ ansible-lint (pull_request) Successful in 1m11s
/ shellcheck (pull_request) Successful in 6s
/ gitleaks (pull_request) Successful in 4s
/ ansible-playbook (pull_request) Has been skipped
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/registry-3.x:renovate/registry-3.x
git switch renovate/registry-3.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/registry-3.x
git switch renovate/registry-3.x
git rebase master
git switch master
git merge --ff-only renovate/registry-3.x
git switch renovate/registry-3.x
git rebase master
git switch master
git merge --no-ff renovate/registry-3.x
git switch master
git merge --squash renovate/registry-3.x
git switch master
git merge --ff-only renovate/registry-3.x
git switch master
git merge renovate/registry-3.x
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mg/homeserver!1215
No description provided.