Skip to content

Add security blog content

Steve Abrams requested to merge delivery19664-blog-security-content into master

What does this MR do and why?

We are combining the creation of patch and security release blog posts. This MR adds content to each security issue included in the patch release based on the linked CVES issue. We also add a step to the blog MR description to check the content for anything listed as TODO since there are some situations where content is not dynamically generated such as for Omnibus/CNG security updates. This is only displayed if the :combined_blog_post feature flag is enabled.

Related to gitlab-com/gl-infra/delivery#19664 (closed)

Testing

First we run a dry-run with the :combined_blog_post feature flag disabled to ensure that no security content is added:

Click to expand
~/workspace/gitlab-org/release-tools (delivery19664-blog-security-content ✗) TEST=true RELEASE_BOT_VERSION_TOKEN=REDACTED RELEASE_BOT_PRODUCTION_TOKEN=REDACTED be rake release:patch_blog_post
2023-10-16 08:38:55.741123 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:55 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/issues" -
2023-10-16 08:38:56.276846 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:56 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/issues/426612/links" -
2023-10-16 08:38:57.625282 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:57 -0600] 200 "GET https://gitlab.com/api/v4/projects/15642544/issues/977/related_merge_requests" -
2023-10-16 08:38:57.651197 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:57 -0600] 200 "GET https://gitlab.com/api/v4/projects/15642544/issues/989/related_merge_requests" -
2023-10-16 08:38:57.713813 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:57 -0600] 200 "GET https://gitlab.com/api/v4/projects/15642544/issues/988/related_merge_requests" -
2023-10-16 08:38:58.191078 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:38:58.191448 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>2}
2023-10-16 08:38:58.582112 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/d4edceca8376198bb5fe332596ff799bc330dd04/merge_requests" 2
2023-10-16 08:38:59.124291 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/ef572f99000d0fd3aae204578d97f2bb08c5d4c4/merge_requests" -
2023-10-16 08:38:59.125159 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.4.1", :count=>1}
2023-10-16 08:38:59.530074 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:38:59.530584 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:38:59.866437 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:38:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/5edffdb17ef55385926c2f81aae9063adc616b39/merge_requests" 2
2023-10-16 08:38:59.866762 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:00.369198 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:00 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:00.370351 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.4.1-ee", :branch=>"16-4-stable-ee", :commits=>7}
2023-10-16 08:39:01.029318 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/cb6a7181ecaa7706d70a563e02e0734f7e80c07d/merge_requests" -
2023-10-16 08:39:01.584135 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/0ad0e6a301e1c53d9aa05ef1d8c641a2f9ff8fab/merge_requests" -
2023-10-16 08:39:02.460387 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:02 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/9b1429d90df16877fed2f52c03aa33f5b48fb97c/merge_requests" -
2023-10-16 08:39:03.338571 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:03 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/ab0514987fff05b3ca1f860d40b0ad5893328a7f/merge_requests" -
2023-10-16 08:39:04.158768 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/86e4509898109243537018f21baa6db221365e67/merge_requests" -
2023-10-16 08:39:04.874898 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/726fa138ee03983466363fa0a237cb3d8a7024eb/merge_requests" -
2023-10-16 08:39:05.507779 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:05 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/71fd2d852a087e4247bdcdb143fc13b91e63e09a/merge_requests" -
2023-10-16 08:39:05.508416 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.4.1", :count=>7}
2023-10-16 08:39:05.943965 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:05 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:05.944806 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:39:06.400888 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:06 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/74708710e009470ce92311a46c58d7d2846aaa89/merge_requests" 2
2023-10-16 08:39:06.401021 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:07.056596 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:07.057036 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.4.1+ee.0", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:39:07.495070 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/0942fdd96ecf7553d5f80b3c6f38b3d3cffad889/merge_requests" 2
2023-10-16 08:39:07.495380 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:07.902425 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:07 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:39:07.904108 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>3}
2023-10-16 08:39:08.282436 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:08 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/ccfc68f1b5597a74fc221e541327b26c90d23c8c/merge_requests" 2
2023-10-16 08:39:08.789708 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:08 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/d8968be8b49a7f2d49cf8581c5b46d7900e7a03e/merge_requests" -
2023-10-16 08:39:09.271017 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:09 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/c28b36c25f854cbc360f5dabe99cf20d01b4c41f/merge_requests" -
2023-10-16 08:39:09.271746 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.3.5", :count=>2}
2023-10-16 08:39:09.740238 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:09 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:39:09.740690 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:10.093078 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:10 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/adc6d5d85559c504c9aa5462333d069a8edb378d/merge_requests" 2
2023-10-16 08:39:10.093406 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:10.545290 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:10 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:10.545986 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.3.5-ee", :branch=>"16-3-stable-ee", :commits=>1}
2023-10-16 08:39:11.002459 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:11 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/4852ed366b41331c8e4a2883947a7cc5615c3573/merge_requests" 2
2023-10-16 08:39:11.002639 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:11.380421 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:11 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:11.380719 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:11.693122 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:11 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/186d9e6a929eeae4bad42205cd4a436a3d20a88c/merge_requests" 2
2023-10-16 08:39:11.693237 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:12.175701 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:12 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:12.175891 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.3.5+ee.0", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:12.555816 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:12 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/fe1db0474efaf89e9f0790e3136b48030cadb087/merge_requests" 2
2023-10-16 08:39:12.555934 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:13.179020 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:13 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:39:13.179932 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>2}
2023-10-16 08:39:13.587357 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:13 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/6cd0c5db03ca2984e4764d024c8f652f12ebfd54/merge_requests" 2
2023-10-16 08:39:14.197161 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:14 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/0dc747363ab6dddacc143af7f7885386d786ac38/merge_requests" -
2023-10-16 08:39:14.197845 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.2.8", :count=>1}
2023-10-16 08:39:14.606944 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:14 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:39:14.607380 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>1}
2023-10-16 08:39:15.007424 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:15 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/2fe87dd0bd052e24b55f0916adba8ebc146bbd6d/merge_requests" 2
2023-10-16 08:39:15.007704 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:15.685800 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:15 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:15.686427 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.2.8-ee", :branch=>"16-2-stable-ee", :commits=>1}
2023-10-16 08:39:16.109841 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/58625dff7d183e883194a48ee63d93d235d9c599/merge_requests" 2
2023-10-16 08:39:16.109966 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:16.485167 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:16.485721 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>1}
2023-10-16 08:39:16.855744 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:16 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/b3a16fd5cbde960a182ebfa6adc0cf73ebbb746a/merge_requests" 2
2023-10-16 08:39:16.855863 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:17.250324 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:17 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:17.253081 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.2.8+ee.0", :branch=>"16-2-stable", :commits=>1}
---
title: "GitLab Patch Release: 16.4.2"
categories: releases
author: ADD_YOUR_FULL_NAME
author_gitlab: steveabrams
author_twitter: gitlab
description: "GitLab releases 16.4.2"
tags: patch releases, releases
---

