Skip to content
Snippets Groups Projects

Release post - GitLab 11.4

Merged James Ramsay (ex-GitLab) requested to merge release-11-4 into master
All threads resolved!
Compare and Show latest version
34 files
+ 91
88
Compare changes
  • Side-by-side
  • Inline
Files
34
features:
# TOP FEATURE
top:
- name: "Merge request reviews"
- name: "Merge Request Reviews"
available_in: [premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/discussions/index.html'
image_url: '/images/11_4/batch-comments.png'
@@ -17,7 +17,7 @@ features:
comments unnecessary. The end result is that the merge request author
gets a slew of notifications and has to sort them out one by one.
With this release, we are introducing merge request reviews. This will
With this release, we are introducing Merge Request Reviews. This will
allow a reviewer to draft as many code comments in a merge requests as they
wish, make sure they are all consistent, and then submit them all
as a single action. Since the drafts are saved to GitLab, a reviewer can
@@ -138,7 +138,7 @@ features:
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/19232'
description: |
A popularly requested feature, we're proud to now offer the
ability within the `.gitlab-ci.yml` to use only/except rules for jobs
ability within the `.gitlab-ci.yml` to use `only`/`except` rules for jobs
based on when modifications occur to a specific file or path (glob).
This will allow more control for users whose repos contain different
@@ -223,7 +223,7 @@ features:
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/48004'
description: |
Leveraging Auto DevOps to automatically detect, build, test, deploy, and monitor your application
Using Auto DevOps to automatically detect, build, test, deploy, and monitor your application
just got more powerful. Starting in 11.4, Auto DevOps now provides the ability to initialize or
migrate PostgreSQL databases in your project.
@@ -270,6 +270,22 @@ features:
of work, versus those that are toward the final stages of review before
merge.
- name: "Highlight <code>@mentions</code> for yourself distinctly"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/issues/issues_functionalities.html#13-mentions'
image_url: '/images/11_4/highlight-yourself-distinct.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/49036'
description: |
When collaborating in a long discussion in an issue or merge request, often
many users are involved, making it difficult to quickly at a glance, see
comments that are directed at you.
With this release, `@mentions` for yourself (i.e. the current user), are highlighted
in a different color, allowing you to easily see which comments involve you,
helping you focus on them quickly.
- name: "Click to insert Markdown table and link"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/markdown.html'
@@ -278,7 +294,7 @@ features:
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/29788'
description: |
GitLab supports GitLab-flavored Markdown (GFM) in most places throughout
GitLab supports GitLab Flavored Markdown (GFM) in most places throughout
GitLab where you enter text, providing the power of rich formatting with
a simple syntax. In particular, you can create tables in GFM. Previously,
this was painful to use, especially for large tables, since you had to type
@@ -299,22 +315,6 @@ features:
Thank you [Jan Beckmann](https://gitlab.com/kingjan1999) for the URL link contribution!
- name: "Highlight <code>@mentions</code> for yourself distinctly"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/issues/issues_functionalities.html#13-mentions'
image_url: '/images/11_4/highlight-yourself-distinct.png'
reporter: victorwu
team: plan
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/49036'
description: |
When collaborating in a long discussion in an issue or merge request, often
many users are involved, making it difficult to quickly at a glance, see
comments that are directed at you.
With this release, `@mentions` for yourself (i.e. the current user), are highlighted
in a different color, allowing you to easily see which comments involve you,
helping you focus on them quickly.
- 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'
@@ -323,15 +323,15 @@ features:
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.
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
With this release, burndown charts 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.
uptick of its line.
- name: "Expanded weight values in issues API"
available_in: [starter, premium, ultimate]
@@ -402,6 +402,7 @@ features:
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/search/#projects'
image_url: '/images/11_4/explore-projects-by-stars.png'
image_noshadow: true
reporter: akaemmerle
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/47203'
@@ -476,6 +477,20 @@ features:
improve this behavior by resolving [#3605](https://gitlab.com/gitlab-org/gitlab-runner/issues/3605) in
our next release.
- name: "Skip Auto DevOps jobs based on feature availability"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/'
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/48399'
description: |
Starting in 11.4 Auto DevOps will now evaluate the plan (GitLab.com) or tier (self-managed)
for the instance in which it's running in order to determine which jobs to skip. This will
result in faster Auto DevOps pipeline when certain features are not in use.
This will not only save you time but will also result in a cleaner view of Auto DevOps pipeline,
showing you only the relevant jobs for your project.
- name: "Allow pipelines to schedule delayed job runs"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/ci/yaml/README.html#when-delayed'
@@ -491,20 +506,6 @@ features:
example, when implementing timed incremental rollouts, or any
other delays needed after performing some other action.
- name: "Skip Auto DevOps jobs based on feature availability"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/'
reporter: danielgruesso
team: configure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/48399'
description: |
Starting in 11.4 Auto DevOps will now evaluate the plan (GitLab.com) or tier (self-managed)
for the instance in which it's running in order to determine which jobs to skip. This will
result in faster Auto DevOps pipeline when certain features are not in use.
This will not only save you time but will also result in a cleaner view of Auto DevOps pipeline,
showing you only the relevant jobs for your project.
- name: "Interactive runbooks with Nurtch and JupyterHub"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/clusters/#installing-applications'
@@ -574,6 +575,27 @@ features:
globally run `git config --global protocol.version=2`. Git protocol v2
over SSH is not yet enabled on GitLab.com and must be enabled manually.
- name: "Geo UX improvements in Admin Area"
available_in: [premium, ultimate]
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html'
image_url: '/images/11_4/geo_admin_area_improvements.png'
reporter: akaemmerle
team: geo
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/7126'
description: |
As a Geo admin, keeping an overview of your secondary nodes setup and the synchronization
state is crucial when working with distributed teams.
With GitLab 11.4, we improve the Geo-related Admin Area settings by improving and showing even
more synchronization and verification details in the user interface. On your primary node, a
new button "Open projects" adds a new quick link to navigate to the "Projects" list of the
corresponding secondary node.
On secondary nodes, a new "All" tab gives you a quick overview about the verification state
of all projects.
[Further UX improvements](https://gitlab.com/groups/gitlab-org/-/epics/369) are in our pipeline!
- name: "Prometheus 2.0 upgrade for Omnibus GitLab"
available_in: [core, starter, premium, ultimate]
gitlab_com: false
@@ -597,26 +619,22 @@ features:
For more information on upgrading Prometheus to 2.4.2, please review our [update documentation](https://docs.gitlab.com/omnibus/update/gitlab_11_changes.html#11-4).
- name: "Geo UX improvements in Admin Area"
- name: "Geo improvements"
available_in: [premium, ultimate]
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html'
image_url: '/images/11_4/geo_admin_area_improvements.png'
reporter: akaemmerle
team: geo
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/7126'
issueboard_url: 'https://gitlab.com/groups/gitlab-org/-/boards/796982?scope=all&utf8=✓&state=opened&label_name[]=Geo&milestone_title=11.4'
description: |
As a Geo admin, keeping an overview of your secondary nodes setup and the synchronization
state is crucial when working with distributed teams.
We continually focus on improving our [Geo](/features/gitlab-geo/) feature for distributed teams. Some of the additional noteworthy improvements in GitLab 11.4 include:
With GitLab 11.4, we improve the Geo-related Admin Area settings by improving and showing even
more synchronization and verification details in the user interface. On your primary node, a
new button "Open projects" adds a new quick link to navigate to the "Projects" list of the
corresponding secondary node.
On secondary nodes, a new "All" tab gives you a quick overview about the verification state
of all projects.
- [Major performance improvements](https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=✓&state=closed&label_name%5B%5D=Geo%20Performance&milestone_title=11.4)
- [Include keep-around references in checksum calculation](https://gitlab.com/gitlab-org/gitlab-ee/issues/5196)
- [Migrating uploads to object storage does no longer leave behind local files](https://gitlab.com/gitlab-org/gitlab-ee/issues/7108)
- [Primary node repository verification now always gives the correct checksum](https://gitlab.com/gitlab-org/gitlab-ee/issues/7213)
- [Reliable Sidekiq queing ensures data integrity](https://gitlab.com/gitlab-org/gitlab-ee/issues/7279)
[Further UX improvements](https://gitlab.com/groups/gitlab-org/-/epics/369) are in our pipeline!
Read our fresh blog post on [how we built GitLab Geo](/2018/09/14/how-we-built-gitlab-geo/).
- name: "Geo improvements for SSH Git commands proxy to primary node"
available_in: [premium, ultimate]
@@ -633,23 +651,6 @@ features:
With this release, we further improve the performance and usability of this feature, allowing
to clone and push to projects in a Geo scenario without having to maintain multiple configurations or update the remote URL manually.
- 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.4'
description: |
We continually focus on improving our [Geo](/features/gitlab-geo/) feature for distributed teams. Some of the additional noteworthy improvements in GitLab 11.4 include:
- [Major performance improvements](https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=✓&state=closed&label_name%5B%5D=Geo%20Performance&milestone_title=11.4)
- [Include keep-around references in checksum calculation](https://gitlab.com/gitlab-org/gitlab-ee/issues/5196)
- [Migrating uploads to object storage does no longer leave behind local files](https://gitlab.com/gitlab-org/gitlab-ee/issues/7108)
- [Primary node repository verification now always gives the correct checksum](https://gitlab.com/gitlab-org/gitlab-ee/issues/7213)
- [Reliable Sidekiq queing ensures data integrity](https://gitlab.com/gitlab-org/gitlab-ee/issues/7279)
Read our fresh blog post on [how we built GitLab Geo](/2018/09/14/how-we-built-gitlab-geo/).
- name: "GitLab Runner 11.4"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/runner'
@@ -710,7 +711,7 @@ mvp:
fullname: "Luke Picciau"
gitlab: Qwertie
description: |
Luke added the ability to download 2FA codes as a file.
Luke added the ability to [download 2FA codes as a file](#download-two-factor-authentication-codes-as-file).
Thank you, Luke for your contribution!
Loading