Skip to content
Snippets Groups Projects

Release post - GitLab 12.0

Merged Jeremy Watson (ex-GitLab) requested to merge release-12-0 into master
All threads resolved!
1 file
+ 7
36
Compare changes
  • Side-by-side
  • Inline
@@ -321,43 +321,14 @@ features:
@@ -321,43 +321,14 @@ features:
capabilities, effciiency, flexibility, and controlled order to keep target branch green in high
capabilities, effciiency, flexibility, and controlled order to keep target branch green in high
volume pipelines.
volume pipelines.
In this release, the Merge trains MVC allows users to enable merge trains at the project level as
In this release, the Merge trains MVC allows users enable merge trains at the project level as
a method to enforce a sequential order of merges in the train to ensure in commits are completed in sequential order.
a method to enforce a sequential order of merges in the train to ensure validated commits are
This would ensure work in progress commits are not invalida if anothern another merge is committed to target branch before the in process commit can be merged.
not invalidated when another merge is committed to master midstream.
This will not be a default setting and will need to be configured if there is a desire to use Merge Trains.
This will not be a default setting and will need to be configured if there is a device to use Merge Trains.
GitLab reccommends not to use Merge Trains MVC until we introduce [Parallel Merge Trains Execution Strategy](https://gitlab.com/gitlab-org/gitlab-ee/issues/11222)
GitLabis reccmonneds not to use Merge Trains until we introduce the parallel pipeline testing and flow control in
in a subsequnt release.
in the issue to follow [Parallel Merge Trains Execution Strategy](https://gitlab.com/gitlab-org/gitlab-ee/issues/11222).
- name: "Add % rollout strategy to Feature Flags"
available_in: [premium, ultimate]
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html"
reporter: corrina
stage: release
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/8240" # required
description: |
We recently rolled out feature flags with the ability to turn them off or on per environment. Enabling this feature in 12.0 will allow feature flags to be able to set a rollout % for an environment, where a certain number of requests are responded to with the feature on or off.
Enabling this feature will allow teams to do controlled rollouts, monitoring behavior of the target environment to ensure the results are as expected.
- name: "Add feature flag permissions"
available_in: [premium]
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html"
reporter: corrina
stage: release
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/8239"
description: |
To enable teams to properly manage the GitLab interface for Feature Flags, a method to set permissions per environment is required to protect the production deployment flow by feature flag.
In the 12.0 release, when a user adds a protected environment that environment will be listed and protected for Feature Flags. The users that have permissions to set that environment as protected will inherit permissions to also toggle the Feature to *on* or *off* for that protected environment in the Feature Flag admin console.
- name: "Disable 3DES on GitLab.com Pages by default"
available_in: [core, starter, premium, ultimate]
documentation_link: ""
reporter: corrina
stage: release
issue_url: "https://gitlab.com/gitlab-org/gitlab-pages/issues/150"
description: |
GitLab.com Pages allowed 3DES, which is insecure and per the order of the US's Department of Homeland Security DHS BOD 18-01 it is required for USA federal websites to disable 3DES and RC4 ciphers on web servers.To mitigate this, 3DES will be disabled by default. The primary user agent impacted by this change will be Internet Explorer versions 7 and 8 running on the Windows XP operating system.
- name: "Create issue for each triggered alert by default"
- name: "Create issue for each triggered alert by default"
available_in: [ultimate] # required
available_in: [ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/project/integrations/prometheus.html#taking-action-on-incidents-ultimate" # webpage or documentation - required
documentation_link: "https://docs.gitlab.com/ee/user/project/integrations/prometheus.html#taking-action-on-incidents-ultimate" # webpage or documentation - required
@@ -367,7 +338,7 @@ features:
@@ -367,7 +338,7 @@ features:
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/11586" # required
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/11586" # required
description: | # supports markdown
description: | # supports markdown
To make sure critical alerts do not get missed, issues will now be created by default. This configuration
To make sure critical alerts do not get missed, issues will now be created by default. This configuration
can still be disabled by navigating to Settings > Operations > Incidents
can still be disabled by navigating to Settings > Operations > Incidents.
- name: "Get notified when your CI Minutes usage quota has run out"
- name: "Get notified when your CI Minutes usage quota has run out"
available_in: [free, bronze, silver, gold] # required
available_in: [free, bronze, silver, gold] # required
Loading