This project is mirrored from https://gitlab.com/gitlab-org/container-registry.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Jun 03, 2025
-
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
- Apr 28, 2025
-
-
Suleimi Ahmed authored
## [4.21.0](https://gitlab.com/gitlab-org/container-registry/compare/v4.20.0-gitlab...v4.21.0-gitlab) (2025-04-28) ###
✨ Features✨ * **datastore:** add index on manifests id field ([60371d68](https://gitlab.com/gitlab-org/container-registry/commit/60371d6894bcc068c27413ffd972607ba89b62ee)) * decouple npdm from pdm migrations ([8e28d8f9](https://gitlab.com/gitlab-org/container-registry/commit/8e28d8f9bb9a3ee52e2a777be3d2c22d97853595)) * **registry:** require auth for v1 statistics API endpoint ([5b4f3f95](https://gitlab.com/gitlab-org/container-registry/commit/5b4f3f95dacbe94ba7cfd9eb395438d454063f52)) * wrap query row context calls during DLB ([719f05f8](https://gitlab.com/gitlab-org/container-registry/commit/719f05f8d6ca219b1bc9c72a0142924ba906573b)) ###⚙ ️ Build⚙ ️ * **deps:** update module github.com/aws/aws-sdk-go-v2/config to v1.29.14 ([8d2c201b](https://gitlab.com/gitlab-org/container-registry/commit/8d2c201bef4dc5b16511f692ca2789499425682c)) * **deps:** update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.1 ([da51247c](https://gitlab.com/gitlab-org/container-registry/commit/da51247cc2ac818ae91f1b87c5b8c570714cc465)) * **deps:** update module github.com/testcontainers/testcontainers-go to v0.36.0 ([8d492616](https://gitlab.com/gitlab-org/container-registry/commit/8d492616ee8f69d32346d1252a5a037b855f5303)) * **deps:** update module gitlab.com/gitlab-org/api/client-go to v0.128.0 ([cba984d9](https://gitlab.com/gitlab-org/container-registry/commit/cba984d9602625299e415b14bb7be135c7af6044)) -
João Pereira authored
build(deps): update module gitlab.com/gitlab-org/api/client-go to v0.128.0 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2255 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
João Pereira authored
chore(datastore): add replica lag tracker entity for DLB Closes #1554 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2251 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Simon Tomlinson <stomlinson@gitlab.com> Reviewed-by:
Jaime Martinez <jmartinez@gitlab.com> Reviewed-by:
Simon Tomlinson <stomlinson@gitlab.com>
-
João Pereira authored
-
- Apr 24, 2025
-
-
GitLab Renovate Bot authored
-
Hayley Swimelar authored
docs: rate-limiting configuration settings See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2250 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Jaime Martinez <jmartinez@gitlab.com>
-
Jaime Martinez authored
-
João Pereira authored
build(deps): update module github.com/testcontainers/testcontainers-go to v0.36.0 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2249 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Jaime Martinez <jmartinez@gitlab.com>
-
Jaime Martinez authored
-
João Pereira authored
build(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.1 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2253 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
- Apr 23, 2025
-
-
GitLab Renovate Bot authored
-
SAhmed authored
feat(datastore): add index on manifests id field See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2233 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Simon Tomlinson <stomlinson@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com>
-
SAhmed authored
-
- Apr 22, 2025
-
-
Jaime Martinez authored
test: enable testing aws s3_v2 using instance profile creds See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2246 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Jaime Martinez authored
refactor: move s3_v1 wrapper to v1 package See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2236 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
- Apr 21, 2025
-
-
Pawel Rozlach authored
-
SAhmed authored
feat: wrap query row context calls during DLB Closes #1532 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2243 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
João Pereira authored
-
SAhmed authored
feat: decouple npdm from pdm migrations Closes #1521 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2160 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com>
-
SAhmed authored
-
Hayley Swimelar authored
refactor: introduce throttled pool resolver entity for DLB Closes #1532 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2238 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
João Pereira authored
-
- Apr 17, 2025
-
-
Pawel Rozlach authored
-
Jaime Martinez authored
build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.29.14 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2242 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Jaime Martinez authored
feat(registry): require auth for v1 statistics API endpoint See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2239 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Greg Myers <gmyers@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
Hayley Swimelar <hswimelar@gitlab.com>
-
Hayley Swimelar authored
-
- Apr 16, 2025
-
-
Jaime Martinez authored
test: Add missing tests coverage for s3_v2 driver. See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2231 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Pawel Rozlach authored
-
João Pereira authored
## [4.20.0](https://gitlab.com/gitlab-org/container-registry/compare/v4.19.0-gitlab...v4.20.0-gitlab) (2025-04-16) ###
✨ Features✨ * allow for specifying more than one event type to log in s3 drivers ([0f88aaaa](https://gitlab.com/gitlab-org/container-registry/commit/0f88aaaab73485b44a1f8c76c882a71f7e1847be)) * optimize aws s3_v2 Write() code ([29d3c47f](https://gitlab.com/gitlab-org/container-registry/commit/29d3c47f6820cacfe40ea54d63191fa692376092)) * refresh replica list on network errors immediately ([819aa462](https://gitlab.com/gitlab-org/container-registry/commit/819aa462a919e55acd127a857278e0651c219a4f)) * **registry:** add v1 statistics API endpoint ([d155bc98](https://gitlab.com/gitlab-org/container-registry/commit/d155bc982f918a958d09981d093a5d02c1100730)) * rewrite s3_v2 driver from deprecated aws-sdk-go to aws-sdk-go-v2 ([4d4d3390](https://gitlab.com/gitlab-org/container-registry/commit/4d4d3390bd48f59e3785c35f80c8d3bee89f68fc)) * switch aws cloudfront signer from aws-sdk-go to aws-sdk-go-v2 ([2d7245b6](https://gitlab.com/gitlab-org/container-registry/commit/2d7245b62ef590b4da8871dde97e3ead85eda2fc)) ###🐛 Bug Fixes🐛 * adjust maximum value of chunksize option for s3 storage drivers ([b3a9288c](https://gitlab.com/gitlab-org/container-registry/commit/b3a9288c07596a58d82e78530b35dc83a500f0cd)) * avoid appending directory as file path in s3 driver Walk ([2aad72e4](https://gitlab.com/gitlab-org/container-registry/commit/2aad72e4995557eb1a0f5ad6a09232f39b4d1701)) * fix potential resource leak by ensuring the response body is closed in HTTPReadSeeker ([d476f927](https://gitlab.com/gitlab-org/container-registry/commit/d476f927b1e7ea4660bbe1a72dd0de59a63a52ae)) * honour aws part size limit when re-uploading objects in aws s3_v2 driver ([5ea107d5](https://gitlab.com/gitlab-org/container-registry/commit/5ea107d5fe1dfb0e3c14244da01f36d8b17c89d6)) * improve storage driver logging, redirect driver logs to the main logger ([5efa19d0](https://gitlab.com/gitlab-org/container-registry/commit/5efa19d0b5f0765f0e217216db20f621063b6d9b)) * new installations via omnibus lock the file system ([d02e7750](https://gitlab.com/gitlab-org/container-registry/commit/d02e775088d5cada1477294050de86a2e93e2c22)) * prevent panics due to nil pointer dereference in s3 v2 ([68f67125](https://gitlab.com/gitlab-org/container-registry/commit/68f671259ebc0d7eeb58e48284fa21691fdec033)) * proper error handling in s3_v2 Delete() call ([28126333](https://gitlab.com/gitlab-org/container-registry/commit/281263330926d15bf390658adf71715d82c684a2)) * set proper boundary when re-uploading parts ([7c22aa19](https://gitlab.com/gitlab-org/container-registry/commit/7c22aa195b395c536d5d1fd3ff384b0446c9ef79)) * stop report to sentry on redis ctx deadline in checkOngoingRename ([6d472a56](https://gitlab.com/gitlab-org/container-registry/commit/6d472a563f7c73f474c77083a338bc842da23230)) * take manifest subject ID references into account during online GC ([b0355e7a](https://gitlab.com/gitlab-org/container-registry/commit/b0355e7aa2886da165eb2d808d3346001c6bb9af)) * use the right context for goroutine cancelation ([b2e6be29](https://gitlab.com/gitlab-org/container-registry/commit/b2e6be29a1ac9f304756059d35baa1b6dd1ba82a)) ###⚙ ️ Build⚙ ️ * **deps:** update dependency danger-review to v2.1.0 ([8c1a69a0](https://gitlab.com/gitlab-org/container-registry/commit/8c1a69a0a554e314a9e1649a8ddce07f0a99cfe3)) * **deps:** update module cloud.google.com/go/storage to v1.51.0 ([9caabc93](https://gitlab.com/gitlab-org/container-registry/commit/9caabc935d0f537b890eb93aa9770fb9bcbbf4f1)) * **deps:** update module cloud.google.com/go/storage to v1.51.0, adjust code to make CI pass ([6ea9bb51](https://gitlab.com/gitlab-org/container-registry/commit/6ea9bb51b57654e4c729f009769284fa254d04aa)) * **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.1 ([376c6e07](https://gitlab.com/gitlab-org/container-registry/commit/376c6e07ad894ccba45a50f943e37ea2f35f4b24)) * **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.2 ([61537052](https://gitlab.com/gitlab-org/container-registry/commit/615370524ddfbfe76f0230dadd4bd04ff6bebae6)) * **deps:** update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.17.1 ([02e2e546](https://gitlab.com/gitlab-org/container-registry/commit/02e2e5464a87d3630d6a4b800f087745e5ccf90b)) * **deps:** update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.18.0 ([18917087](https://gitlab.com/gitlab-org/container-registry/commit/18917087e3b7ce0246c0f532ca6d214faf63dcd6)) * **deps:** update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.9.0 ([e7e3c7e6](https://gitlab.com/gitlab-org/container-registry/commit/e7e3c7e6621e7af5f213f83c93f7f5989647fffb)) * **deps:** update module github.com/getsentry/sentry-go to v0.32.0 ([41dba648](https://gitlab.com/gitlab-org/container-registry/commit/41dba64804f425ee7c1a304574310fa099c843d8)) * **deps:** update module github.com/jackc/pgx/v5 to v5.7.4 ([535eedfa](https://gitlab.com/gitlab-org/container-registry/commit/535eedfafa7ebf98dc397a6da474eda3975c0a96)) * **deps:** update module github.com/prometheus/client_golang to v1.22.0 ([87f4cb46](https://gitlab.com/gitlab-org/container-registry/commit/87f4cb46e3d24938ccef0ae40bb5e88f74f4b944)) * **deps:** update module github.com/spf13/viper to v1.20.1 ([46e48b05](https://gitlab.com/gitlab-org/container-registry/commit/46e48b05070161556308b20c2969cf13c3f6e638)) * **deps:** update module gitlab.com/gitlab-org/api/client-go to v0.126.0 ([60dcd753](https://gitlab.com/gitlab-org/container-registry/commit/60dcd7537a39fc786e86e10ad710875a4ff6dcb8)) * **deps:** update module gitlab.com/gitlab-org/api/client-go to v0.127.0 ([211c92a7](https://gitlab.com/gitlab-org/container-registry/commit/211c92a7aec4812239e1821b78c15c1b60f1dfdc)) * **deps:** update module gitlab.com/gitlab-org/labkit to v1.23.2 ([7853ab60](https://gitlab.com/gitlab-org/container-registry/commit/7853ab6041c393a1eaa941b773498e51824f61e8)) * **deps:** update module go.uber.org/mock to v0.5.1 ([e0a9cbc3](https://gitlab.com/gitlab-org/container-registry/commit/e0a9cbc334dbee6d58684d1fd41e20447fa3fa03)) * **deps:** update module golang.org/x/crypto to v0.37.0 ([e6dbcd42](https://gitlab.com/gitlab-org/container-registry/commit/e6dbcd42b3b20c961579710bcd9a867577f92465)) * **deps:** update module golang.org/x/net to v0.38.0 ([21ab3027](https://gitlab.com/gitlab-org/container-registry/commit/21ab3027efbf2b2f01cd5f6adcbd6c5d58b06014)) * **deps:** update module golang.org/x/net to v0.39.0 ([ed386640](https://gitlab.com/gitlab-org/container-registry/commit/ed386640a4264dd8b09dd1a6e4f1030e4eddf901)) * **deps:** update module golang.org/x/oauth2 to v0.29.0 ([84dbf5d0](https://gitlab.com/gitlab-org/container-registry/commit/84dbf5d00b025bf3b0482877c13a21a3c8d52eb5)) * **deps:** update module google.golang.org/api to v0.228.0 ([7e6433d8](https://gitlab.com/gitlab-org/container-registry/commit/7e6433d8dad494e8e76421499caf5aa3febc8e4b)) * **deps:** update module google.golang.org/api to v0.229.0 ([e40ae144](https://gitlab.com/gitlab-org/container-registry/commit/e40ae144a10a3a0412d01d296194b89de9bc9622)) -
João Pereira authored
fix: take manifest subject ID references into account during online GC See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2086 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Simon Tomlinson <stomlinson@gitlab.com> Reviewed-by:
Simon Tomlinson <stomlinson@gitlab.com>
-
João Pereira authored
-
João Pereira authored
build(deps): update module google.golang.org/api to v0.229.0 See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2241 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
João Pereira authored
refactor: move s3 tests back into s3-aws package See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2228 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
SAhmed authored
refactor: introduce liveness prober entity for DLB See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2234 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
João Pereira authored
-
- Apr 15, 2025
-
-
GitLab Renovate Bot authored
-
Jaime Martinez authored
fix: set proper boundary when re-uploading parts See merge request https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2237 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Pawel Rozlach authored
-