File gitlab-container-registry.changes of Package gitlab-container-registry

-------------------------------------------------------------------
Fri Aug 29 04:04:41 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.27.0:
  * Features
    - add OpenTofu media types (8465a8d)
    - add retry logic for database row count metrics lock
      acquisition and extension (734faad)
    - bbm: add support for backoff and avoid func not found
      (9d7f100)
    - datastore: add database row count metrics with distributed
      locking (7a7fa66)
    - new DLB health check endpoint (42841af)
  * Bug Fixes
    - add retries calculation to all other methods in azure_v2
      (c5588eb)
    - avoid unknown host and lb recovery on timeouts (a1ebe0f)
    - docs: correct typos in dev docs (f540bcc)
    - fix passing log fields from context to logger in rate-limiter
      (1407441)
    - properly set TTL when setting urlcache objects in Redis
      (32b9e10)
    - restore '_total' suffixes for notifications metrics, add
      '_count' to retries histogram (f0ae24b)

-------------------------------------------------------------------
Mon Aug 18 12:49:19 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.26.1:
  * Bug Fixes
    - use redis cache interface instead of concreate object for
      urlcache init (2a958da)

-------------------------------------------------------------------
Mon Aug 18 12:34:57 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.26.0:
  * Features
    - add endpoint labels to pending and status notification
      metrics (c501105)
    - add event delivery and retries metrics (fa0dc43)
    - add latency histograms for notifications subsystem (5cb127b)
    - add storage retries metric for Azure, S3 and improve existing
      metric fro GCS (e49688e)
    - api/v2: enable DLB for List Repository Tags API endpoint
      (52600c2)
    - bbm: add WAL archive based throttling (d6e3c58)
    - notifications queue size limits (6533604)
  * Bug Fixes
    - add s3 zero blon upload support (575e8c4)
    - prevent races in backoff notifications sink (2b9058d)
    - urlcache should use dual-cache interface (578e6ff)
  * Performance Improvements
    - remove redundant sentry error (f3ed0b6)
    - remove redundant sentry error (840696d)
  * Build
    - deps: update module cloud.google.com/go/storage to v1.56.0
      (c493a6c)
    - deps: update module github.com/aws/aws-sdk-go-v2 to v1.36.6
      (ff8ef26)
    - deps: update module github.com/aws/aws-sdk-go-v2/config to
      v1.29.18 (7470f29)
    - deps: update module github.com/aws/aws-sdk-go-v2/credentials
      to v1.17.71 (233a4b5)
    - deps: update module github.com/aws/aws-sdk-go-v2/credentials
      to v1.18.2 (ec93ac1)
    - deps: update module github.com/aws/aws-sdk-go-v2/credentials
      to v1.18.3 (0df3ae0)
    - deps: update module
      github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to
      v1.8.14 (0ab3a1a)
    - deps: update module
      github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to
      v1.9.1 (b137552)
    - deps: update module
      github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to
      v1.9.2 (0e9b57f)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.85.0 (e812267)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.86.0 (cbbcd0b)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azcore to v1.18.2
      (ac3c040)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/storage/azblob to
      v1.6.2 (6ce3a81)
    - deps: update module github.com/olekukonko/tablewriter to
      v1.0.9 (b16d166)
    - deps: update module
      github.com/testcontainers/testcontainers-go/modules/postgres
      to v0.38.0 (653edf3)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.137.0 (3d83581)
    - deps: update module google.golang.org/api to v0.242.0
      (4f86b60)

-------------------------------------------------------------------
Fri Jul 18 05:49:40 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.25.0:
  * 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)

-------------------------------------------------------------------
Mon Jul 07 04:51:47 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.24.0:
  * Features
    - add minimum PostgreSQL database version check (6b8ef00)
    - add support for application spdx media type (b4b57e1)
    - api/gitlab/v1: enable DLB for List Sub Repositories API
      endpoint (dc25583)
    - improve GCS-next driver debuggability (fd44b20)
  * Bug Fixes
    - proper translation of env vars with underscores to the
      configuration (98e786e)
    - the Stat call in s3 storage drivers should not rely on
      lexographical sort only (cd8513b)
  * Build
    - deps: update module github.com/aws/aws-sdk-go-v2/config to
      v1.29.16 (d3155da)
    - deps: update module github.com/aws/aws-sdk-go-v2/config to
      v1.29.17 (7173243)
    - deps: update module
      github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to
      v1.8.13 (0b5eefa)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.80.2 (74078da)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.81.0 (80b23bc)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.82.0 (761a7d1)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.83.0 (30f5b8c)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.10.1
      (6147438)
    - deps: update module github.com/getsentry/sentry-go to v0.34.0
      (9c424ef)
    - deps: update module github.com/redis/go-redis/v9 to v9.10.0
      (b09a8d3)
    - deps: update module github.com/redis/go-redis/v9 to v9.11.0
      (b38470d)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.130.1 (505055d)
    - deps: update module gitlab.com/gitlab-org/labkit to v1.24.1
      (ebda676)
    - deps: update module golang.org/x/crypto to v0.39.0 (25053b7)
    - deps: update module golang.org/x/sync to v0.15.0 (714cbe1)
    - deps: update module golang.org/x/time to v0.12.0 (25ac321)
    - deps: update module google.golang.org/api to v0.238.0
      (85bb727)
    - deps: update module google.golang.org/api to v0.239.0
      (4f533f6)

