Skip to content

Bump Container Registry to v3.39.2-gitlab

Hayley Swimelar requested to merge bump-container-registry-v3-39-2-gitlab into main

What does this Merge Request do and why?

What does this MR do?

3.39.2 (2022-04-22)

Bug Fixes

  • always fully pre-import manifests once, even on retries (0152b7b)
  • Added missing error checking on S3 driver delete operation #551 (closed)(5aa8995)

Reverts

  • gracefully handle missing manifest revisions during imports (a597466)

3.39.1 (2022-04-20)

Bug Fixes

  • gracefully handle missing manifest revisions during imports (dc31a55)
  • gracefully handle soft-deleted repositories during imports (f74d5e2)
  • gracefully handle unsupported schema v1 manifests during imports (7e408f8)

3.39.0 (2022-04-13)

Bug Fixes

  • properly initialize multierror during imports (3e33781)

Features

  • add histogram for counting imported layers per manifest (7fea14a)
  • add histogram metric to monitor the number of imported tags (4eeab85)
  • add histograms for blob transfer durations and byte sizes (dc959bb)

3.38.0 (2022-04-07)

Bug Fixes

  • cleanup migration error when retrying a failed import (b749274)
  • handlers: update import status when failed with a different context (e3e7c1f)

Features

  • handlers: expose migration_error to GET import route (37af549)
  • handlers: force final import cancellation (becaea6)

3.37.1 (2022-04-04)

Bug Fixes

  • gracefully handle missing tags prefix during imports (6041785)

3.37.0 (2022-03-30)

Bug Fixes

  • do not report import error if target repository does not exist (2775446)
  • gracefully handle missing tags prefix during pre-imports (a49aa80)
  • skip empty manifest during (pre)import (97effe0)

Features

  • implement import DELETE endpoint (6edc99b)

3.36.1 (2022-03-22)

Bug Fixes

  • set response content-type for get import status requests (56509fa)

3.36.0 (2022-03-21)

Bug Fixes

  • bypass blob get notifications to avoid filesystem link check in migration mode (c87899b)
  • increment and decrement inflight imports metric correctly (9766063)
  • handlers: always require import type query param to be present (e80c655)
  • handlers: do not allow final import without a preceding pre import (44f7382)

Features

  • add support for Singularity media types (a78b5d8)
  • log whether blob transfer was a noop during repository import (f290f47)

3.35.0 (2022-03-15)

Bug Fixes

  • abort import if layer has unknown media type (d9a4779)
  • handlers: release concurrency semaphore on noop imports (08099ba)

Features

  • parse message from Rails in failed migration notification (cbbda65)
  • datastore: add component key/value pair to Importer log entries (14fc6ed)
  • datastore: index soft-deleted repository records (88aac62)
  • handler: update migration_error and use value in import notification (73a00c0)

Reverts

  • extra debug logging for GCS stat and blob transfer service (845fbc2)

3.34.0 (2022-03-08)

Bug Fixes

  • handlers: prevent middleware from interrupting blob transfer (0b9dab1)
  • GCS driver TransferTo and integration tests (a9779c1)

Features

  • add metrics for max concurrent imports (269c3f6)

3.33.0 (2022-03-07)

Bug Fixes

  • storage: add extra debug logging for GCS stat and blob transfer service (3366b1d)

Features

  • storage: instrument '429 Too Many Requests' responses (9156bb9)

3.32.0 (2022-03-04)

Bug Fixes

  • storage: check for nil drivers before creating blob transfer service (8bf377f)

Features

  • add queries and methods to calculate the deduplicated size of nested repositories (2666074)
  • api/gitlab/v1: calculate size of base repository and its descendants (b804875)
  • deprecate htpasswd authentication (81a3bd2)
  • handlers: expose Migration.TestSlowImport in config (7017917)
  • handlers: reject write requests during repository import (3096022)

Related issues

container-registry#653 (closed)

Merge Request checklist

  • This change is backward compatible. If not, please include steps to communicate to our users.
  • Tests added for new functionality. If not, please raise Issue to follow-up.
  • Documentation added/updated, if needed.
  • gdk doctor test added, if needed.
  • Add the ~highlight label if this MR should be included in the CHANGELOG.md.

Merge request reports