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
+ 28
36
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -146,9 +146,9 @@ features:
kinds of assets or builds, ensuring only the appropriate steps are
executed for the kinds of changes that were committed.
- name: "Add feature flags for applications (ALPHA)"
- name: "Add feature flags for applications (ALPHA) **[PREMIUM]**"
available_in: [premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/operations/feature-flags' # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/operations/feature_flags.html' # required
image_url: '/images/11_4/feature-flags.png' # required
reporter: jlenny # required
team: release # required
@@ -165,7 +165,7 @@ features:
we want you to be aware that the implementation could change in subsequent
releases.
- name: "Add timed incremental rollouts to AutoDevOps"
- name: "Add timed incremental rollouts to AutoDevOps **[PREMIUM]**"
available_in: [premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/topics/autodevops/#timed-incremental-rollout-to-production' # required
image_url: '/images/11_4/timed-incremental-rollouts.png' # required
@@ -179,20 +179,6 @@ features:
the rollout will automatically continue on a timed cadence
unless there is some error.
- name: "Make GitLab Pages support access control"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/pages/#getting-started' # required
image_url: '/images/11_4/pages-access-control.png' # required
reporter: jlenny # required
team: release # required
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/33422' # required
description: | # supports markdown
You've had the ability within AutoDevOps to setup incremental
rollouts for a while now, and with this release, we are adding
an option to also set up _timed_ incremental rollouts where
the rollout will automatically continue on a timed cadence
unless there is some error.
- name: "Support Kubernetes RBAC for GitLab managed apps"
available_in: [core, starter, premium, ultimate] # required
documentation_link: 'https://docs.gitlab.com/ee/user/project/clusters/#role-based-access-control-rbac' # required
@@ -241,7 +227,7 @@ features:
secondary:
- name: "List of subscribed labels"
available_in: [core, starter, premium, ultimate]
documentation_link: 'https://docs.gitlab.com/ee/user/project/labels.html'
documentation_link: 'https://docs.gitlab.com/ee/user/project/labels.html#searching-for-project-labels'
image_url: '/images/11_4/subscribed-labels.png'
reporter: victorwu
team: plan
@@ -487,6 +473,7 @@ features:
- name: "Filter Admin Runners view by Runner Type and State"
available_in: [core, starter, premium, ultimate] # required
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/ci/runners/' # required
image_url: '/images/11_4/runner-admin-filter.png' # required
reporter: jlenny # required
@@ -499,6 +486,7 @@ features:
- name: "Add support for interactive web terminal to Docker executor"
available_in: [core, starter, premium, ultimate] # required
gitlab_com: false
documentation_link: 'https://docs.gitlab.com/ee/ci/interactive_web_terminal/' # required
reporter: jlenny # required
team: verify # required
@@ -538,23 +526,22 @@ features:
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: "Manually add entries in the License Management settings"
- name: "Add manual entries for License Management"
available_in: [ultimate] # required
documentation_link: '' # https://gitlab.com/gitlab-org/gitlab-ee/issues/7971
image_url: '/images/11_4/license_management.png'
reporter: bikebilly
team: secure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/5940'
description: | # supports markdown
Manually add entries in the License Management settings
License Management policy allows developers to define if they want to approve or blacklist
a specific license for their project. This can be done as soon as a new license is introduced,
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.
- name: "Add a manage licenses button in the report"
available_in: [ultimate] # required
documentation_link: '' # https://gitlab.com/gitlab-org/gitlab-ee/issues/7972
reporter: bikebilly
team: secure
issue_url: 'https://gitlab.com/gitlab-org/gitlab-ee/issues/7120'
description: | # supports markdown
Add a manage licenses button in the report
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.
- name: "Support for Git protocol v2"
available_in: [core, starter, premium, ultimate]
@@ -668,11 +655,11 @@ cta:
barometer:
reporter: pm1 # required
description: | # example (supports markdown)
To upgrade to GitLab 9.X from the latest 9.Y version, no downtime is required. To upgrade without downtime, please consult the [documentation on downtimeless upgrades](https://docs.gitlab.com/ee/update/README.html#upgrading-without-downtime).
To upgrade to GitLab 11.4 from the latest 11.3 version, no downtime is required. To upgrade without downtime, please consult the [documentation on downtimeless upgrades](https://docs.gitlab.com/ee/update/README.html#upgrading-without-downtime).
For this release we have migrations, post-deploy migrations, and to help with the larger migrations we have introduced background migrations.
GitLab.com migrations took approximately X minutes and post-deploy migrations amounted for a total of around Y minutes. Background migrations on the other hand are sidekiq jobs that will run synchronously, for this release these migrations took around Z days to complete, no side effects were expected nor present, these target older pipeline builds so newer executed pipelines are not affected.
GitLab.com migrations took approximately 34 minutes and post-deploy migrations amounted for a total of around two minutes. Background migrations on the other hand are sidekiq jobs that will run synchronously, for this release these migrations took around Z days to complete, no side effects were expected nor present, these target older pipeline builds so newer executed pipelines are not affected.
GitLab Geo users, please consult the documentation on [upgrading Geo](https://docs.gitlab.com/ee/administration/geo/replication/updating_the_geo_nodes.html).
@@ -683,6 +670,6 @@ deprecations:
due: October 22, 2018
reporter: jlenny
description: |
With GitLab 11.4 (October 22, 2018), support for Docker versions before 1.12 (API version 1.24) will be deprecated in line with
With GitLab 11.4 (October 22, 2018), support for Docker versions before 1.12 (API version 1.24) have been be deprecated in line with
Docker's latest [version recommendation guidance](https://docs.docker.com/develop/sdk/#api-version-matrix). Beyond
the 11.4 release these older versions will no longer be officially supported and could stop working at any time.
the 11.4 release these older versions are no longer be officially supported and could stop working at any time.
Loading