GitLab Patch Release: 9.3.4

Today we are releasing version 9.3.4 for GitLab Community Edition (CE) and Enterprise Edition (EE).

This version resolves a number of regressions and bugs in this month's 9.3.2 release and prior versions. A fix is also included for the 9.3.3 release which we decided not to announce, and is described below.

What happened to 9.3.3?

The 9.3.3 packages were automatically released before we'd installed them on Gitlab.com, and upon noticing errors with Post Receive processing (#2822) we advised users to continue using 9.3.2. Only 9.3.3-ee was affected.

This 9.3.4 release updates gitlab-shell to include the fix for both CE and EE.

Going forward we are changing our build process so packages are not made public until we're ready to announce them here (!1683).

Upgrade barometer

This version includes two small migrations and a background migration. These relate to authorized_keys_enabled for (!2240) and should not require any 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-migrations file.