<!-- For detailed instructions on how to complete this, please see https://gitlab.com/gitlab-org/release/docs/-/blob/master/general/patch/blog-post.md -->

Today we are releasing versions 16.4.2 for GitLab Community Edition and Enterprise Edition.

These versions resolve a number of regressions and bugs.

## GitLab Community Edition and Enterprise Edition

### 16.4.2

* [Merge branch '657-mailroom-webrick-ubi' into '16-4-stable'](https://gitlab.com/gitlab-org/build/CNG/-/merge_requests/1554)
* [Update VERSION files](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133882)
* [Update dependency prometheus-client-mmap to '>= 0.28.1'](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133877)
* [Backport: fix migration when commit_message_negative_regex is missing](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133833)
* [Backport to 16.4: Geo: Avoid getting resources stuck in Queued](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/134197)

## Important notes on upgrading

This version does not include any new migrations, and for multi-node deployments, [should not require any downtime](https://docs.gitlab.com/ee/update/#upgrading-without-downtime).

Please be aware that by default the Omnibus packages will stop, run migrations,
and start again, no matter how “big” or “small” the upgrade is. This behavior
can be changed by adding a [`/etc/gitlab/skip-auto-reconfigure`](https://docs.gitlab.com/ee/update/zero_downtime.html) file,
which is only used for [updates](https://docs.gitlab.com/omnibus/update/README.html).

## Updating

To update, check out our [update page](/update/).

## GitLab subscriptions

Access to GitLab Premium and Ultimate features is granted by a paid [subscription](/pricing/).

Alternatively, [sign up for GitLab.com](https://gitlab.com/users/sign_in)
to use GitLab's own infrastructure.

Next we enable the :combined_blog_post feature flag and run it again to see the security content included. I've updated all of the content here so no private information is included:

Click to expand
Terminal output
~/workspace/gitlab-org/release-tools (delivery19664-blog-security-content ✗) TEST=true RELEASE_BOT_VERSION_TOKEN=REDACTED RELEASE_BOT_PRODUCTION_TOKEN=REDACTED be rake release:patch_blog_post
2023-10-16 08:39:33.957554 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:33 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/issues" -
2023-10-16 08:39:34.575781 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:34 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/issues/426612/links" -
2023-10-16 08:39:35.648821 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:35 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/related_merge_requests" -
2023-10-16 08:39:36.007816 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:36 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/related_merge_requests" -
2023-10-16 08:39:37.442794 D ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:37 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/related_merge_requests" -
2023-10-16 08:39:37.707130 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:37 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:39:37.707911 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>2}
2023-10-16 08:39:38.155329 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:38 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/d4edceca8376198bb5fe332596ff799bc330dd04/merge_requests" 2
2023-10-16 08:39:38.673651 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:38 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/ef572f99000d0fd3aae204578d97f2bb08c5d4c4/merge_requests" -
2023-10-16 08:39:38.674440 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.4.1", :count=>1}
2023-10-16 08:39:38.928690 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:38 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:39:38.929172 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:39:39.285407 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:39 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/5edffdb17ef55385926c2f81aae9063adc616b39/merge_requests" 2
2023-10-16 08:39:39.285708 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:39.683235 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:39 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:39.684462 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.4.1-ee", :branch=>"16-4-stable-ee", :commits=>7}
2023-10-16 08:39:40.513246 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:40 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/cb6a7181ecaa7706d70a563e02e0734f7e80c07d/merge_requests" -
2023-10-16 08:39:41.047858 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:41 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/0ad0e6a301e1c53d9aa05ef1d8c641a2f9ff8fab/merge_requests" -
2023-10-16 08:39:41.829965 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:41 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/9b1429d90df16877fed2f52c03aa33f5b48fb97c/merge_requests" -
2023-10-16 08:39:42.634654 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:42 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/ab0514987fff05b3ca1f860d40b0ad5893328a7f/merge_requests" -
2023-10-16 08:39:43.362310 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:43 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/86e4509898109243537018f21baa6db221365e67/merge_requests" -
2023-10-16 08:39:44.046560 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:44 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/726fa138ee03983466363fa0a237cb3d8a7024eb/merge_requests" -
2023-10-16 08:39:44.902877 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:44 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/71fd2d852a087e4247bdcdb143fc13b91e63e09a/merge_requests" -
2023-10-16 08:39:44.904196 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.4.1", :count=>7}
2023-10-16 08:39:45.165221 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:45 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:45.165920 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.4.1", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:39:45.474913 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:45 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/74708710e009470ce92311a46c58d7d2846aaa89/merge_requests" 2
2023-10-16 08:39:45.475202 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:45.766288 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:45 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:45.766874 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.4.1+ee.0", :branch=>"16-4-stable", :commits=>1}
2023-10-16 08:39:46.087339 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:46 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/0942fdd96ecf7553d5f80b3c6f38b3d3cffad889/merge_requests" 2
2023-10-16 08:39:46.087471 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.4.1", :count=>0}
2023-10-16 08:39:46.391547 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:46 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:39:46.392712 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>3}
2023-10-16 08:39:46.786154 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:46 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/ccfc68f1b5597a74fc221e541327b26c90d23c8c/merge_requests" 2
2023-10-16 08:39:47.358204 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:47 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/d8968be8b49a7f2d49cf8581c5b46d7900e7a03e/merge_requests" -
2023-10-16 08:39:47.851268 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:47 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/c28b36c25f854cbc360f5dabe99cf20d01b4c41f/merge_requests" -
2023-10-16 08:39:47.852507 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.3.5", :count=>2}
2023-10-16 08:39:48.184868 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:48 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:39:48.185657 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:48.521159 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:48 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/adc6d5d85559c504c9aa5462333d069a8edb378d/merge_requests" 2
2023-10-16 08:39:48.521447 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:49.010743 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:49 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:49.011247 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.3.5-ee", :branch=>"16-3-stable-ee", :commits=>1}
2023-10-16 08:39:49.572062 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:49 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/4852ed366b41331c8e4a2883947a7cc5615c3573/merge_requests" 2
2023-10-16 08:39:49.572341 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:49.833277 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:49 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:49.834192 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.3.5", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:50.169700 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:50 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/186d9e6a929eeae4bad42205cd4a436a3d20a88c/merge_requests" 2
2023-10-16 08:39:50.170000 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:50.451267 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:50 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:50.451592 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.3.5+ee.0", :branch=>"16-3-stable", :commits=>1}
2023-10-16 08:39:50.856155 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:50 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/fe1db0474efaf89e9f0790e3136b48030cadb087/merge_requests" 2
2023-10-16 08:39:50.857460 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.3.5", :count=>0}
2023-10-16 08:39:51.148435 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:51 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/compare" -
2023-10-16 08:39:51.149202 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/build/CNG, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>2}
2023-10-16 08:39:51.525154 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:51 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/6cd0c5db03ca2984e4764d024c8f652f12ebfd54/merge_requests" 2
2023-10-16 08:39:52.001487 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:52 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fbuild%2FCNG/repository/commits/0dc747363ab6dddacc143af7f7885386d786ac38/merge_requests" -
2023-10-16 08:39:52.002353 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/build/CNG, :version=>"16.2.8", :count=>1}
2023-10-16 08:39:52.308966 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:52 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/compare" -
2023-10-16 08:39:52.309469 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitaly, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>1}
2023-10-16 08:39:52.694930 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:52 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitaly/repository/commits/2fe87dd0bd052e24b55f0916adba8ebc146bbd6d/merge_requests" 2
2023-10-16 08:39:52.695170 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitaly, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:53.279807 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:53 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/compare" -
2023-10-16 08:39:53.280055 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab, :tag=>"v16.2.8-ee", :branch=>"16-2-stable-ee", :commits=>1}
2023-10-16 08:39:54.439168 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:54 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab/repository/commits/58625dff7d183e883194a48ee63d93d235d9c599/merge_requests" 2
2023-10-16 08:39:54.439332 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:54.806622 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:54 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/compare" -
2023-10-16 08:39:54.808450 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/gitlab-pages, :tag=>"v16.2.8", :branch=>"16-2-stable", :commits=>1}
2023-10-16 08:39:55.538585 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:55 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-pages/repository/commits/b3a16fd5cbde960a182ebfa6adc0cf73ebbb746a/merge_requests" 2
2023-10-16 08:39:55.539007 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/gitlab-pages, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:55.830781 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:55 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/compare" -
2023-10-16 08:39:55.832410 I [dry-run] ReleaseTools::PatchRelease::UnreleasedCommits -- Fetching unreleased commits -- {:project=>gitlab-org/omnibus-gitlab, :tag=>"16.2.8+ee.0", :branch=>"16-2-stable", :commits=>1}
2023-10-16 08:39:56.151384 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:56 -0600] 200 "GET https://gitlab.com/api/v4/projects/gitlab-org%2Fomnibus-gitlab/repository/commits/48f901283fc3a8f2af6616443506f86ba6405bb0/merge_requests" 2
2023-10-16 08:39:56.152255 I [dry-run] ReleaseTools::PatchRelease::UnreleasedMergeRequests -- Fetched unreleased merge requests -- {:project=>gitlab-org/omnibus-gitlab, :version=>"16.2.8", :count=>0}
2023-10-16 08:39:56.152726 I [dry-run] ReleaseTools -- Printing blog post for patch release -- {:version=>nil}
2023-10-16 08:39:56.528205 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:56 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:56.942045 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:56 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:57.381286 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:57 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:58.544373 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:58.924839 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:58 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:59.379615 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:39:59.762312 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:39:59 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:00.068986 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:00 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:00.611668 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:00 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:01.015225 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:01.401304 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:01.930619 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:01 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:02.303890 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:02 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:03.264668 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:03 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:03.794632 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:03 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:04.169587 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
2023-10-16 08:40:04.630451 D [dry-run] ReleaseTools::GitlabClient -- [HTTParty] [2023-10-16 08:40:04 -0600] 200 "GET https://gitlab.com/api/v4/projects/XXX/issues/XXX/links" -
---
title: "GitLab Patch Release: 16.4.2"
categories: releases
author: ADD_YOUR_FULL_NAME
author_gitlab: steveabrams
author_twitter: gitlab
description: "GitLab releases 16.4.2"
tags: patch releases, releases
---