-------------------------------------------------------------------
Mon Jun 30 05:16:23 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.23.2:
  * fix: the Stat call in s3 storage drivers should not rely on
    lexographical sort only

-------------------------------------------------------------------
Thu Jun 05 20:10:03 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.23.1:
  * Bug Fixes
    - api/gitlab/v1: fix repository cache initialization (d135234)
    - remmove cloudsql incompatible migrations (ef66c26)
    - Stat call should properly handle unprefixed configurations in
      s3_v2 storage driver (4b67a75)
  * Reverts
    - revert 7fed33f9 (ede0ad3)
    - revert ef66c261 (d00e168)
  * Build
    - deps: update module github.com/alicebob/miniredis/v2 to
      v2.35.0 (f554f29)
    - deps: update module google.golang.org/api to v0.235.0
      (5313f8f)
    - deps: update module google.golang.org/api to v0.236.0
      (38034e4)

-------------------------------------------------------------------
Mon Jun 02 15:31:42 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.23.0:
  * Features
    - auth/token: support Audience array in JWT (57bd91c)
    - bbm: add media_type_id_convert_to_bigint manifest table
      migration (ca8b67a)
    - datastore: quarantine replicas exceeding lag thresholds
      (e2258cb)
  * Bug Fixes
    - add graceful handling of backend errors in gcs storage driver
      Reader() (be0f90b)
  * Build ⚙️
    - deps: update module cloud.google.com/go/compute/metadata to
      v0.7.0 (f14e788)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.79.4 (88750b0)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.80.0 (3468fd4)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.10.0
      (260f9c1)
    - deps: update module github.com/getsentry/sentry-go to v0.33.0
      (ea0db39)
    - deps: update module github.com/golang-jwt/jwt/v4 to v4.5.2
      (86875fa)
    - deps: update module github.com/jackc/pgx/v5 to v5.7.5
      (2ae2821)
    - deps: update module github.com/olekukonko/tablewriter to v1
      (cee9480)
    - deps: update module github.com/olekukonko/tablewriter to
      v1.0.7 (dc29bf3)
    - deps: update module github.com/redis/go-redis/v9 to v9.9.0
      (4758610)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.129.0 (4e5e3f7)
    - deps: update module google.golang.org/api to v0.234.0
      (f48150d)

-------------------------------------------------------------------
Tue May 20 04:36:07 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.22.0:
  * Features
    - add custom user agent to azure (bbcfebf)
    - add support for setting user-agent for the GCS next storage
      driver (fb16a14)
    - Add support for Workload Identity to GCS storage driver.
      (5e5dcb8)
    - datastore: add DB load balancing replication lag tracking
      (5fee255)
    - handlers: add rate-limiter middleware (d4e92b3)
    - support more S3 storage classes (1d17b6a)
    - use JSON API in gcs next driver (678013d)
  * Bug Fixes
    - api: allow new tag to be created even if matching immutable
      patterns (b6e7631)
    - better context handling in DeleteFiles method of gcs_next,
      refactor the function (abf5efd)
    - bubble up error from failed sub-repository size calculation
      (99be331)
    - make Size() method of the gcs_next Writer correctly report
      size of the data written so far (923f25f)
    - proper context cancellation in gcs_next driver (6078c25)
  * Performance Improvements
    - avoid needlesly sorting results in Delete() call for gcs_next
      (fc78910)
  * Reverts
    - remove fallback on redis cache config for dlb (c765bf4)
  * Build
    - build gcs driver by default (d977c9a)
    - deps: update module cloud.google.com/go/storage to v1.52.0
      (cc493db)
    - deps: update module cloud.google.com/go/storage to v1.53.0
      (240796e)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.79.3 (ddded1c)
    - deps: update module github.com/rubenv/sql-migrate to v1.8.0
      (d3741b7)
    - deps: update module
      github.com/testcontainers/testcontainers-go to v0.37.0
      (339e80d)
    - deps: update module
      github.com/testcontainers/testcontainers-go/modules/postgres
      to v0.37.0 (e2a6301)
    - deps: update module gitlab.com/gitlab-org/labkit to v1.24.0
      (978c6ea)
    - deps: update module go.uber.org/mock to v0.5.2 (4021b8b)
    - deps: update module golang.org/x/crypto to v0.38.0 (6d9f5a0)
    - deps: update module golang.org/x/net to v0.40.0 (f2c399b)
    - deps: update module google.golang.org/api to v0.231.0
      (90fa3f0)
    - deps: update module google.golang.org/api to v0.232.0
      (789d0e1)

-------------------------------------------------------------------
Tue Apr 29 05:57:04 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.21.0:
  * Features
    - datastore: add index on manifests id field (60371d6)
    - decouple npdm from pdm migrations (8e28d8f)
    - registry: require auth for v1 statistics API endpoint
      (5b4f3f9)
    - wrap query row context calls during DLB (719f05f)
  * Build
    - deps: update module github.com/aws/aws-sdk-go-v2/config to
      v1.29.14 (8d2c201)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/storage/azblob to
      v1.6.1 (da51247)
    - deps: update module
      github.com/testcontainers/testcontainers-go to v0.36.0
      (8d49261)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.128.0 (cba984d)

