Skip to content

Bump Container Registry to v4.25.0-gitlab

What does this MR do?

What's New in this Version

4.25.0 (2025-07-17)

Features

  • add dual cache interface (b2fa37d)
  • api/gitlab/v1: enable DLB for List Repository Tags API endpoint (7698d73)
  • custom GCRA rate limiting implementation (cef7e0f)
  • enable integrity checks for gcs next storage driver (295397a)
  • handlers: expose import stats to v1 stats endpoint (e2419a9)
  • registry: import-command: add import-statistics option (ca99dd7)
  • storage middleware for caching URLs (bd4ec81)

🐛 Bug Fixes 🐛

  • change not implemented status code of rename api (cb457a1)
  • improve retries handling in gcs next storage driver (1e4ea3e)
  • validate subject field in manifest database not blob storage (a3dad3a)

Performance Improvements

  • add metrics for gcs storage retries (f793100)

⚙️ Build ⚙️

  • deps: update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.84.0 (3a398c5)
  • deps: update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.18.1 (69bc416)
  • deps: update module github.com/getsentry/sentry-go to v0.34.1 (e7b17b2)
  • deps: update module github.com/olekukonko/tablewriter to v1.0.8 (e220c7e)
  • deps: update module github.com/testcontainers/testcontainers-go to v0.38.0 (51dcd31)
  • deps: update module gitlab.com/gitlab-org/api/client-go to v0.133.0 (4880e94)
  • deps: update module gitlab.com/gitlab-org/api/client-go to v0.134.0 (6dd2b83)
  • deps: update module golang.org/x/net to v0.42.0 (bce0d75)
  • deps: update module golang.org/x/sync to v0.16.0 (340e4cf)
  • deps: update module google.golang.org/api to v0.240.0 (721b768)
  • deps: update module google.golang.org/api to v0.241.0 (996be04)

Related issues

Release Version v4.25.0-gitlab (gitlab-org/container-registry#1641 - closed) • Hayley Swimelar • 18.3

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion

Required

  • Merge Request Title, and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
  • When ready for review, MR is labeled "~workflow::ready for review" per the Distribution MR workflow

Expected (please provide an explanation if not completing)

  • Test plan indicating conditions for success has been posted and passes
  • Documentation created/updated
  • Integration tests added to GitLab QA
  • The impact any change in container size has should be evaluated
  • New dependencies are managed with GitLab forked renovatebot
Edited by Hayley Swimelar

Merge request reports

Loading