Release notes
以下を希望される場合:
- コードの貢献を提出する
- バグの報告または修正
- 機能や改善の提案
- ドキュメントへの貢献
これらのページの英語版のガイドラインに従ってください。
このページの英語版にアクセスしてください。
In GitLab 19.0, a new process exists for monthly release posts.
For this month, we will use a single Markdown file. We can adjust the process based on feedback and the user experience during this release.
How to add a feature release note
To update the release notes for 19.0:
Open the
gitlab-19-0-released.mdfile in thegitlab-org/gitlabproject.Copy the commented-out text at the top of the page. It’s an
H3heading, comment for the category, details, and a block of text.Paste the text into the section that makes the most sense: primary feature, or one of the three groups.
Agentic Core includes:
ai-poweredmodelops
Unified DevOps and Security includes:
createplanverifydeploypackageapplication_security_testingsecurity_risk_managementsoftware_supply_chain_securityanalytics
Scale and Deployments includes:
fulfillmentgrowthfoundationstenant_scalegitlab_deliverygitlab_dedicatedproduction_engineeringdata_access- unlisted or unknown
Add a
>to the end of the category comment so it’s properly formatted HTML: (<!-- categories: <name value from categories.yml> -->). Add values that match the categories.yml file. The value is case-sensitive. Use comma separation for multiple values.Edit the text to reflect your feature announcement.
- Use 125 words or fewer, and no images or videos.
- Documentation links are allowed and must be relative.
- Ensure work item links are not confidential.
- Links to other resources are also allowed.
Open a merge request:
- Use the Release Notes Item template to populate the description and to track progress.
- Assign the merge request to an Engineering Manager and Technical Writer for review.
All release notes should be merged by 00:00 (midnight) UTC on the Friday before the release day to be included in the appropriate release.
If your item is primary, review the instructions for What’s new.
Technical Writer review
To review a release note merge request:
- Review the tiers, offerings, documentation link, issue link, and content. Ensure the links have been changed from the examples, and that the work item isn’t confidential.
- Start an automatic rebase with
/rebasein an empty comment, then set it to auto-merge when the pipeline completes.
While it is preferable for the writer to merge, any Maintainer can merge. The priority is for the item to be merged before the release.
Technical Writer release day process
On release day, the writer assigned to the upcoming release creates two merge requests: one for the gitlab repo and one for docs-gitlab-com.
You can create these merge requests a few days before the release.
Do not merge the changes until the release manager confirms that the packages are publicly available, usually around 14:00 UTC.
Update content to reflect today’s release
Open the file for the release, for example doc/releases/19/gitlab-19-0-released.md, and update the following content.
In the metadata, after the
group, add the release date. For example:date: 2026-05-21This addition will make the pipeline fail until the date of release. This is expected.
Change the
descriptionmetadata from:Summary of features included in <version>To:
GitLab <version> released with <top feature title>Change the
titlefrom:title: GitLab <version> - not yet releasedTo:
title: GitLab <version>Change the intro text from:
The following features are being delivered for GitLab 19.0. These features are now available on GitLab.com.To:
On <April 16, 2026>, <GitLab 18.11> was released with the following features.Replace the date and version with the version that’s being released.
Create content for next release
Now create a file for the next version.
- In the
/doc/releases/folder, create a Markdown file for the next release. For example,19/gitlab-19-1-released.md. - Populate the file with the template.
- Add a
>to the end of the category comment so it’s properly formatted HTML:<!-- categories: <name value from categories.yml> --> - In the metadata and intro text, change the version number to the next version number.
Update the index file
Now update the index file to point to the new file.
Open
/doc/releases/19/_index.md.Add the upcoming version, for example, if 19.0 is shipping, add 19.1:
{{< cards >}} - [GitLab 19.0](gitlab-19-0-released.md) - [GitLab 19.1](gitlab-19-1-released.md) {{< /cards >}}
Update the redirect file
- Open
doc/releases/upcoming.md. - Update the text and metadata to reflect the next release.
You can now push your commit. This merge request is complete.
Update the left navigation
Now go to the docs-gitlab-com repository and update navigation.yaml to
add the next version’s page to the left navigation.
For example, add 19.1:
- title: GitLab 19
url: 'releases/19/'
submenu:
- title: GitLab 19.0
url: 'releases/19/gitlab-19-0-released/'
- title: GitLab 19.1
url: 'releases/19/gitlab-19-1-released/'You can now push your commit. This merge request is complete.
New release notes file template
---
stage: Release Notes
group: Monthly Release
title: "GitLab 19.0 release notes - not yet released"
description: "Summary of features included in 19.0"
---
The following features are being delivered for GitLab 19.0.
These features are now available on GitLab.com.
<!-- Copy this template, and paste it into the doc section where it belongs:
Primary feature, Agentic Core, Scale and Deployments, or Unified DevOps and Security.
Update all the information as needed.
### Feature explanation here
<!-- categories: <name value from categories.yml> --
{{< details >}}
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
- Links: [Documentation](../../ci/yaml/_index.md), [Related issue](https://gitlab.com/groups/gitlab-org/-/work_items/17754)
{{< /details >}}
Now write 125 words or fewer to explain the value of this improvement.
Use phrases that start with, "In previous versions of GitLab, you couldn't... Now you can..."
Use present tense, and speak about "you" instead of "the user."
-->
<!-- ## Primary features
The first person to add a feature in this area, please make the title visible and delete this comment -->
<!-- ## Agentic Core
The first person to add a feature in this area, please make the title visible and delete this comment -->
<!-- ## Scale and Deployments
The first person to add a feature in this area, please make the title visible and delete this comment -->
<!-- ## Unified DevOps and Security
The first person to add a feature in this area, please make the title visible and delete this comment -->