2014-07-22-gitlab-7-dot-1-released.html.md 4.59 KB
Newer Older
Robert Speicher's avatar
Robert Speicher committed
1 2 3
---
title: "GitLab 7.1 released"
date: 2014-07-22 13:06:50 +0300
4
categories: releases
Robert Speicher's avatar
Robert Speicher committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
author: Dmitriy Zaporozhets
---

GitLab is open source software to collaborate on code.
Today we announce the release of a new version of GitLab Community Edition (CE) and GitLab Enterprise Edition (EE), with new features, usability and performance improvements, and bug fixes.
With this release we introduce Group Milestones. Group Milestones allow you to see a grouped list of milestones from all projects in a group. This makes working with multiple projects much easier.
Also new are @all mentions in comments and improved code highlighting.
In addition to the updates from Community Edition, GitLab Enterprise Edition received various bug fixes.

This release's most valuable person (MVP) is Jeroen van Baarsen for his work as a merge marshal on the issue trackers, thanks Jeroen!


<!--more-->

## Group milestones

This feature allows you to see all milestones in a group, grouped by title. This makes it much easier to release software when working with multiple projects.

23
[![screenshot](/images/7_1/group_milestone.png)](/images/7_1/group_milestone.png)
Robert Speicher's avatar
Robert Speicher committed
24 25 26

The milestone page shows you all issues from all projects that have the same milestone name.

27
[![screenshot](/images/7_1/group_milestone_show.png)](/images/7_1/group_milestone_show.png)
Robert Speicher's avatar
Robert Speicher committed
28 29 30 31 32

## Show VERSION file in sidebar

If your repository has VERSION file - it will be rendered on the project sidebar. For instance, if you need to check the version of a library, this can save you some time.

33
[![screenshot](/images/7_1/version.png)](/images/7_1/version.png)
Robert Speicher's avatar
Robert Speicher committed
34 35 36

## New login page

37
In GitLab Enterprise Edition we've previously changed the sign in page to implement customization.
Robert Speicher's avatar
Robert Speicher committed
38 39 40 41 42 43
In order to reduce the difference between CE and EE we've ported the new look to CE.

[![screenshot](/images/7_1/login.png)](/images/7_1/login.png)

## Improved discussions

44 45
We've put some effort into improving discussion.
Now, outdated comments will be hidden under the cut.
Robert Speicher's avatar
Robert Speicher committed
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
If you still want to see these, you can easily expand the outdated comments.

[![screenshot](/images/7_1/discussion.png)](/images/7_1/discussion.png)

## Contributors API

Thanks to sponsoring by [Mobbr](https://mobbr.com), it is now possible to get all repository contributors with a single API call.
[Changelog entry](https://gitlab.com/gitlab-org/gitlab-ce/blob/7-1-stable/CHANGELOG#L18).

## Fetch SSH keys from LDAP account (EE only feature)

It is possible to configure GitLab Enterprise Edition so that users have their SSH public keys synchronised with an attribute that contains their key in their LDAP object.
Existing SSH public keys that are manually managed in GitLab are not affected by this feature.
To enable LDAP SSH key synchronization you need to [tell GitLab which LDAP attribute holds the SSH keys](http://doc.gitlab.com/ee/integration/ldap.html#synchronising-user-ssh-keys-with-ldap).

## Synchronize LDAP-enabled GitLab administrators with an LDAP group (EE only feature)

A group on the LDAP server can be given GitLab administrator access.
This ensures that the list of administrators in GitLab is always up to date.
The LDAP Common Name of the group that holds your administrators needs to be [configured on your GitLab server](http://doc.gitlab.com/ee/integration/ldap.html#define-gitlab-admin-status-via-ldap).

- - -

# Installation

71
If you are setting up a new GitLab installation please see the [installing GitLab page](/install/).
Robert Speicher's avatar
Robert Speicher committed
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91

# Updating

Upgrade instructions for omnibus-gitlab packages can be found in [the omnibus-gitlab repository](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md).

If you installed GitLab from source and you have version 7.0.0 or higher you can use the [upgrade script](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/upgrader.md).
You have to update GitLab Shell to ***1.9.6*** manually, see [point 3 of the upgrade guide](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/7.0-to-7.1.md#4-update-gitlab-shell-and-its-config).

If you still want to do it manually - see the [Update Guide](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/7.0-to-7.1.md).

# Enterprise

For LDAP group support and more have a look at the [feature list of GitLab Enterprise Edition](http://www.gitlab.com/gitlab-ee/).

Access to GitLab Enterprise Edition is included with a [subscription](http://www.gitlab.com/subscription/).

No time to upgrade or maintain Gitlab yourself?
GitLab B.V. also offers upgrade and installation services as part of a [subscription](http://www.gitlab.com/subscription/) or alternatively on a [consultancy basis](http://www.gitlab.com/consultancy/).

- - -