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
+ 0
76
Compare changes
  • Side-by-side
  • Inline
@@ -230,82 +230,6 @@ features:
@@ -230,82 +230,6 @@ features:
Java developers need an easy way to build and manage their dependencies with GitLab's CI/CD pipelines.
Java developers need an easy way to build and manage their dependencies with GitLab's CI/CD pipelines.
In 12.0, we have modified the existing `Maven.gitlab-ci.yml` template to allow users to upload and manage their Java dependencies to the GitLab Maven Repository from their CI/CD pipelines.
In 12.0, we have modified the existing `Maven.gitlab-ci.yml` template to allow users to upload and manage their Java dependencies to the GitLab Maven Repository from their CI/CD pipelines.
- name: "Enable access controls for pages to gitlab.com"
available_in: [premium, ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/administration/pages/#access-control" # webpage or documentation - required
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ce/issues/54355" # required
description: | # supports markdown
In GitLab 11.5, [GitLab Pages access controls](https://docs.gitlab.com/ee/administration/pages/#access-control) was introduced so that GitLab Pages access control could be configured per-project, and allow access to a Pages site to be controlled based on a user’s membership to that project.
In 12.0, GitLab Pages access control will now be made available on GitLab.com.
- name: "Merge trains MVC (one at a time)"
available_in: [premium, ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html" # webpage or documentation - required
image_url: "/images/X_Y/feature-a.png" # optional - recommended
video: "https://www.youtube.com/embed/enMumwvLAug" # example - optional - overrides image_url
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/9186" # required
description: | # supports markdown
To ensure the appropriate secure method when integrating Feature Flags with your application token rotation and encryption will be enabled method added in this release. o ensure the appropriate secure method when integrating Feature Flags with your application token rotation and encryption will be enabled method added in this release.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Add % rollout strategy to Feature Flags"
available_in: [premium, ultimate] # required
gitlab_com: false # required if the feature is NOT available in GitLab.com. Else, delete this line.
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html" # webpage or documentation - required
image_url: "/images/X_Y/feature-a.png" # optional - recommended
video: "https://www.youtube.com/embed/enMumwvLAug" # example - optional - overrides image_url
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "" # required
description: | # supports markdown
To ensure the appropriate secure method when integrating Feature Flags with your application token rotation and encryption will be enabled method added in this release.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
- name: "Add feature flag permissions"
available_in: [premium, ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html" # webpage or documentation - required
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/8239" # required
description: | # supports markdown
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 enviroment 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 ennvironement in the Fetaure Flag admin console.
- name: "Add method to rotate feature flag tokenss"
available_in: [premium] # required
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html#configuring-feature-flags" # webpage or documentation - required
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ce/issues/57918" # required
description: | # supports markdown
We introduced [Feature Flags](https://ops.gitlab.net/help/user/project/operations/feature_flags) in Gitlab release 11.4, provided a Feature Flags interface that allows you to create, toggle and
remove feature flags when you configure your application in GitLab. This was a strategic milestone to enable teams to achieve Continuous Delivery by deploying new features into production in smaller batches for controlled testing, separating feature delivery from customer launch.
In Release 12.0, we are implementing an important security modification that allows for token rotation and encryption when teams have configured for the Feature Flags interface in GitLab.
- name: "Disable 3DES on GitLab.com Pages by default"
available_in: [premium, ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/project/operations/feature_flags.html" # webpage or documentation - required
reporter: corrina # required
stage: release # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-pages/issues/150" # required
description: | # supports markdown
To ensure the appropriate secure method when integrating Feature Flags with your application token rotation and encryption will be enabled method added in this release.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Voluptate eveniet, adipisci earum sed harum nostrum
itaque beatae, repellat sunt unde.
# Omnibus and performance (required)
# Omnibus and performance (required)
- name: "Omnibus improvements"
- name: "Omnibus improvements"
Loading