Skip to content
Snippets Groups Projects

Release post - GitLab 11.4

Merged James Ramsay (ex-GitLab) requested to merge release-11-4 into master
Compare and Show latest version
5 files
+ 179
29
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -91,7 +91,7 @@ features:
- name: "Suggest code owners as merge request approvers"
available_in: [starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/code_owners.html' # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html#codeowners-file'
image_url: '/images/11_4/suggest-approvers.png'
reporter: jramsay
team: create
@@ -120,6 +120,30 @@ features:
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
- name: "Support for Git protocol v2"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/administration/git_protocol.html' # required
reporter: jramsay
team: create
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/46555'
description: |
Developers fetch refs many times a day to check if the current branch
is behind the remote branch. Git protocol v2 is a major update to Git's
[wire protocol](https://www.kernel.org/pub/software/scm/git/docs/technical/pack-protocol.html)
which defines how clones, fetches and pushes are communicated between
the client (your computer) and the server (GitLab). The new wire
protocol improves performance of fetch commands and enables future
protocol improvements.
Previously, all responses to fetch commands included a list of all
all references in the repository. For example, fetching updates for a
single branch (e.g. `git fetch origin master`) would also retrieve a
complete list of all references. In the case of large projects this
could be over 100,000 refs and 10s of megabytes of data.
Git protocol v2 is supported from Git v2.18.0 and is opt-in. To enable
globally run `git config --global protocol.version=2`.
- name: "Lorem ipsum"
available_in: [core, starter, premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
@@ -135,13 +159,79 @@ features:
# SECONDARY FEATURES
secondary:
- name: "Group-level file templates"
available_in: [premium, ultimate] # required
- name: "Include new issues created in burndown chart"
available_in: [starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/milestones/burndown_charts.html'
image_url: '/images/11_4/burndown-chart.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/6174'
description: |
Burndown charts help teams track work, as it progresses throughout a milestone.
Usually, the scope of work is decided and agreed on before the milestone
begins. But occasionally, there will be important exceptions to the rule,
(such as an emergency bug or security fix) and new scope needs to be included,
in the form of new issues.
With this release, the burndown chart now accounts for these
new issues that are created in the middle of a milestone, resulting in an
uptick of the line in a burndown chart.
- name: "Expanded weight values in issues API"
available_in: [starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/api/issues.html'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/6822'
description: |
In a previous release, we expanded the allowable values of issue weight
from a small number to effectively unlimited, any number greater than zero.
With this release, we've brought this flexibility to the issues API as well,
allowing users to set this field with the new expanded number range with
the API.
- name: "Lock discussion quick action"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/quick_actions.html'
image_url: '/images/11_4/lock-discussion-quick-action.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/39173'
description: |
Locking discussions in issues and merge requests is helpful to direct conversations
to newer issues (or merge requests). It can also be used to control abusive
or otherwise unproductive behavior.
With this release, we now have quick actions to lock and unlock discussions,
making it easier to type a comment and lock/unlock all one action.
Thank you [Mehdi Lahmam](https://gitlab.com/mehlah) for the contribution!
- name: "Close epics"
available_in: [ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/group/epics/'
image_url: '/images/11_4/close-epics.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/7013'
description: |
Similar to issues and merge requests, you can now close (and re-open) epics
in GitLab. The epics list now has the Open, Closed, and All tabs, just like
issues. So when you have completed all the work in an epic, or it is no
longer relevant, you can close it, and it won't appear anymore in the default
list view.
You can close (and re-open) an epic via buttons on the epic, via quick actions
in an epic comment, and also via the API, exactly like issues.
- name: "Improve Admin Area settings UI"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
image_url: '/images/X_Y/feature-a.png' # optional - recommended
reporter: jramsay
team: create
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/5987'
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/44998'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
@@ -150,12 +240,13 @@ features:
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Support for Git protocol v2"
- name: "Explore project by filtering stars"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
reporter: jramsay
team: create
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/46555'
image_url: '/images/X_Y/feature-a.png' # optional - recommended
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/47203'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
@@ -164,29 +255,46 @@ features:
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Lorem ipsum"
available_in: [premium, ultimate] # required
Thank you for this contribution, [jacopo beschi](https://gitlab.com/jacopo-beschi)
- name: "Display your status message in user menu"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
image_url: '/images/X_Y/feature-a.png' # optional - recommended
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/51393'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Redesign settings pages: Group settings"
available_in: [core, starter, premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
image_url: '/images/X_Y/feature-a.png' # optional - recommended
video: 'https://www.youtube.com/embed/enMumwvLAug' # example - optional - overrides image_url
reporter: pm1 # required
team: teamname # required
issue_url: '' # required
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/49417'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum n
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Improve Admin Area settings UI"
- name: "Display code language percentage on project overview"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
image_url: '/images/X_Y/feature-a.png' # optional - recommended
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/44998'
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/51457'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
@@ -195,6 +303,25 @@ features:
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
Thank you for this contribution, [Johann Hubert Sonntagbauer](https://gitlab.com/johann.sonntagbauer)
- name: "Download two factor authentication codes as files"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # webpage or documentation - required
image_url: '/images/X_Y/feature-a.png' # optional - recommended
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/47963'
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
Thank you for this contribution, [Johann Hubert Sonntagbauer](https://gitlab.com/johann.sonntagbauer)
- name: "Lorem ipsum"
available_in: [premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
@@ -212,6 +339,19 @@ features:
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Geo improvements"
available_in: [premium, ultimate]
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html'
reporter: akaemmerle
issueboard_url: 'https://gitlab.com/groups/gitlab-org/-/boards/796982?scope=all&utf8=✓&state=opened&label_name[]=Geo&milestone_title=11.5'
description: |
We continually focus on improving our [Geo](/features/gitlab-geo/) feature for distributed teams. Some of the noteworthy improvements in GitLab 11.4 include:
- xx
You can also read about [how we built GitLab Geo](/2018/09/14/how-we-built-gitlab-geo/).
# Omnibus and performance (required)
- name: "Omnibus improvements"
@@ -226,12 +366,17 @@ features:
- name: "Performance improvements"
available_in: [core, starter, premium, ultimate]
performance_url: https://gitlab.com/groups/gitlab-org/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&label_name%5B%5D=performance&milestone_title=X.X # Link to the merged MRs in the corresponding milestone
performance_url: https://gitlab.com/groups/gitlab-org/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&label_name%5B%5D=performance&milestone_title=11.4 # Link to the merged MRs in the corresponding milestone
reporter: pm1 # required
team: teamname # required
description: | # supports markdown
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
Some of the more noteworthy performance improvements in GitLab 11.2 include:
* [Rendering Markdown with many label references is faster](https://gitlab.com/gitlab-org/gitlab-ce/issues/48221)
* [Issue discussions with many cross-project commit references are faster](https://gitlab.com/gitlab-org/gitlab-ce/issues/43094)
* [Fetching related branches for an issue runs fewer queries](https://gitlab.com/gitlab-org/gitlab-ce/issues/43097)
* [Fetching environments for a merge request runs fewer queries](https://gitlab.com/gitlab-org/gitlab-ce/issues/43109)
* [Computing recipients for notification emails runs fewer queries](https://gitlab.com/gitlab-org/gitlab-ce/issues/47496)
# EXTRAS (Optional)
# extras:
@@ -241,11 +386,16 @@ features:
# MVP
mvp:
fullname: "" # Name Surname
gitlab: # gitlab.com username
description: | # example (supports markdown)
Lorem ipsum [dolor sit amet](#link), consectetur adipisicing elit.
Perferendis nisi vitae quod ipsum saepe cumque quia `veritatis`.
fullname: "Tuomo Ala-Vannesluoma"
gitlab: tuomoa
description: |
Tuomoa added support for the very popular and highly requested feature
[GitLab Pages access controls](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18589)
for GitLab installations from source. For updates on support for Omnibus
installations follow this
[merge request](https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/2583).
Thank you, Tuomoa, for your ongoing contributions to make GitLab even better!
# COVER IMAGE LICENCE
cover_img:
Loading