-------------------------------------------------------------------
Fri Apr 18 05:45:58 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.20.0:
  * Features
    - allow for specifying more than one event type to log in s3
      drivers (0f88aaa)
    - optimize aws s3_v2 Write() code (29d3c47)
    - refresh replica list on network errors immediately (819aa46)
    - registry: add v1 statistics API endpoint (d155bc9)
    - rewrite s3_v2 driver from deprecated aws-sdk-go to
      aws-sdk-go-v2 (4d4d339)
    - switch aws cloudfront signer from aws-sdk-go to aws-sdk-go-v2
      (2d7245b)
  * Bug Fixes
    - adjust maximum value of chunksize option for s3 storage
      drivers (b3a9288)
    - avoid appending directory as file path in s3 driver Walk
      (2aad72e)
    - fix potential resource leak by ensuring the response body is
      closed in HTTPReadSeeker (d476f92)
    - honour aws part size limit when re-uploading objects in aws
      s3_v2 driver (5ea107d)
    - improve storage driver logging, redirect driver logs to the
      main logger (5efa19d)
    - new installations via omnibus lock the file system (d02e775)
    - prevent panics due to nil pointer dereference in s3 v2
      (68f6712)
    - proper error handling in s3_v2 Delete() call (2812633)
    - set proper boundary when re-uploading parts (7c22aa1)
    - stop report to sentry on redis ctx deadline in
      checkOngoingRename (6d472a5)
    - take manifest subject ID references into account during
      online GC (b0355e7)
    - use the right context for goroutine cancelation (b2e6be2)
  * Build
    - deps: update dependency danger-review to v2.1.0 (8c1a69a)
    - deps: update module cloud.google.com/go/storage to v1.51.0
      (9caabc9)
    - deps: update module cloud.google.com/go/storage to v1.51.0,
      adjust code to make CI pass (6ea9bb5)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.79.1 (376c6e0)
    - deps: update module github.com/aws/aws-sdk-go-v2/service/s3
      to v1.79.2 (6153705)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azcore to v1.17.1
      (02e2e54)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azcore to v1.18.0
      (1891708)
    - deps: update module
      github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.9.0
      (e7e3c7e)
    - deps: update module github.com/getsentry/sentry-go to v0.32.0
      (41dba64)
    - deps: update module github.com/jackc/pgx/v5 to v5.7.4
      (535eedf)
    - deps: update module github.com/prometheus/client_golang to
      v1.22.0 (87f4cb4)
    - deps: update module github.com/spf13/viper to v1.20.1
      (46e48b0)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.126.0 (60dcd75)
    - deps: update module gitlab.com/gitlab-org/api/client-go to
      v0.127.0 (211c92a)
    - deps: update module gitlab.com/gitlab-org/labkit to v1.23.2
      (7853ab6)
    - deps: update module go.uber.org/mock to v0.5.1 (e0a9cbc)
    - deps: update module golang.org/x/crypto to v0.37.0 (e6dbcd4)
    - deps: update module golang.org/x/net to v0.38.0 (21ab302)
    - deps: update module golang.org/x/net to v0.39.0 (ed38664)
    - deps: update module golang.org/x/oauth2 to v0.29.0 (84dbf5d)
    - deps: update module google.golang.org/api to v0.228.0
      (7e6433d)
    - deps: update module google.golang.org/api to v0.229.0
      (e40ae14)

-------------------------------------------------------------------
Mon Mar 24 17:34:45 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 4.19.0:
  * Features
    - datastore: add index on manifests subject_id field (e1a5821)
  * Build
    - deps: update module github.com/redis/go-redis/v9 to v9.7.3
      (58d51a8)
    - deps: update module github.com/shopify/toxiproxy/v2 to
      v2.12.0 (9d5716e)
    - deps: update module github.com/spf13/viper to v1.20.0
      (840a550)
    - deps: update module google.golang.org/api to v0.226.0
      (9be95f3)
    - update Go version to latest 1.23 minor release (2cde241)

-------------------------------------------------------------------
Mon Mar 17 19:47:58 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 4.18.0:
  * Features
    - api: log tag delete events (045dc26)
    - datastore: support dedicated redis connection for DB load
      balancing (98fa3f0)
  * Bug Fixes
    - cancel existing multipart uploads when starting new one for
      the same path for s3_v2 driver (44a0d98)
  * Build
    - deps: update module github.com/prometheus/client_golang to
      v1.21.1 (801010a)
    - deps: update module golang.org/x/crypto to v0.36.0 (eb38c8c)
    - deps: update module golang.org/x/oauth2 to v0.28.0 (33c43e9)

-------------------------------------------------------------------
Fri Mar  7 06:43:50 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package gitlab-container-registry: Gitlab's fork of the Docker
  Distribution Registry (now called CNCF Distribution)
openSUSE Build Service is sponsored by