Aug 14, 2017 - James Edwards-Jones    

GitLab Patch Release: 9.4.5

GitLab 9.4.5 patch release resolves a number of regressions and bugs in 9.4.4

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

This version resolves a number of regressions and bugs in the 9.4.4 release and prior versions.

It includes the following fixes:

  • CE/EE: Ensure language files are compiled before webpack to prevent broken Javascript (!13122)
  • CE/EE: Fix deletion of deploy keys linked to other projects (!13162)
  • CE/EE: Allow any logged in users to read_users_list even if it's restricted (!13201)
  • CE/EE: Make Delete Merged Branches handle wildcard protected branches correctly (!13251)
  • CE/EE: Fix an order of operations for CI connection error message in merge request widget (!13252)
  • CE/EE: Fix pipeline_schedules pages when active schedule has an abnormal state (!13286)
  • CE/EE: Add missing validation error for username change with container registry tags (!13356)
  • CE/EE: Fix destroy of case-insensitive conflicting redirects (!13357)
  • CE/EE: Project pending delete no longer return 500 error in admins projects view (!13389)
  • CE/EE: Fix search box losing focus when typing (!13221)
  • CE/EE: Use jQuery to control scroll behavior in job log for cross browser consistency (!13203)
  • CE/EE: Use project_ref_path to create the link to a branch to fix links that 404 (!13459)
  • CE/EE: Improve file upload/replace experience (!12863)
  • CE/EE: Fix jump to next discussion button (!13076)
  • CE/EE: Fixes new issue button for failed job returning 404 (!13450)
  • CE/EE: Fix links to group milestones from issue and merge request sidebar (!13199)
  • CE/EE: Fix Mattermost integration by handling cookie in OAuth2 flow (!13305)
  • CE/EE: Change project FK migration to skip existing FKs (!13235)
  • CE/EE: Fixed sign-in restrictions buttons not toggling active state (!13270)
  • EE: Ensure artifacts are moved locally within the filesystem to prevent timeouts (!2572)
  • EE: Fix rebase from fork when upstream has protected branches (!2640)
  • EE: Present Related Issues add badge only when user can manage related issues (!2583)
  • EE: Fix accessing individual files on Object Storage (!2564)
  • Omnibus: Fix Mattermost setting teammate_name_display not working (!1813)
  • Omnibus: Fix LDAP SSL config: Use ca_file, not ca_cert (!1810)
  • Omnibus: Fix over-nesting of artifacts object store settings (!1816)

Upgrade barometer

This version does not include any new migrations, 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.

For the latest and most detailed news follow @gitlab on Twitter. Future blog posts suggestions RSS

Install GitLab in 2 minutes

With Ubuntu, Debian, CentOS, openSUSE, and Raspbian packages or from source

Install GitLab Now

Try GitLab Enterprise Edition risk-free for 30 days.

No credit card required. Have questions? Contact us.