GitLab Lifecycle: End Of Life And Support Status
Last updated on April 18, 2024
GitLab is a web-based open-source collaboration application designed to streamline the lifecycle of DevOps operations. It is free to use for non-commercial use but with limited features, and also as a paid version.
The tool is designed to see DevOps operation from beginning to end and offers support for continuous integration and development.
GitLab is offered in Community Edition (CE) and the Enterprise Edition (EE). EE receives support from GitLab Inc. (paid tiers only) and it is easier for them to upgrade to the the paid tier in the future. These are both options missing in the CE.
Support status guide
End of life (EOL) is the end of a product’s useful life. When a product reaches the end of its life cycle, the manufacturer no longer supports it. The following table explains the different phases of a product’s lifecycle. Testing status is when the product is initially released and EOL is when product support is no longer offered. The time between these two points is the support timeframe.
Testing
The software is not yet publicly available. It is in testing phase i.e., alpha, beta, release preview etc.
Active
The software is actively supported by the vendor.
Phasing Out
The software will soon reach its end of life. You need to look for upgrade or migration options. The software will automatically go into phasing out status 2 months before end of life.
End Of Life
The software is no longer supported by the vendor. You need to make sure your system and environment are safe.
Version
Released
Active Support
Security Support
(20 March 2024)
(18 April 2024)
(20 June 2024)
(15 February 2024)
(21 March 2024)
(16 May 2024)
(18 January 2024)
(15 February 2024)
(18 April 2024)
(20 December 2023)
(18 January 2024)
(21 March 2024)
(15 November 2023)
(21 December 2023)
(15 February 2024)
(20 October 2023)
(16 November 2023)
(18 January 2024)
(21 September 2023)
(22 October 2023)
(21 December 2023)
(21 August 2023)
(22 September 2023)
(16 November 2023)
(21 July 2023)
(22 August 2023)
(22 October 2023)
(21 June 2023)
(22 July 2023)
(22 September 2023)
(18 May 2023)
(22 June 2023)
(22 August 2023)
(21 April 2023)
(22 May 2023)
(22 July 2023)
(21 March 2023)
(22 April 2023)
(22 June 2023)
(21 February 2023)
(22 March 2023)
(22 May 2023)
(20 January 2023)
(22 February 2023)
(22 April 2023)
(21 December 2022)
(22 January 2023)
(22 March 2023)
(21 November 2022)
(22 December 2022)
(22 February 2023)
(21 October 2022)
(22 November 2022)
(22 January 2023)
(21 September 2022)
(22 October 2022)
(22 December 2022)
(19 August 2022)
(22 September 2022)
(22 November 2022)
(21 July 2022)
(22 August 2022)
(22 October 2022)
(21 June 2022)
(22 July 2022)
(22 September 2022)
(20 May 2022)
(22 June 2022)
(22 August 2022)
(21 April 2022)
(22 May 2022)
(22 July 2022)
(21 March 2022)
(22 April 2022)
(22 June 2022)
(21 February 2022)
(22 March 2022)
(22 May 2022)
(21 January 2022)
(22 February 2022)
(22 April 2022)
(21 December 2021)
(22 January 2022)
(22 March 2022)
(19 November 2021)
(22 December 2021)
(22 February 2022)
(21 October 2021)
(22 November 2021)
(22 January 2022)
(21 September 2021)
(22 October 2021)
(22 December 2021)
(20 August 2021)
(22 September 2021)
(22 November 2021)
(21 July 2021)
(22 August 2021)
(22 October 2021)
(21 June 2021)
(22 July 2021)
(22 September 2021)
(21 May 2021)
(22 June 2021)
(22 August 2021)
(21 April 2021)
(22 May 2021)
(22 July 2021)
(18 March 2021)
(22 April 2021)
(22 June 2021)
GitLab follows the Semantic Versioning scheme, which means that its versions are numbered as “Major.Minor.Patch” (eg: 13.10.3). A minor update is released every month between the dates of the 18th and the 21st, but in September 2023, GitLab. Inc. announced that they will be shifting the rollouts to the third Thursday of the month. Even so, some minor discrepancies have been observed in the release dates.
That said, the Major, Minor, and Patch releases also follow a strict release cadence, which the following table describes:
Version type | Description | Cadence |
---|---|---|
Major | For significant changes, or when any backward-incompatible changes are introduced to the public API. | Yearly. GitLab schedules major releases for May each year, by default. |
Minor | For when new backward-compatible functionality is introduced to the public API, a minor feature is introduced, or when a set of smaller features is rolled out. | Monthly. |
Patch | For backward-compatible bug fixes that fix incorrect behavior. | As needed. |
The Patch releases only include bug fixes. To read more about the Patch releases, refer to the GitLab Patch Update information page.
Each release of GitLab is supported for one month, until the release of the next Minor update. Therefore, at any given time, only one version of GitLab is actively supported. After that, the version only receives security support for another 2 months.
To learn the tentative release dates for the upcoming GitLab versions, you may refer to the Gitlab Upcoming Releases page.
EOLs