doc/administration/dedicated/releases.md
{{< details >}}
{{< /details >}}
GitLab Dedicated follows a specific versioning model and release schedule for your instance to balance stability with access to new features and security patches.
Your instance runs on the previous minor version (N-1) relative to the
current GitLab release. For example, when GitLab 16.9 is available,
your instance runs GitLab 16.8.
This approach provides:
New features become available on your instance approximately 1 month after their initial GitLab release.
You can check your GitLab version through GitLab itself or through Switchboard.
To check your GitLab version:
https://your-instance-url/help directly.Your instance is upgraded during scheduled maintenance windows according to a staggered timeline that begins 5 days after each GitLab release.
Upgrades occur during your assigned maintenance window according to the following
schedule, where T is the date of a minor GitLab release:
| Calendar days after release | Instance upgrades begin |
|---|---|
T+5 | EMEA and Americas (Option 1) regions |
T+6 | Asia Pacific region |
T+10 | Americas (Option 2) region |
For example, GitLab 16.9 released on 2024-02-15. Instances in the EMEA and Americas (Option 1) regions were upgraded to 16.8 on 2024-02-20, 5 days after the 16.9 release.
If maintenance is deferred due to operational constraints, upgrades occur in the next available maintenance window.
Your instance receives regular updates during your preferred maintenance window:
Monthly updates include:
Additional updates might include:
Critical patches follow an accelerated timeline to ensure security vulnerabilities are addressed quickly:
Monthly releases occur during the week that follows the third Thursday of each month.
Critical patches are released twice monthly on:
For example, if the third Thursday is January 16, 2025:
Non-critical patches are deployed to your instance in the next scheduled maintenance window.
Internal releases are private releases used to remediate critical security vulnerabilities and high-severity bugs on GitLab Dedicated instances before public disclosure. These releases are deployed through emergency maintenance procedures.
Critical fixes that can't wait for the next scheduled patch are delivered through internal releases to ensure your instance remains secure and stable.
GitLab engineering teams work to include bug fixes and performance improvements in your version during scheduled maintenance windows. These fixes are included proactively without action required from you.
You can request a specific bug fix if it hasn't been included in your version.
To request a bug fix:
If approved, the fix is included in your next scheduled maintenance window.
[!note] Not all fixes can be backported due to dependencies, complexity, or compatibility considerations. Each request is evaluated individually.