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.
It includes the following fixes:
- CE/EE: Fix head pipeline stored in merge request for external pipelines (!12478)
- CE/EE: Bring back branches badge to main project page (!12548)
- CE/EE: Fix diff of requirements.txt file by not matching newlines as part of package names (!12495)
- CE/EE: Perform housekeeping only when an import of a fresh project is completed (!12529)
- CE/EE: Fix issue boards closed list not showing all closed issues (!12271)
- CE/EE: Fix multi-line markdown tooltip buttons in issue edit form (!12549)
- CE/EE: Display no error message if user is not logged in when using issuable search bar (!12415)
- CE/EE: Adds missing encoding coercion calls on Gitaly ref responses (!12522)
- CE/EE: Fix scroll flicker on pages with a sidebar where viewport overflows (!12501)
- CE/EE: Prevent top of Job trace page being obscured when a banner is active (!12556)
- CE/EE: Update
gitlab-shell
to5.1.1
(gitlab-shell!142) - EE: Add metrics to both remote and non remote mirroring (!2118)
- EE: Force import worker with mirror to insert mirror in front of queue (!2231)
- EE: Fix locked and stale SSH keys file from
9.3.0
upgrade (!2240) - EE: Fix crash in LDAP sync when user was removed (!2289)
- EE: Allow rebase for unapproved merge requests (!2273)
- EE: Geo - Fix
path_with_namespace
for instances ofGeo::DeletedProject
(!2267) - EE: Fix shared runners minutes query to update only projects with used allowance (!2275)
- Omnibus: Allow sidekiq-cluster to run without having sidekiq enabled (omnibus-gitlab!1691)
- Omnibus: Remove outdated Mattermost v2 DB upgrade code (omnibus-gitlab!1689)
- Omnibus: Switch
postgresql['custom_pg_hba_entries']
from Array to Hash (omnibus-gitlab!1682)
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.
Updating
To update, check out our update page.
Enterprise Edition
Interested in GitLab Enterprise Edition? Check out the features exclusive to EE.
Access to GitLab Enterprise Edition is granted by a subscription. No time to upgrade GitLab yourself? Subscribers receive upgrade and installation services.
We want to hear from you
Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum.
Share your feedback