Difference between revisions of "GitLab release notes/Changelog"
Jump to navigation
Jump to search
↑ 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
(166 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 | ||
− | ** 13.9.3 https://about.gitlab.com/releases/2021/03/08/gitlab-13-9-3-released/ | + | ** Maintenance mode <ref>https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#maintenance-mode</ref> (only Premium and Ultimate) |
− | + | ** Select CI/CD configuration from any job and reuse it <ref>https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#select-cicd-configuration-from-any-job-and-reuse-it</ref> | |
+ | ** Follow user activity <ref>https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-released/#follow-user-activity</ref> | ||
+ | Minor releases: | ||
+ | * 13.9.3 https://about.gitlab.com/releases/2021/03/08/gitlab-13-9-3-released/ | ||
+ | * 13.9.2 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/ | ||
+ | |||
+ | |||
* [https://about.gitlab.com/releases/2021/01/22/gitlab-13-8-released/ 13.8] Jan 2021 | * [https://about.gitlab.com/releases/2021/01/22/gitlab-13-8-released/ 13.8] Jan 2021 | ||
** 13.8.5 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/ | ** 13.8.5 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/ | ||
Line 22: | Line 94: | ||
* [https://about.gitlab.com/releases/2020/12/22/gitlab-13-7-released/ 13.7] December 2020 | * [https://about.gitlab.com/releases/2020/12/22/gitlab-13-7-released/ 13.7] December 2020 | ||
** 13.7.8 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/ | ** 13.7.8 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/ | ||
+ | ** 13.7.7 https://about.gitlab.com/releases/2021/02/11/security-release-gitlab-13-8-4-released/ | ||
* [https://about.gitlab.com/releases/2020/11/22/gitlab-13-6-released/ 13.6] November 2020 | * [https://about.gitlab.com/releases/2020/11/22/gitlab-13-6-released/ 13.6] November 2020 | ||
+ | ** 13.6.7 https://about.gitlab.com/releases/2021/02/11/security-release-gitlab-13-8-4-released/ | ||
* [https://about.gitlab.com/releases/2020/10/22/gitlab-13-5-released/ 13.5] October 2020 | * [https://about.gitlab.com/releases/2020/10/22/gitlab-13-5-released/ 13.5] October 2020 | ||
+ | ** Group wikis | ||
* [https://about.gitlab.com/releases/2020/09/22/gitlab-13-4-released/ 13.4] September 2020 | * [https://about.gitlab.com/releases/2020/09/22/gitlab-13-4-released/ 13.4] September 2020 | ||
+ | ** Use [[HashiCorp Vault]] secrets in CI jobs as variables <ref>https://about.gitlab.com/releases/2020/09/22/gitlab-13-4-released/#use-hashicorp-vault-secrets-in-ci-jobs</ref>, new secrets syntax in (<code>[[gitlab-ci.yml]]</code>) (Requires [[premium]]) | ||
+ | ** Kubernetes Agent | ||
* [https://about.gitlab.com/releases/2020/08/22/gitlab-13-3-released/ 13.3] August 2020 | * [https://about.gitlab.com/releases/2020/08/22/gitlab-13-3-released/ 13.3] August 2020 | ||
* [https://about.gitlab.com/releases/2020/07/22/gitlab-13-2-released/ 13.2] July 2020 | * [https://about.gitlab.com/releases/2020/07/22/gitlab-13-2-released/ 13.2] July 2020 | ||
+ | |||
* [https://about.gitlab.com/releases/2020/06/22/gitlab-13-1-released/ 13.1] Jun 2020 | * [https://about.gitlab.com/releases/2020/06/22/gitlab-13-1-released/ 13.1] Jun 2020 | ||
+ | ** 13.1.11 https://about.gitlab.com/releases/2020/09/04/gitlab-13-3-5-released/ | ||
+ | ** 13.1.6 https://about.gitlab.com/releases/2020/08/05/gitlab-13-2-3-released/ | ||
+ | ** 13.1.5 https://about.gitlab.com/releases/2020/07/24/gitlab-13-1-5-released/ | ||
+ | ** 13.1.4 https://about.gitlab.com/releases/2020/07/09/gitlab-13-1-4-released/ | ||
+ | ** 13.1.3 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/ | ||
+ | ** 13.1.2 https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/ | ||
+ | |||
* [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]] | ||
+ | ** Auto Deploy to [[ECS]] | ||
+ | ** GitLab can be used as an [[HTTP]] [[backend for Terraform]] | ||
+ | |||
+ | ** 13.0.12 https://about.gitlab.com/releases/2020/08/05/gitlab-13-2-3-released/ | ||
+ | ** 13.0.9 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/ | ||
== 12.x (2020) == | == 12.x (2020) == | ||
− | * [https://about.gitlab.com/releases/2020/04/22/gitlab-12-10-released/ 12.10] Apr 2020 | + | * [https://about.gitlab.com/releases/2020/04/22/gitlab-12-10-released/ 12.10] Apr 2020 (Latest 12.x release) |
− | ** 12.10.14 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/ Jul 2020 | + | ** Create and view requirements in GitLab <ref>https://about.gitlab.com/releases/2020/04/22/gitlab-12-10-released/#create-and-view-requirements-in-gitlab</ref> |
+ | ** Autoscaling CI on [[AWS Fargate]] | ||
+ | ** [[HashiCorp Vault secrets in CI jobs as variables]] | ||
+ | |||
+ | Minor releases: | ||
+ | * 12.10.14 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/ Jul 2020 | ||
+ | * 12.10.13 https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/ | ||
+ | |||
+ | |||
+ | * [https://about.gitlab.com/releases/2020/03/22/gitlab-12-9-released/ 12.9] Mar 2020 | ||
+ | |||
* [https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/ 12.8] Feb 2020 | * [https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/ 12.8] Feb 2020 | ||
Line 41: | 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 | ||
** [[PostgreSQL 11]] (optional) | ** [[PostgreSQL 11]] (optional) | ||
** GitLab self monitoring project https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#gitlab-self-monitoring-project | ** GitLab self monitoring project https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#gitlab-self-monitoring-project | ||
+ | |||
* [https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/ 12.7] Jan 2020 | * [https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/ 12.7] Jan 2020 | ||
** Delete a pipeline from the UI | ** Delete a pipeline from the UI | ||
− | ** Parent-Child [[Pipelines]] | + | ** Parent-Child [[Pipelines]] <ref>https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#parent-child-pipelines</ref> |
** Pipeline Resource Groups. To limit pipeline concurrency to force jobs to execute sequentially. | ** Pipeline Resource Groups. To limit pipeline concurrency to force jobs to execute sequentially. | ||
** [[application.log]] and [[application_json.log]] | ** [[application.log]] and [[application_json.log]] | ||
Line 64: | 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 75: | 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 84: | 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>[[ | + | ** <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 105: | 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 181: | 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 210: | 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
Contents
Releases[edit]
- https://about.gitlab.com/releases/ and https://about.gitlab.com/upcoming-releases/
- https://about.gitlab.com/blog/categories/releases/index.html
- Maintenance policy: https://docs.gitlab.com/ee/policy/maintenance.html#:~:text=View%20pricing%20to%20see%20all,all%20features%20for%2030%20days.
15.x (2022)[edit]
- May 2022 15.0
- PostgreSQL 13.6 [1], older relese will keep PostgreSQL 12
- AES256-GCM-SHA384 SSL cipher will not be allowed by NGINX by default
- Jun 2022 - 15.1 (15.1.5) [2]
- Jul 2022 15.2 (15.2.3) [3]
- Aug 2022 15.3 ( 15.3.1, 15.3.2, 15.3.3 ,15.3.4)
- Add approval rules for all protected branche
- Create annotated tags using the Release CLI
- Omnibus: Mattermost 7.1
- 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.6, 15.6.1, 15.6.2, 15.6.3, 15.6.4
- Support for special characters in CI/CD variables
rules: exists
- Git abuse rate limiting
- DAST API analyzer for on-demand DAST API scans
- 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)[edit]
- 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/
- Mar 2022 - 14.9 https://about.gitlab.com/releases/2022/03/22/gitlab-14-9-released/
- Feb 2022 - 14.8 https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-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/
13.x (2021)[edit]
- 13.10 Mar 2021
- 13.9 Feb 2021
Minor releases:
- 13.9.3 https://about.gitlab.com/releases/2021/03/08/gitlab-13-9-3-released/
- 13.9.2 https://about.gitlab.com/releases/2021/03/04/security-release-gitlab-13-9-2-released/
- 13.8 Jan 2021
13.x (2020)[edit]
- 13.7 December 2020
- 13.6 November 2020
- 13.5 October 2020
- Group wikis
- 13.4 September 2020
- Use HashiCorp Vault secrets in CI jobs as variables [7], new secrets syntax in (
gitlab-ci.yml
) (Requires premium) - Kubernetes Agent
- Use HashiCorp Vault secrets in CI jobs as variables [7], new secrets syntax in (
- 13.3 August 2020
- 13.2 July 2020
- 13.1 Jun 2020
- 13.1.11 https://about.gitlab.com/releases/2020/09/04/gitlab-13-3-5-released/
- 13.1.6 https://about.gitlab.com/releases/2020/08/05/gitlab-13-2-3-released/
- 13.1.5 https://about.gitlab.com/releases/2020/07/24/gitlab-13-1-5-released/
- 13.1.4 https://about.gitlab.com/releases/2020/07/09/gitlab-13-1-4-released/
- 13.1.3 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/
- 13.1.2 https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/
- 13.0 May 2020
- Gitaly Clusters
- Epic Hierarchy on Roadmaps
- Auto Deploy to ECS
- GitLab can be used as an HTTP backend for Terraform
12.x (2020)[edit]
- 12.10 Apr 2020 (Latest 12.x release)
- Create and view requirements in GitLab [8]
- Autoscaling CI on AWS Fargate
- HashiCorp Vault secrets in CI jobs as variables
Minor releases:
- 12.10.14 https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/ Jul 2020
- 12.10.13 https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/
- 12.9 Mar 2020
- 12.8 Feb 2020
- Log Explorer
- Built-in NuGet repository
- Compliance Dashboard
- Docker image tag expiration policies [9]
- Network Policies in GitLab-managed Kubernetes clusters
- Automatically stop environments after a specified period[10]
gitlab-ci.yml, auto_stop_in
- Instance-level Security Dashboard[11]
artifacts: true
on yourneeds:
[12]- Git protocol v2 over HTTP[13]
- NPM Registry to support NPM distribution tags
- PostgreSQL 11 (optional)
- GitLab self monitoring project https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/#gitlab-self-monitoring-project
- 12.7 Jan 2020
- Delete a pipeline from the UI
- Parent-Child Pipelines [14]
- Pipeline Resource Groups. To limit pipeline concurrency to force jobs to execute sequentially.
- application.log and application_json.log
- Dependency Scanning
12.x (2019)[edit]
- 12.6 Dec 2019
- GitLab Conan Repository (GitLab Premium) [15]
- Project Security Grades [16] (Ultimate and Gold)
- Automated Release Evidence collection to support audits: Evidence collection JSON file[17]
- View your Security and Compliance config from a centralized interface
- 12.5 Nov 2019
- EKS cluster creation
- Crossplane
- Sourcegraph integration
- Environment dashboards[18]
- Delete source branch once merged [19], 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 [20]
- 12.4 October 2019
- Merge Request Dependencies
- 12.3 22/09/2019
- 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
- Productivity Analytics available in premium and ultimate version
- Enhanced compliance: Merge Request (MR) approval based on license (Ultimate version)[21]
rule
keyword in.gitlab-ci.yml
for controlling pipeline behaviors- Per job
timeout:
[22] - Mattermost 5.14 included
- enhanced Jira integration
- 12.3.1
- 12.3.2 Security: Account Takeover using SAML
- 12.3.3 security for enabled Elasticsearch installations
- 12.3.4 Fix release: GitLab Geo: LFS not being synced"
- 12.3.5 Oct 7, 2019 Security for enabled Elasticsearch installations
- 22/07/2019 12.1
- Let's Encrypt support for Gitlab Pages
- Annotate GitLab incidents with Prometheus alert attributes[24]
- Require use of a smartcard for Git activity[25]
- MySQL support removed
- 22/06/2019 12.0
- Limit access based on IP address
- Visual reviews
- Project dependency list / BOM (Ultimate version)
- Deploying JupyterHub via GitLab’s Kubernetes integration
11.x (2018 - 2019)[edit]
- masking of protected variables in logs
- Multiple Assignees for a Merge Request[26]
- Automated deployment event notifications for Slack and Mattermost
- Caching Dependency Proxy for your Docker images (Premium version)
- Instance-level Kubernetes cluster configuration[27]
- Guest access to releases [28]
- 12/08/2019 11.11.8 Security fixes: CVE-2019-14942 CVE-2019-14943 CVE-2019-14944
- 11.11.7 Security fixes
- 11.11.5 https://about.gitlab.com/2019/07/03/security-release-gitlab-12-dot-0-dot-3-released/ Security fixes
- 11.11.4 https://about.gitlab.com/2019/06/26/gitlab-12-0-2-11-11-4-11-10-7-released/ Regressions fixes
- Prometheus 1.x deprecated[29]
- 11.11.3 https://about.gitlab.com/2019/06/10/gitlab-11-11-3-released/ Regressions and bug fixing
- 11.11.2 https://about.gitlab.com/2019/06/05/gitlab-11-11-2-released/ Regressions and bug fixing
- 11.11.1 https://about.gitlab.com/2019/06/03/security-release-gitlab-11-dot-11-dot-1-released/ CVE-2019-12430
- 22/04/2019 11.10
- Pipelines in the operation dashboard[30]
- 11.10.8 - 03/07/2019 https://about.gitlab.com/2019/07/03/security-release-gitlab-12-dot-0-dot-3-released/ Security fixes
- 11.10.7 - https://about.gitlab.com/2019/06/26/gitlab-12-0-2-11-11-4-11-10-7-released/
- 11.10.6 - https://about.gitlab.com/2019/06/05/gitlab-11-10-6-released/
- 11.10.5 - https://about.gitlab.com/2019/06/03/security-release-gitlab-11-dot-11-dot-1-released/
- 11.10.4 - https://about.gitlab.com/2019/05/01/gitlab-11-10-4-released/
- 11.10.3 - https://about.gitlab.com/2019/04/30/security-release-gitlab-11-dot-10-dot-3-released/
- 11.10.2 - https://about.gitlab.com/2019/04/29/security-release-gitlab-11-dot-10-dot-2-released/
- 11.10.1 - https://about.gitlab.com/2019/04/24/gitlab-11-10-1-released/
- 22/02/2019 11.8
- Error Tracking with Sentry
- Merge Request approval rules (disabled by default)[31] (Premium and Ultimate versions)
- 22/12/2018 11.6 https://about.gitlab.com/2018/12/22/gitlab-11-6-released/
- Authenticate with a smart card hardware token[32]
- 22/11/2018 11.5 https://about.gitlab.com/releases/2018/11/22/gitlab-11-5-released/
- Group Security
- Operations Dashboards
- Access Control for Pages
- 22/10/2018 11.4 https://about.gitlab.com/2018/10/22/gitlab-11-4-released/
- Prometheus 2.4.2
- 22/09/2018 11.3
- Code owners [33] (Not in core version)
- Building Maven repositories directly into GitLab (Premium version)
extends
[34] as alternative to YAML anchors in .gitlab-ci.yml
- 22 Aug 2018 11.2 https://about.gitlab.com/releases/2018/08/22/gitlab-11-2-released/
- 22 July 2018 11.1 https://about.gitlab.com/releases/2018/07/22/gitlab-11-1-released/
- Security Dashboards and enhanced code search
- 22 June 2018 11.0 https://about.gitlab.com/2018/06/22/gitlab-11-0-released/
- Auto DevOps General Available and enabled by default in 11.3 release
10.x (2017-2018)[edit]
- 10.8
- Upgrade paths are enforced for version upgrades by default
- 10.7
- 10.3
- January 2018 10.4 https://about.gitlab.com/releases/2018/01/22/gitlab-10-4-released/
- 22/09/2017 10.0 https://about.gitlab.com/2017/09/22/gitlab-10-0-released/
- Auto DevOps feature included
9.x (2017)[edit]
- 9.3
- Multi-project pipelines (Premium version)[35]
- 22/03/2017 9.0 https://about.gitlab.com/2017/03/22/gitlab-9-0-released/
- Prometheus is now on by default
8.x (2015)[edit]
- xx/xx/xxxx 8.12 Notification settings API: https://docs.gitlab.com/ee/api/notification_settings.html
- 22/09/2015 8.0 https://about.gitlab.com/2015/09/22/gitlab-8-0-released/
- Continous Integration (CI) included by default
- LDAP integration
- Git annex for large files, later deprecated in favour of Git LFS
- Mattermost Improvements
- SSL Verification for Web Hooks
7.x (2014)[edit]
- 7.0 22/06/2014 https://about.gitlab.com/2014/06/22/gitlab-7-dot-0-released/
Activities[edit]
- Read Gitlab update documentation: https://about.gitlab.com/update/
Related terms[edit]
- Semantic versioning
gitlab-rake gitlab:env:info | grep -w ^Version
- GitLab Upgrade
- GitHub versions
See also[edit]
- Upgrade GitLab, GitLab Omnibus, GitLab logs,
check_gitlab_status.sh
,apt-cache madison gitlab-ee
, GitLab Changelog - TeamCity Release Notes
- Software changelogs,
git log
, GA, EoL, EOS, release cycle,apt changelog
,docker-compose changelog
Advertising: