GitLab release notes/Changelog
GitLab: https://about.gitlab.com/releases/. Gitlab release a new
- Minor version monthly
- Major version yearly in May
Releases
- 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)
- May 2022 15.0 https://about.gitlab.com/releases/2022/05/22/gitlab-15-0-released/
- 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 https://about.gitlab.com/releases/2022/06/22/gitlab-15-1-released/ (15.1.5) [2]
- Jul 2022 15.2 https://about.gitlab.com/releases/2022/07/22/gitlab-15-2-released/ (15.2.3) [3]
- Aug 2022 15.3 https://about.gitlab.com/releases/2022/08/22/gitlab-15-3-released/ (15.3.1) [4]
- Add approval rules for all protected branche
- Create annotated tags using the Release CLI
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/
- 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)
- 13.10
- 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)
- 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 [8], new secrets syntax in (
gitlab-ci.yml
) (Requires premium) - Kubernetes Agent
- Use HashiCorp Vault secrets in CI jobs as variables [8], 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)
- 12.10 Apr 2020 (Latest 12.x release)
- Create and view requirements in GitLab [9]
- 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 [10]
- Network Policies in GitLab-managed Kubernetes clusters
- Automatically stop environments after a specified period[11]
gitlab-ci.yml
- Instance-level Security Dashboard[12]
artifacts: true
on yourneeds:
[13]- Git protocol v2 over HTTP[14]
- 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 [15]
- Pipeline Resource Groups. To limit pipeline concurrency to force jobs to execute sequentially.
- application.log and application_json.log
- Dependency Scanning
12.x (2019)
- 12.6 Dec 2019
- GitLab Conan Repository (GitLab Premium) [16]
- Project Security Grades [17] (Ultimate and Gold)
- Automated Release Evidence collection to support audits: Evidence collection JSON file[18]
- View your Security and Compliance config from a centralized interface
- 12.5 Nov 2019
- EKS cluster creation
- Crossplane
- Sourcegraph integration
- Environment dashboards[19]
- Delete source branch once merged [20], 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 [21]
- 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)[22]
rule
keyword in.gitlab-ci.yml
for controlling pipeline behaviors- 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)
- 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)
- 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)
- 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)
- 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)
- 7.0 22/06/2014 https://about.gitlab.com/2014/06/22/gitlab-7-dot-0-released/
Activities
- Read Gitlab update documentation: https://about.gitlab.com/update/
Related terms
- Semantic versioning
gitlab-rake gitlab:env:info | grep -w ^Version
- GitLab Upgrade
See also
- GitLab: Install GitLab, Upgrade GitLab Gitlab runner (changelog),
gitlab.rb, .gitlab/, gitlab-ci.yml
,gitlab-ctl, gitlab-rake, gitlab-backup, gitlab-rails
, GitLab editions, GitLab Security Dashboards, GitLab environments, GitLab environment variables, Auto DevOps, permissions, GitLab Pages,gitlab-rails
, GitLab scheduled pipelines, GitLab logs, GitLab changelog , GitLab Release CLI, GitLab Omnibus, GitLab Advanced Search, GitLab container registry, GitLab infrastructure registry - TeamCity Release Notes
- Software changelogs,
git log
, GA, EoL, EOS, release cycle,apt changelog
,docker-compose changelog
Advertising: