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!
4 files
+ 52
10
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -503,11 +503,10 @@ features:
@@ -503,11 +503,10 @@ features:
List of all changes can be found in GitLab Runner's [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-runner/blob/v12.0.0/CHANGELOG.md).
List of all changes can be found in GitLab Runner's [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-runner/blob/v12.0.0/CHANGELOG.md).
- name: "Easy access to project Dependency List" # Risk of missing cutoff
- name: "Easy access to project Dependency List"
available_in: [ultimate] # required
available_in: [ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#dependency-list" # webpage or documentation - required
documentation_link: "https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#dependency-list" # webpage or documentation - required
# image_url: "/images/X_Y/feature-a.png" # optional - recommended
# image_url: "/images/12_0/dependency-list.png" # optional - recommended
# video: "https://www.youtube.com/embed/enMumwvLAug" # example - optional - overrides image_url
reporter: NicoleSchwartz # required
reporter: NicoleSchwartz # required
stage: secure # required if the feature belongs to a DevOps stage.
stage: secure # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/10075" # required
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/issues/10075" # required
@@ -528,8 +527,7 @@ features:
@@ -528,8 +527,7 @@ features:
- name: "Option to add a reason when dismissing vulnerabilities"
- name: "Option to add a reason when dismissing vulnerabilities"
available_in: [ultimate] # required
available_in: [ultimate] # required
documentation_link: "https://docs.gitlab.com/ee/user/application_security/#adding-a-dismissal-reason" # webpage or documentation - required
documentation_link: "https://docs.gitlab.com/ee/user/application_security/#adding-a-dismissal-reason" # webpage or documentation - required
# image_url: "/images/X_Y/feature-a.png" # optional - recommended
image_url: "/images/12_0/comment-on-dismiss.png" # optional - recommended
# video: "https://www.youtube.com/embed/enMumwvLAug" # example - optional - overrides image_url
reporter: NicoleSchwartz # required
reporter: NicoleSchwartz # required
stage: secure # required if the feature belongs to a DevOps stage.
stage: secure # required if the feature belongs to a DevOps stage.
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11226" # required
issue_url: "https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11226" # required
@@ -792,20 +790,26 @@ deprecations:
@@ -792,20 +790,26 @@ deprecations:
With GitLab Runner 12.3 we will remove the feature flag and the old behavior. Please see
With GitLab Runner 12.3 we will remove the feature flag and the old behavior. Please see
[this issue](https://gitlab.com/gitlab-org/gitlab-runner/issues/4180).
[this issue](https://gitlab.com/gitlab-org/gitlab-runner/issues/4180).
- feature_name: "License Management will use Python 3 as the default in GitLab 12.2."
- feature_name: "License Management will use Python 3 as the default in GitLab 12.2"
due: GitLab 12.2. # example
due: GitLab 12.2 # example
reporter: NicoleSchwartz # required
reporter: NicoleSchwartz # required
description: | # example (supports markdown)
description: | # example (supports markdown)
Python 3 will become the default version used by the Secure stage License Management. Users with Python 2 will need to set the CI variable LM_PYTHON_VERSION to "2" if they are self-managed when they start using 12.2. Users with Python 3 can change the CI variable LM_PYTHON_VERSION to "3" today.
Python 3 will become the default version used by the Secure stage License Management. Users with Python 2 will need to set the CI variable LM_PYTHON_VERSION to "2" if they are self-managed when they start using 12.2. Users with Python 3 can change the CI variable LM_PYTHON_VERSION to "3" today.
- feature_name: "Python 2 support in Secure Licence Management will be deprecated by end of the year."
- feature_name: "Support for skip_auto_migrations file has been removed as of GitLab 12.0"
due: December 22nd, 2019 (estimated). # example
due: GitLab 12.0 # example
 
reporter: NicoleSchwartz # required
 
description: | # example (supports markdown)
 
In GitLab 12.0, we are completely removing support for skip_auto_migrations file. This was previously deprecated in GitLab version 10.6.
 
 
- feature_name: "Python 2 support in Secure Licence Management will be deprecated by end of the year"
 
due: December 22nd, 2019 (estimated) # example
reporter: NicoleSchwartz # required
reporter: NicoleSchwartz # required
description: | # example (supports markdown)
description: | # example (supports markdown)
Support for Python 2 would be dropped in a future GitLab release due to Python 2.7 reaching the [end of its life](https://pythonclock.org/) on January 1st, 2020.
Support for Python 2 would be dropped in a future GitLab release due to Python 2.7 reaching the [end of its life](https://pythonclock.org/) on January 1st, 2020.
- feature_name: "Secure License Management will start being called License Compliance in GitLab 12.0"
- feature_name: "Secure License Management will start being called License Compliance in GitLab 12.0"
due: GitLab 12.0. # example
due: GitLab 12.0 # example
reporter: NicoleSchwartz # required
reporter: NicoleSchwartz # required
description: | # example (supports markdown)
description: | # example (supports markdown)
License Management is being renamed to better align with common industry vernacular starting in 12.0. The purpose of License Compliance is to analyze your application to track which licenses are used by third-party components, like libraries and external dependencies, and check that they are compatible with the licensing model. License Compliance is part of our [Secure Software Composition Analysis group](https://about.gitlab.com/handbook/product/categories/#software-composition-analysis-group).
License Management is being renamed to better align with common industry vernacular starting in 12.0. The purpose of License Compliance is to analyze your application to track which licenses are used by third-party components, like libraries and external dependencies, and check that they are compatible with the licensing model. License Compliance is part of our [Secure Software Composition Analysis group](https://about.gitlab.com/handbook/product/categories/#software-composition-analysis-group).
Loading