GitLab 8.4.2 Released

Jan 28, 2016

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

Most importantly, we've removed those ugly borders that accidentally got added to all of our tables. That alone should be reason to upgrade, but this version also includes some performance improvements to project pages and to Elasticsearch indexing, and squashes a few bugs, including one that was preventing LDAP users with 2FA enabled from logging in, which we think is an important feature.

Read on for all the details!

It includes the following changes:

Elasticsearch re-indexing

If you have already enabled Elasticsearch in your Enterprise Edition, you will have to rebuild the indexes of the Git repositories to benefit from the new indexer function. The new indexer works 8 times faster than in GitLab versions 8.4.0 and 8.4.1, and the indexes will be much smaller.

In case your repositories are very large, you might want to check the documentation on Indexing large repositories.

  1. First, remove the indexes from Elasticsearch:

    curl -X DELETE 'http://localhost:9200/repository-index-development,projectwiki-index-development/'

    The above request should return {"acknowledged":true}.

  2. And then build the new ones:

    # Omnibus installations
    gitlab-rake gitlab:elastic:index_repositories
    gitlab-rake gitlab:elastic:index_wikis
    # Installations from source
    bundle exec rake gitlab:elastic:index_repositories RAILS_ENV=production
    bundle exec rake gitlab:elastic:index_wikis RAILS_ENV=production

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.


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 included with a subscription. No time to upgrade GitLab yourself? Subscribers receive upgrade and installation services.

Install GitLab on your own server in 2 minutes

Browse all posts

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