Advisories
GitLab 16.2.3 Patch: Fixes Artifacts Object Storage Geo Replication Bug
GitLab released 16.2.3 for CE and EE on Aug 3 2023 to correct a bug that impacted artifacts stored in object storage during geo‑replication. The update contains no new migrations and can be applied without downtime on multi‑node deployments. Defenders should apply the patch and consider disabling auto‑reconfigure if they prefer zero‑downtime upgrades.
What Happened
GitLab released version 16.2.3 to address a bug that caused artifacts stored in object storage to fail during geo‑replication.
Impact
The defect could result in missing or corrupted artifacts when replicated across geo sites. No database migrations are included, so the schema remains unchanged.
What to Do
- Upgrade all nodes to 16.2.3.
- Verify that the Omnibus package stops, runs migrations, and restarts automatically.
- If zero‑downtime upgrades are required, create /etc/gitlab/skip-auto-reconfigure before upgrading.
- Confirm that artifacts replicate correctly after the upgrade.
Upgrade Notes
Multi‑node deployments should not require any downtime. The update is safe for both Community and Enterprise Editions.