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)