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
7 files
+ 55
35
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -86,7 +86,7 @@ features:
team: manage
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/49801'
description: |
Now matter how engaged you are on GitLab, your activity is a relevant
Know matter how engaged you are on GitLab, your activity is a relevant
source of information and engagement indicator, displayed right at your
personal profile page. Your personal profile should give a simple insight
into what you are interested in and working on.
@@ -105,8 +105,8 @@ features:
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/49075'
description: |
With [GitLab 11.2](/2018/08/22/gitlab-11-2-released/#personal-status-messages)
we introduced personal status messages for the first time, allowing to
share your current availability, mood or simply your favorite animal.
we introduced personal status messages for the first time, allowing you to
share your current availability, mood, or simply your favorite animal.
With this release, we make setting your status even more simple and
frictionless. A new "Set status" item in your user menu provides a fresh
@@ -117,6 +117,7 @@ features:
- name: "Move ability to use includes in .gitlab-ci.yml from Starter to Core"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/ci/yaml/#include'
image_url: '/images/11_4/verify-includes.png'
reporter: jlenny
team: verify
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/42861'
@@ -131,11 +132,12 @@ features:
- name: "Run jobs only/except when there are modifications on a given path or file"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/ci/yaml/#only-changes'
image_url: '/images/11_4/verify-onlyexceptchanges.png'
reporter: jlenny
team: verify
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/19232'
description: |
A popularly requested feature, we're proud now to be offering the
A popularly requested feature, we're proud to now offer the
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).
@@ -158,14 +160,14 @@ features:
and you have the ability to control the behavior of your software
in the field via the feature flag within GitLab itself.
Feature Flags offer a feature toggle system for your application.
They enable teams to achieve Continuous Delivery by deploying new
features to production at smaller batches for controlled testing,
separating feature delivery from customer launch. This helps reducing
risk and allows you to easily manage which features to enable.
Feature Flags offer a feature toggle system for your application.
They enable teams to achieve Continuous Delivery by deploying new
features to production in smaller batches for controlled testing,
separating feature delivery from customer launch. This helps reduce
risk, and allows you to easily manage which features to enable.
Note that this is an alpha feature being introduced for the first time,
so while we encourage you to check out the feature and provide feedback
so while we encourage you to check out the feature and provide feedback,
we want you to be aware that the implementation could change in subsequent
releases.
@@ -225,9 +227,25 @@ features:
just got more powerful. Starting in 11.4, Auto DevOps now provides the ability to initialize or
migrate PostgreSQL databases in your project.
Simply define a project variable to initialize or migrate your PostgreSQL database and Auto DevOps
Simply define a project variable to initialize or migrate your PostgreSQL database, and Auto DevOps
will do the rest.
- name: "GitLab Pages access control"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/administration/pages/source.html#access-control'
# image_url: '' # TODO
reporter: jlenny
team: create
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/33422'
description: | # PLEASE REVIEW
A highly request feature, GitLab pages now supports access control for source installations.
Projects can now publish content using GitLab pages, but limit access to that content
to authenticated users.
Omnibus support will [follow](https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/2583).
Thank you [Tuomo Ala-Vannesluoma](https://gitlab.com/tuomoa) for the GitLab Pages access control contribution!
# SECONDARY FEATURES
secondary:
- name: "List of subscribed labels"
@@ -437,12 +455,12 @@ features:
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/47963'
description: |
Two-factor authentification is a de facto standard for signing up for any relevant web-based
application. At GitLab we understand and take this serious. Whenever you set up a two-factor
application. At GitLab we understand and take this seriously. Whenever you set up a two-factor
authentication initially, we provide limited recovery codes that allow you to regain access
to your account as a fallback.
With this release, we now support to download recovery codes via a new "Download codes" button
in addition.
With this release, we now support download recovery codes via a new "Download codes" button
addition.
Thank you for this contribution, [Johann Hubert Sonntagbauer](https://gitlab.com/johann.sonntagbauer)!
@@ -463,6 +481,7 @@ features:
available_in: [core, starter, premium, ultimate]
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/ci/interactive_web_terminal/'
image_url: '/images/11_4/verify-webterm.png'
reporter: jlenny
team: verify
issue_url: 'https://gitlab.com/gitlab-org/gitlab-runner/issues/3467'
@@ -476,27 +495,28 @@ features:
- 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'
image_url: '/images/11_4/verify-delayedjobruns.png'
reporter: jlenny
team: verify
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/51352'
description: |
It is now possible to set a job to start after a delay
via the `when` keyword in `.gitlab-ci.yml`. The timer starts
ticking when the job would have otherwise started, giving you
It is now possible to set a job to start after a delay
via the `when` keyword in `.gitlab-ci.yml`. The timer starts
ticking when the job would have otherwise started, giving you
control to implement tasks that need to wait for a period of time to occur - for
example, when implementing timed incremental rollouts, or any
other delays needed after performing some other action.
- name: "Skip Auto DevOps jobs based on license"
- 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 license 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.
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.
@@ -513,7 +533,7 @@ features:
common tasks such as diagnosing, deploying, and measuring infrastructure components.
The JupyterHub app offered via GitLab's Kubernetes integration now ships with Nurtch's
[Rubix library](https://github.com/amit1rrr/rubix), providing a simple way to create devops
[Rubix library](https://github.com/amit1rrr/rubix), providing a simple way to create DevOps
runbooks. A sample runbook is provided, showcasing [common operations](https://youtu.be/Q_OqHIIUPjE).
- name: "Add manual entries for License Management"
@@ -529,7 +549,7 @@ features:
directly in the merge request page. But sometimes project maintainers want to populate the
list beforehand, so that developers already know if their changes are aligned with the policy.
In GitLab 11.4 we introduce the ability to add manual entries for License Management. Project
In GitLab 11.4, we introduce the ability to add manual entries for License Management. Project
maintainers can prefill the policy in the **Settings > CI/CD > License Management** page by
choosing from a set of common licenses, or add a custom entry to that list.
@@ -612,7 +632,7 @@ features:
On secondary nodes, a new "All" tab gives you a quick overview about the verification state
of all projects.
Further UX improvements are in our pipeline!
[Further UX improvements](https://gitlab.com/groups/gitlab-org/-/epics/369) are in our pipeline!
- name: "Geo improvements for SSH git commands proxy to primary node"
available_in: [premium, ultimate]
@@ -624,10 +644,10 @@ features:
description: |
Making Geo as easy to use as possible is one of our constant goals to support widely distributed
teams using GitLab. In [11.3](https://about.gitlab.com/2018/09/22/gitlab-11-3-released/#geo-improvements)
we added initial support for proxying SSH `git push` from secondary to primary nodes.
we added initial support for proxying SSH `git push` from secondary nodes to primary nodes.
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 update the remote URL manually.
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]
@@ -707,7 +727,7 @@ mvp:
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)
[GitLab Pages access controls](#gitlab-pages-access-control)
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).
@@ -757,4 +777,4 @@ deprecations:
description: |
With GitLab 11.4 (October 22, 2018) the bundled Prometheus 1.0 version is deprecated in Omnibus GitLab. Prometheus 2.0 is [now included](#prometheus-20-upgrade-for-omnibus-gitlab),
however the metrics format is incompatible with 1.0. Existing installations can upgrade to 2.0 and optionally migrate their data [using an included tool](https://docs.gitlab.com/omnibus/update/gitlab_11_changes.html#11-4).
Migration to 2.0 will be required in order to upgrade to GitLab 12.0.
\ No newline at end of file
Migration to 2.0 will be required in order to upgrade to GitLab 12.0.
Loading