BT

Your opinion matters! Please fill in the InfoQ Survey!

GitLab 8.5 Brings Improved Performance, Todos, and Geo-Replication

| by Sergio De Simone Follow 5 Followers on Mar 02, 2016. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

GitLab 8.5 brings a host of new features and improvements, including a significant performance boost, especially when running very large instances; Todos, a new feature aimed to help keep track of pending tasks for developers; and GitLab Geo, only available for GitLab Enterprise Edition, that supports geo-replication to improve performance for geographically distributed teams.

Speaking of performance, GitLab touts a performance improvement of at least 1.4 times up to 1.6 times for 99th percentile response times, roughly meaning that the worst 1% of measured response times show that improvement. For slower pages, though, the improvement can be even higher than that, e.g., very large issues load up to 3.5 times faster. This is in itself a big achievement, and the GitLab team is committed to making GitLab fast again . Yet, in the performance area, GitHub has still the lead, by sporting a 414ms 98th percentile, as opposed to GitLabs’s 1.5–2 seconds 95th percentile.

Todos are a new feature that aims to automatically manage a list of to-do items. Todos are created for any issue or merge request that is assigned to a developer, and automatically set as done when the developer updates the issue, carries the merge out, etc.

GitLab Geo aims to speed up fetching of large repositories for geographically distributed teams by enabling GitLab mirror instances. A mirror is used to clone and fetch repositories, or generally read data, while pushing, or generally writing data, is always carried through against the main GitLab instance. GitLab Geo is still in alpha and is only included with GitLab Enterprise Edition.

Other notable improvements in GitLab 8.5 are:

  • GitLab Pages allows to host static websites associated to custom domains and TLS certificates;
  • GitLab’s UI makes it now uttermost easy to revert to any commit;
  • Labels are now shown in the milestone view;
  • SVGs can be rendered in diffs;
  • GitLab API now provides two new endpoints: runners and build artifacts.

For a list of all recent changes in GitLab, check version 8.5 and 8.5.1 changelog.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT