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
1 file
+ 18
11
Compare changes
  • Side-by-side
  • Inline
@@ -123,7 +123,7 @@ features:
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/42861'
description: |
We are very happy to announce in this release that the usage of
includes within the `.gitlab-ci.yml` has become a free feature. This
includes within the `.gitlab-ci.yml` is now available in Core. This
will help ensure templates and other shared resources are always
compatible between free and non-free users, and also unlocks the
ability for everyone to do best-practice development using reusable
@@ -136,15 +136,16 @@ features:
team: verify
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/19232'
description: |
A very popularly requested feature, we're very proud now to be offering the
A popularly requested feature, we're proud now to be offering 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).
This will allow more control for users whose repos contain different
kinds of assets or builds, ensuring only the appropriate steps are
executed for the kinds of changes that were committed.
executed for the kinds of changes that were committed, speeding up
overall pipeline execution.
- name: "Add feature flags for applications (ALPHA) **[PREMIUM]**"
- name: "Create and toggle feature flags for your applications (ALPHA)"
available_in: [premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/operations/feature_flags.html'
image_url: '/images/11_4/feature_flags.png'
@@ -152,18 +153,24 @@ features:
team: release
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/6220'
description: |
This feature gives you the ability to configure and manage feature flags for
This feature gives you the ability to create and manage feature flags for
your software directly in the product. Simply create a new feature
flag, validate it using the simple API instructions in your software,
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.
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
we want you to be aware that the implementation could change in subsequent
releases.
- name: "Add timed incremental rollouts to AutoDevOps **[PREMIUM]**"
- name: "Add timed incremental rollouts to AutoDevOps"
available_in: [premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/#timed-incremental-rollout-to-production'
image_url: '/images/11_4/timed_incremental_rollouts.png'
@@ -469,15 +476,15 @@ features:
- name: "Allow pipelines to schedule delayed job runs"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/ci/pipelines.html#delay-a-particular-job-in-the-pipeline-graph'
documentation_link: 'https://docs.gitlab.com/ee/ci/yaml/README.html#when-delayed'
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 timer
via the `.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
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.
Loading