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:
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.
First, remove the indexes from Elasticsearch:
curl -X DELETE 'http://localhost:9200/repository-index-development,projectwiki-index-development/'
The above request should return
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
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
To update, check out our update page.
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.