<!-- For detailed instructions on how to complete this, please see https://gitlab.com/gitlab-org/release/docs/-/blob/master/general/patch/blog-post.md -->

Today we are releasing versions 16.4.2 for GitLab Community Edition and Enterprise Edition.

These versions resolve a number of regressions and bugs.

## GitLab Community Edition and Enterprise Edition

### A security vulnerability

This is a vulnerability description.
This is a low severity issue (`CVSS:3.1/A:b:c:d:e:f:g...`, 2.1).
It is now mitigated in the latest release and is assigned [CVE-2023-XXXX](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-XXXX).

Thanks [foobar](https://hackerone.com/) for reporting this vulnerability through our HackerOne bug bounty program

### Another security vulnerability

This is a vulnerability description.
This is a medium severity issue (`CVSS:3.1/A:b:c:d:e:f:g...`, 8.8).
It is now mitigated in the latest release and is assigned [CVE-2023-XXXX](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-XXXX).

Thanks [foobar](https://hackerone.com/) for reporting this vulnerability through our HackerOne bug bounty program

## Non Security Patches

### 16.4.2

* [Merge branch '657-mailroom-webrick-ubi' into '16-4-stable'](https://gitlab.com/gitlab-org/build/CNG/-/merge_requests/1554)
* [Update VERSION files](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133882)
* [Update dependency prometheus-client-mmap to '>= 0.28.1'](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133877)
* [Backport: fix migration when commit_message_negative_regex is missing](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133833)
* [Backport to 16.4: Geo: Avoid getting resources stuck in Queued](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/134197)

## Important notes on upgrading

This version does not include any new migrations, and for multi-node deployments, [should not require any downtime](https://docs.gitlab.com/ee/update/#upgrading-without-downtime).

Please be aware that by default the Omnibus packages will stop, run migrations,
and start again, no matter how “big” or “small” the upgrade is. This behavior
can be changed by adding a [`/etc/gitlab/skip-auto-reconfigure`](https://docs.gitlab.com/ee/update/zero_downtime.html) file,
which is only used for [updates](https://docs.gitlab.com/omnibus/update/README.html).

## Updating

To update, check out our [update page](/update/).

## GitLab subscriptions

Access to GitLab Premium and Ultimate features is granted by a paid [subscription](/pricing/).

Alternatively, [sign up for GitLab.com](https://gitlab.com/users/sign_in)
to use GitLab's own infrastructure.

Author Check-list

  • [-] Has documentation been updated?
Edited by Steve Abrams

Merge request reports