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
3 files
+ 146
33
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -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
@@ -109,19 +109,41 @@ features:
and
[required approvals](https://gitlab.com/gitlab-org/gitlab-ee/issues/4418).
- 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.
- name: "Set your status message within the user menu"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/#amazing' # required
image_url: '/images/X_Y/feature-a.png' # required
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/49075' # required
description: | # supports markdown
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.
@@ -137,13 +159,30 @@ features:
# SECONDARY FEATURES
secondary:
- name: "Group-level file templates"
available_in: [premium, ultimate] # required
- 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`.
@@ -152,12 +191,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`.
@@ -166,15 +206,63 @@ 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 nostrum
itaque beatae, repellat sunt unde.
- 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/51457'
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: "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`.
@@ -183,6 +271,8 @@ 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: "Lorem ipsum"
available_in: [premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
@@ -200,6 +290,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"
@@ -214,12 +317,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:
@@ -229,11 +337,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