Difference between revisions of "GitLab release notes/Changelog"

From wikieduonline
Jump to navigation Jump to search
 
(130 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
* Major version yearly in May
 
* Major version yearly in May
  
 +
* <code>Admin -> Dashboard</code>, search for GitLab component
  
  
Line 10: Line 11:
 
* [[Maintenance]] policy: https://docs.gitlab.com/ee/policy/maintenance.html#:~:text=View%20pricing%20to%20see%20all,all%20features%20for%2030%20days.
 
* [[Maintenance]] policy: https://docs.gitlab.com/ee/policy/maintenance.html#:~:text=View%20pricing%20to%20see%20all,all%20features%20for%2030%20days.
  
 +
== 15.x (2022) ==
 +
*  [https://about.gitlab.com/releases/2022/05/22/gitlab-15-0-released/ May 2022 15.0]
 +
** [[PostgreSQL 13.6]] <ref>https://about.gitlab.com/releases/2022/05/22/gitlab-15-0-released/#omnibus-improvements</ref>, older relese will keep [[PostgreSQL 12]]
 +
** [[AES256-GCM-SHA384]] [[SSL cipher]] will not be allowed by NGINX by default
 +
***  [https://about.gitlab.com/releases/2022/06/30/critical-security-release-gitlab-15-1-1-released/Jun 2022 15.0.4]
 +
***  [https://about.gitlab.com/releases/2022/07/28/security-release-gitlab-15-2-1-released/ Jul 2020 15.0.5]
 +
**  [https://about.gitlab.com/releases/2022/06/22/gitlab-15-1-released/ Jun 2022 - 15.1] (15.1.5) <ref>https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/</ref>
 +
*** [[SAML Group Syn]]
 +
*** [[Supply-chain Levels for Software Artifacts (SLSA)]]-2 [[attestation]] included for [[build artifacts]]
 +
*** [[Link to included CI/CD configuration]] from the [[pipeline editor]]
 +
 +
*  [https://about.gitlab.com/releases/2022/07/22/gitlab-15-2-released/ Jul 2022 15.2] (15.2.3) <ref>https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/</ref>
 +
*** Incident timelines https://about.gitlab.com/releases/2022/07/22/gitlab-15-2-released/#incident-timeline
 +
*** [[Merge report]] redesign <code>https://about.gitlab.com/releases/2022/07/22/gitlab-15-2-released/#merge-request-reports-redesign</code>
 +
 +
*  [https://about.gitlab.com/releases/2022/08/22/gitlab-15-3-released/ Aug 2022 15.3] ( [https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/ 15.3.1], [https://about.gitlab.com/releases/2022/08/30/critical-security-release-gitlab-15-3-2-released/ 15.3.2], 15.3.3 ,[https://about.gitlab.com/releases/2022/09/29/security-release-gitlab-15-4-1-released/ 15.3.4])
 +
*** Add [[approval rules]] for all [[protected branche]]
 +
*** Create annotated tags using the [[Release CLI]]
 +
*** [[Omnibus]]: [[Mattermost 7.1]]
 +
 +
*  [https://about.gitlab.com/releases/2022/09/22/gitlab-15-4-released/ 15.4] ([https://about.gitlab.com/releases/2022/11/30/security-release-gitlab-15-6-1-released/ 15.4.6],[https://about.gitlab.com/releases/2022/09/29/security-release-gitlab-15-4-1-released/ 15.4.1])
 +
*** Suggested Reviewers open beta
 +
*** Limit the maximum number of custom domains per project
 +
*** Getting started with [[GitLab Pages]] just got easier
 +
*** Improved CI/CD integration in [[VS Code]]
 +
*** Sortable, filterable data-driven tables in Markdown
 +
*** Users on verified domains can bypass email validation
 +
*** Add linked resources to incident issues
 +
*** More powerful [[Linux]] machine types for GitLab [[SaaS]] runners
 +
***
 +
 +
*  [https://about.gitlab.com/releases/2022/10/22/gitlab-15-5-released/ 15.5]
 +
*** [[Deploy apps to Google Cloud with GitLab Cloud Seed]]
 +
*** [[Autocomplete suggestions in the Content Editor]]
 +
*** [[Rule Mode for Scan Execution Policies]]
 +
 +
* [https://about.gitlab.com/releases/2022/11/22/gitlab-15-6-released/ 15.6], 15.6.1, 15.6.2, 15.6.3, [https://about.gitlab.com/releases/2023/01/09/security-release-gitlab-15-7-2-released/ 15.6.4]
 +
*** Support for special characters in [[CI/CD variables]]
 +
*** <code>[[rules: exists]]</code>
 +
*** [[Git]] abuse [[rate limiting]]
 +
*** DAST API analyzer for on-demand [[DAST]] API scans
 +
 +
* [https://about.gitlab.com/releases/2022/12/22/gitlab-15-7-released/ 15.7], 15.7.1, 15.7.2, 15.7.3, 15.7.4, 15.7.5
 +
** Retry a [[manual job]] with updated variables
 +
 +
== 14.x (2021) ==
 +
* Jun 2022 14.0 https://about.gitlab.com/releases/2021/06/22/gitlab-14-0-released/
 +
** Apr 2022 - 14.10 https://about.gitlab.com/releases/2022/04/22/gitlab-14-10-released/
 +
*** 14.10.1
 +
*** 14.10.5 Jun  https://about.gitlab.com/releases/2022/06/30/critical-security-release-gitlab-15-1-1-released/
 +
** Mar 2022 - 14.9 https://about.gitlab.com/releases/2022/03/22/gitlab-14-9-released/
 +
*** 14.9.5 - https://about.gitlab.com/releases/2022/06/01/critical-security-release-gitlab-15-0-1-released/
 +
** Feb 2022 - 14.8 https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-released/
 +
*** Feb 2022 - 14.8.2 https://about.gitlab.com/releases/2022/02/25/critical-security-release-gitlab-14-8-2-released/
 +
** XXX 2022 - 14.7
 +
*** [[Backup]] [[terraform state files]] https://gitlab.com/gitlab-org/gitlab/-/issues/331806
 +
*** Backup Package registry files https://gitlab.com/gitlab-org/gitlab/-/issues/332006
 +
** xxx 2022 - 14.6
 +
** xxx 2022 - 14.5 https://about.gitlab.com/releases/2021/11/22/gitlab-14-5-released/
 +
*** [[KICS]] included https://about.gitlab.com/releases/2021/11/22/gitlab-14-5-released/#introducing-infrastructure-as-code-iac-security-scanning
  
 
== 13.x (2021) ==
 
== 13.x (2021) ==
 +
* [https://about.gitlab.com/releases/2021/03/22/gitlab-13-10-released/ 13.10] Mar 2021
 +
** [[GitLab Runner Operator]] for [[Open Shift]]
 +
 +
 +
 
* [https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/ 13.9] Feb 2021
 
* [https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/ 13.9] Feb 2021
 
** Maintenance mode <ref>https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#maintenance-mode</ref> (only Premium and Ultimate)
 
** Maintenance mode <ref>https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#maintenance-mode</ref> (only Premium and Ultimate)
Line 49: Line 115:
 
* [https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-released/ 13.0] May 2020
 
* [https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-released/ 13.0] May 2020
 
** [[Gitaly Clusters]]
 
** [[Gitaly Clusters]]
** Epic Hierarchy on [[Roadmaps]]
+
** [[Epic]] Hierarchy on [[Roadmaps]]
 
** Auto Deploy to [[ECS]]
 
** Auto Deploy to [[ECS]]
 
** GitLab can be used as an [[HTTP]] [[backend for Terraform]]
 
** GitLab can be used as an [[HTTP]] [[backend for Terraform]]
Line 76: Line 142:
 
** Docker image tag expiration policies <ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#leverage-policies-to-remove-docker-images</ref>
 
** Docker image tag expiration policies <ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#leverage-policies-to-remove-docker-images</ref>
 
** [[Network Policies]] in GitLab-managed [[Kubernetes]] clusters
 
** [[Network Policies]] in GitLab-managed [[Kubernetes]] clusters
** Automatically stop environments after a specified period<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-stop-environments-after-a-specified-period</ref> <code>[[gitlab-ci.yml]]</code>
+
** Automatically stop [[environments]] after a specified period<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-stop-environments-after-a-specified-period</ref> <code>[[gitlab-ci.yml]], [[auto_stop_in]]</code>
 
** [[Instance-level Security Dashboard]]<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#instance-level-security-dashboard</ref>
 
** [[Instance-level Security Dashboard]]<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#instance-level-security-dashboard</ref>
** <code>artifacts: true</code><ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-bring-in-artifacts-from-cross-project-jobs</ref>
+
** <code>[[artifacts:]] true</code>  on your <code>[[needs:]]</code> <ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-bring-in-artifacts-from-cross-project-jobs</ref>
 
** [[Git]] protocol v2 over [[HTTP]]<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#git-protocol-v2</ref>
 
** [[Git]] protocol v2 over [[HTTP]]<ref>https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#git-protocol-v2</ref>
 
** [[NPM]] Registry to support NPM distribution tags
 
** [[NPM]] Registry to support NPM distribution tags
Line 100: Line 166:
 
** View your [[Security]] and [[Compliance]] config from a centralized interface
 
** View your [[Security]] and [[Compliance]] config from a centralized interface
  
* 12.5
+
* [https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/ 12.5] Nov 2019
 +
** [[EKS cluster creation]]
 +
** [[Crossplane]]
 +
** [[Sourcegraph]] integration
 +
** [[Environment]] dashboards<ref>https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#environments-dashboard</ref>
 +
** [[MR|Delete source branch once merged]] <ref>https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#delete-source-branch-once-merged</ref>, [[feature branches]] are deleted by default to keep your project clean and tidy.
 +
** View important [[Sentry]] error details
 +
** [[Slack]] slash command to add comment to issue <ref>https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#slack-slash-command-to-add-comment-to-issue</ref>
  
 
* [https://about.gitlab.com/releases/2019/10/22/gitlab-12-4-released/ 12.4] October 2019  
 
* [https://about.gitlab.com/releases/2019/10/22/gitlab-12-4-released/ 12.4] October 2019  
 
** [[Merge Request]] Dependencies
 
** [[Merge Request]] Dependencies
  
* [https://about.gitlab.com/2019/09/22/gitlab-12-3-released/ 12.3] 22/09/2019  
+
* [https://about.gitlab.com/releases/2019/09/22/gitlab-12-3-released/ 12.3] 22/09/2019  
 
** Code owners per branch approval (Ultimate and Premium versions)
 
** Code owners per branch approval (Ultimate and Premium versions)
 
** [[Web Application Firewall]] ([[WAF]]) focused is on monitoring and reporting of security concerns related to your [[Kubernetes]] clusters
 
** [[Web Application Firewall]] ([[WAF]]) focused is on monitoring and reporting of security concerns related to your [[Kubernetes]] clusters
Line 111: Line 184:
 
** Enhanced compliance: [[Merge Request]] (MR) approval based on license (Ultimate version)<ref>https://about.gitlab.com/2019/09/22/gitlab-12-3-released/#leverage-merge-request-approvals-to-prevent-merging-prohibited-licenses-mvc</ref>
 
** Enhanced compliance: [[Merge Request]] (MR) approval based on license (Ultimate version)<ref>https://about.gitlab.com/2019/09/22/gitlab-12-3-released/#leverage-merge-request-approvals-to-prevent-merging-prohibited-licenses-mvc</ref>
 
** <code>rule</code> keyword in <code>.[[gitlab-ci.yml]]</code> for controlling [[automatic transformation of XML namespaces/Pipeline|pipeline]] behaviors
 
** <code>rule</code> keyword in <code>.[[gitlab-ci.yml]]</code> for controlling [[automatic transformation of XML namespaces/Pipeline|pipeline]] behaviors
 +
** Per job <code>[[timeout:]]</code><ref>https://about.gitlab.com/releases/2019/09/22/gitlab-12-3-released/#per-job-timeouts-for-cicd-pipelines</ref>
 
** [[Mattermost]] 5.14 included
 
** [[Mattermost]] 5.14 included
 
** enhanced [[Jira]] integration
 
** enhanced [[Jira]] integration
Line 120: Line 194:
  
 
* [https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html 22/08/2019 12.2]
 
* [https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html 22/08/2019 12.2]
** <code>needs:</code><ref>https://docs.gitlab.com/ee/ci/yaml/#needs</ref> keyword in <code>[[DevOps/GitLab/gitlab-ci.yml|.gitlab-ci.yml]]</code >https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html#directed-acyclic-graphs-dag-for-gitlab-pipelines
+
** <code>[[needs:]]</code><ref>https://docs.gitlab.com/ee/ci/yaml/#needs</ref> keyword in <code>[[.gitlab-ci.yml]]</code >https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html#directed-acyclic-graphs-dag-for-gitlab-pipelines
 
*** 10/09/2019 12.2.5 https://about.gitlab.com/2019/09/10/critical-security-release-gitlab-12-dot-2-dot-5-released/
 
*** 10/09/2019 12.2.5 https://about.gitlab.com/2019/09/10/critical-security-release-gitlab-12-dot-2-dot-5-released/
 
*** [https://about.gitlab.com/blog/2019/10/07/security-release-gitlab-12-dot-3-dot-5-released/ 12.2.8]  
 
*** [https://about.gitlab.com/blog/2019/10/07/security-release-gitlab-12-dot-3-dot-5-released/ 12.2.8]  
Line 141: Line 215:
  
 
== 11.x (2018 - 2019) ==
 
== 11.x (2018 - 2019) ==
[https://about.gitlab.com/2019/05/22/gitlab-11-11-released/ 11.11 22/05/2019]
+
[https://about.gitlab.com/2019/05/22/gitlab-11-11-released/ 11.11 22/05/2019]]
 +
* [[masking]] of protected variables in logs
 
* Multiple Assignees for a Merge Request<ref>https://about.gitlab.com/blog/2019/05/22/gitlab-11-11-released/#multiple-assignees-for-merge-requests</ref>
 
* Multiple Assignees for a Merge Request<ref>https://about.gitlab.com/blog/2019/05/22/gitlab-11-11-released/#multiple-assignees-for-merge-requests</ref>
 
* Automated deployment event notifications for Slack and [[Mattermost]]
 
* Automated deployment event notifications for Slack and [[Mattermost]]
Line 217: Line 292:
  
 
* 22/09/2017 10.0 https://about.gitlab.com/2017/09/22/gitlab-10-0-released/
 
* 22/09/2017 10.0 https://about.gitlab.com/2017/09/22/gitlab-10-0-released/
** ''Auto DevOps'' feature included
+
** ''[[Auto DevOps]]'' feature included
  
 
== 9.x (2017) ==
 
== 9.x (2017) ==
Line 246: Line 321:
 
== Related terms ==
 
== Related terms ==
 
* [[Semantic versioning]]
 
* [[Semantic versioning]]
 +
* <code>[[gitlab-rake gitlab:env:info]] | grep -w ^Version</code>
 +
* [[GitLab Upgrade]]
 +
* [[GitHub versions]]
  
 
== See also ==
 
== See also ==
* {{GitLab}}
+
* {{Upgrade GitLab}}
 
* [[TeamCity Release Notes]]
 
* [[TeamCity Release Notes]]
 
* {{Changelogs}}
 
* {{Changelogs}}

Latest revision as of 13:55, 16 August 2023

GitLab: https://about.gitlab.com/releases/. Gitlab release a new

  • Minor version monthly
  • Major version yearly in May
  • Admin -> Dashboard, search for GitLab component


Releases[edit]

15.x (2022)[edit]

  • 15.4 (15.4.6,15.4.1)
      • Suggested Reviewers open beta
      • Limit the maximum number of custom domains per project
      • Getting started with GitLab Pages just got easier
      • Improved CI/CD integration in VS Code
      • Sortable, filterable data-driven tables in Markdown
      • Users on verified domains can bypass email validation
      • Add linked resources to incident issues
      • More powerful Linux machine types for GitLab SaaS runners
  • 15.7, 15.7.1, 15.7.2, 15.7.3, 15.7.4, 15.7.5

14.x (2021)[edit]

13.x (2021)[edit]


  • 13.9 Feb 2021
    • Maintenance mode [4] (only Premium and Ultimate)
    • Select CI/CD configuration from any job and reuse it [5]
    • Follow user activity [6]

Minor releases:


13.x (2020)[edit]

12.x (2020)[edit]

Minor releases:




12.x (2019)[edit]


11.x (2018 - 2019)[edit]

11.11 22/05/2019]





10.x (2017-2018)[edit]

  • 10.8
    • Upgrade paths are enforced for version upgrades by default

9.x (2017)[edit]

8.x (2015)[edit]

7.x (2014)[edit]

Activities[edit]

Related terms[edit]

See also[edit]

  • https://about.gitlab.com/releases/2022/05/22/gitlab-15-0-released/#omnibus-improvements
  • https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/
  • https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/
  • https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#maintenance-mode
  • https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#select-cicd-configuration-from-any-job-and-reuse-it
  • https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#follow-user-activity
  • https://about.gitlab.com/releases/2020/09/22/gitlab-13-4-released/#use-hashicorp-vault-secrets-in-ci-jobs
  • https://about.gitlab.com/releases/2020/04/22/gitlab-12-10-released/#create-and-view-requirements-in-gitlab
  • https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#leverage-policies-to-remove-docker-images
  • https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-stop-environments-after-a-specified-period
  • https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#instance-level-security-dashboard
  • https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#automatically-bring-in-artifacts-from-cross-project-jobs
  • https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#git-protocol-v2
  • https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#parent-child-pipelines
  • https://docs.gitlab.com/ee/user/packages/conan_repository/
  • https://about.gitlab.com/releases/2019/12/22/gitlab-12-6-released/#quickly-understand-your-at-risk-projects-with-project-security-grades
  • https://about.gitlab.com/releases/2019/12/22/gitlab-12-6-released/#automated-release-evidence-collection-to-support-audits
  • https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#environments-dashboard
  • https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#delete-source-branch-once-merged
  • https://about.gitlab.com/releases/2019/11/22/gitlab-12-5-released/#slack-slash-command-to-add-comment-to-issue
  • https://about.gitlab.com/2019/09/22/gitlab-12-3-released/#leverage-merge-request-approvals-to-prevent-merging-prohibited-licenses-mvc
  • https://about.gitlab.com/releases/2019/09/22/gitlab-12-3-released/#per-job-timeouts-for-cicd-pipelines
  • https://docs.gitlab.com/ee/ci/yaml/#needs
  • https://about.gitlab.com/2019/07/22/gitlab-12-1-released/index.html#annotate-gitlab-incidents-with-prometheus-alert-attributes
  • https://about.gitlab.com/2019/07/22/gitlab-12-1-released/index.html#require-use-of-a-smartcard-for-git-activity
  • https://about.gitlab.com/blog/2019/05/22/gitlab-11-11-released/#multiple-assignees-for-merge-requests
  • https://about.gitlab.com/blog/2019/05/22/gitlab-11-11-released/#instance-level-kubernetes-cluster-configuration
  • https://about.gitlab.com/blog/2019/05/22/gitlab-11-11-released/#guest-access-to-releases
  • https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update/gitlab_12_changes.md
  • https://docs.gitlab.com/ee/user/operations_dashboard/
  • https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#merge-request-approval-rules
  • https://about.gitlab.com/2019/07/22/gitlab-12-1-released/index.html#require-use-of-a-smartcard-for-git-activity
  • https://about.gitlab.com/2018/09/22/gitlab-11-3-released/#code-owners
  • https://docs.gitlab.com/ee/ci/yaml/#extends
  • https://about.gitlab.com/2017/06/22/gitlab-9-3-released/#multi-project-pipeline-graphs
  • Advertising: