------------------------------------------------------------------- Wed Jan 28 06:29:28 UTC 2026 - Johannes Kastl - Update to version 4.35.0: * Features - add support for CNCF WASM OCI Artifact media types (26155a8) - registry: add demo gcstats command with mock data (e928759) - registry: enable REGISTRY_FF_ENFORCE_LOCKFILES by default (150b68b) * Dependencies - chore: gitlab.com/gitlab org/api/client/.go/1.x bump - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.4 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.1 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.17 - build(deps): update module cloud.google.com/go/storage to v1.59.1 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.32.7 ------------------------------------------------------------------- Fri Jan 16 14:04:53 UTC 2026 - Johannes Kastl - Update to version 4.34.0 (.33 was not released): * Features - datastore: add index on layers id column (90da9c5) - tolerate unknown DB migrations during rolling upgrade (2cef90b) * Bug Fixes - handlers: stale repository cache after rename (25c2a59) * Reverts - deps: update module google.golang.org/api to v0.258.0 (b0123fb) * Dependencies - build(deps): update module github.com/aws/aws-sdk-go-v2 to v1.41.1 - build(deps): update module cloud.google.com/go/storage to v1.59.0 - build(deps): update module golang.org/x/oauth2 to v0.34.0 - revert(deps): update module google.golang.org/api to v0.258.0 - build(deps): update module github.com/schollz/progressbar/v3 to v3.19.0 - build(deps): update module github.com/jackc/pgx/v5 to v5.8.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.0 - build(deps): update module google.golang.org/api to v0.258.0 - build(deps): update module golang.org/x/oauth2 to v0.34.0 - build(deps): update module golang.org/x/net to v0.48.0 - build(deps): update module golang.org/x/crypto to v0.46.0 - build(deps): update module gitlab.com/gitlab-org/labkit to v1.34.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.32.6 - build(deps): update module github.com/testcontainers/testcontainers-go/modules/postgres to v0.40.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.94.0 - build(deps): update module gitlab.com/gitlab-org/api/client-go to v0.161.1 - build(deps): update module github.com/testcontainers/testcontainers-go to v0.40.0 - build(deps): update module github.com/getsentry/sentry-go to v0.40.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.32.5 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.93.2 - build(deps): update module cloud.google.com/go/storage to v1.58.0 - build(deps): update module github.com/spf13/cobra to v1.10.2 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.16 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.32.4 - build(deps): update module github.com/aws/aws-sdk-go-v2 to v1.40.1 - build(deps): update module github.com/aws/smithy-go to v1.24.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.1 - build(deps): update module github.com/redis/go-redis/v9 to v9.17.2 - build(deps): update module github.com/olekukonko/tablewriter to v1.1.2 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.14 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.32.2 - build(deps): update module github.com/redis/go-redis/v9 to v9.17.1 - build(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.2 - build(deps): update module github.com/rubenv/sql-migrate to v1.8.1 - build(deps): update module github.com/aws/aws-sdk-go-v2 to v1.40.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.13 ------------------------------------------------------------------- Tue Nov 25 13:47:15 UTC 2025 - Johannes Kastl - Update to version 4.32.0: * Features - add blobs id backfill bbm (c258f86) - add repository_count in rename request logs (3552fe8) * Bug Fixes - datastore: importer: manage lockfiles when REGISTRY_FF_ENFORCE_LOCKFILES is disabled (124bacc) - do not skip setting up ignore actions filter when ignored media types filter is not set (f037796) - registry: disable REGISTRY_FF_ENFORCE_LOCKFILES by default (9786bb5) * Dependencies - build(deps): update module cloud.google.com/go/storage to v1.57.2 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.20 - build(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.21 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.2 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.20.0 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.13.1 - build(deps): update module github.com/getsentry/sentry-go to v0.38.0 - build(deps): update module github.com/olekukonko/tablewriter to v1.1.1 - build(deps): update module github.com/redis/go-redis/v9 to v9.17.0 ------------------------------------------------------------------- Sat Nov 22 07:00:05 UTC 2025 - Johannes Kastl - Update to version 4.31.1: * Bug Fixes - fix(registry): disable REGISTRY_FF_ENFORCE_LOCKFILES by default ------------------------------------------------------------------- Thu Nov 06 06:20:37 UTC 2025 - Johannes Kastl - Update to version 4.31.0: * Features - add index validation for NullBatchingStrategy in background migrations (90c6880) - datastore: add replica connectivity tracking with quarantine mechanism (e652d0d) - registry: add database prefer mode (7bfefd8) - registry: check for invalid lockfiles state on startup (9d8efa1) - registry: import-command: allow user to determine detail log directory (f7dadb1) * Bug Fixes - add support for recursive introspection of GCSBucketKeyer interface (e35a438) - bbm progress metric collection and log field collition (1dcbaf7) - race condition in TestDBLoadBalancer_ProcessQueryError (78e4646) * Dependencies - build(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.20 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.12 - build(deps): update module cloud.google.com/go/storage to v1.57.1 - build(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.19 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.7 - build(deps): update module gitlab.com/gitlab-org/labkit to v1.31.5 ------------------------------------------------------------------- Mon Oct 27 19:34:10 UTC 2025 - Johannes Kastl - Update to version 4.30.0: * Features - bbm: add bbm progress tracking metric (395441e) - configuration: allow database.enabled to accept bool and string values (ad39c18) - datastore: create null index on blob id columns (cf1af7f) * Bug Fixes - improve registry shutdown behaviour (d0e12e3) - make sure urlcache is last in the storage CDNs chain (47568f0) - notifications: Remove deprecated retryingSink with backoffSink and add backward compatibility (ba2dc33) * Performance Improvements - handlers: pass non-zero value for ids cap (a33cb4c) * Reverts - Revert "chore(datastore): clarify tags present import error message" (5445a81) - Revert "chore: log also" (94a0838) * Dependencies - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.13 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.10 - build(deps): update module github.com/aws/smithy-go to v1.23.1 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.3 - build(deps): update module gitlab.com/gitlab-org/api/client-go to v0.156.0 - build(deps): update module golang.org/x/net to v0.46.0 ------------------------------------------------------------------- Tue Oct 14 04:41:54 UTC 2025 - Johannes Kastl - Update to version 4.29.0: * Features - add docker attestation media types (139ef50) - add docker compose media types (141d386) - add new cosign media types (90e65c7) - api: enable DLB for OCI read manifest endpoint (b5fc6f8) - bbm: add null batching strategy (137d130) - datastore: add id column to blobs table (dbaaab8) - expose Prometheus metrics for the count of overdue GC tasks (d92df3f) - expose Prometheus metrics for the size of the GC manifests queue (401aaac) - registry: enable REGISTRY_FF_ENFORCE_LOCKFILES by default (2123002) * Reverts - cache: remove dual cache code (5eb8a8c) * Dependencies - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.13.0 - build(deps): update module gitlab.com/gitlab-org/labkit to v1.31.2 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.4 - build(deps): update module gitlab.com/gitlab-org/api/client-go to v0.153.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.3 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.9 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.12 - build(deps): update module github.com/aws/aws-sdk-go-v2 to v1.39.2 - build(deps): update module github.com/olekukonko/tablewriter to v1.1.0 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.12.0 ------------------------------------------------------------------- Wed Sep 24 07:04:18 UTC 2025 - Johannes Kastl - Update to version 4.28.0: * Features - add metrics for number of total and applied migrations (b0f4639) - api: enable DLB for OCI read blob endpoint (7da3001) - make gcs_next driver the main storage driver for gcs (ddafd4e) - registry: import-command: skip recently pre imported repositories (187d77f) * Bug Fixes - log level parsing should ignore unknown log levels (196650b) - make too many retries situations more explicit (0b8ce13) * Dependencies - build(deps): update module github.com/spf13/viper to v1.21.0 - build(deps): update module github.com/spf13/cobra to v1.10.1 - build(deps): update module github.com/redis/go-redis/v9 to v9.14.0 - build(deps): update module github.com/getsentry/sentry-go to v0.35.3 - build(deps): update module cloud.google.com/go/storage to v1.56.2 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.19.1 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.8 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.7 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.88.1 - build(deps): update module github.com/getsentry/sentry-go to v0.35.2 - build(deps): update module github.com/jackc/pgx/v5 to v5.7.6 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.7 - build(deps): update module github.com/prometheus/client_golang to v1.23.2 - build(deps): update module github.com/getsentry/sentry-go to v0.35.1 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.11.0 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.87.3 - build(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.31.6 - build(deps): update module github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign to v1.9.6 - build(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.10 - build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.87.2 - build(deps): update module github.com/azure/azure-sdk-for-go/sdk/azcore to v1.19.0 ------------------------------------------------------------------- Fri Aug 29 04:04:41 UTC 2025 - Johannes Kastl - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - new package gitlab-container-registry: Gitlab's fork of the Docker Distribution Registry (now called CNCF Distribution)