Mar 7, 2025
Available now on GitLab

The latest features available on GitLab SaaS

New features are regularly released to GitLab SaaS (GitLab.com), with a packaged release available for GitLab Self-Managed every month. Read on to learn more about the new features available on GitLab.com. Note that it may take a few days for a feature to become fully available on GitLab.com, due to deployment schedule and potential feature flags.

Additional information on past releases is available; be sure to check out the release for other features we've launched recently. We also have information about upcoming releases if you're interested in seeing what we are doing next.

Preview Key improvements released in GitLab Preview

Enhanced markdown experience

Enhanced markdown experience

GitLab Flavored Markdown has been enhanced with several powerful improvements:

  • Improved math and image handling:
    • Disable math rendering limits in your group or self-hosted instance to handle more complex mathematical expressions.
    • Control image dimensions precisely using pixel values or percentages to better manage content layout.
  • Enhanced editor experience:
    • Continue lists automatically when pressing Enter/Return.
    • Shift text left or right using keyboard shortcuts.
    • Create clear term-definition pairs using description list syntax.
    • Adjust video widths flexibly.
  • Better content organization:
    • Navigate content more easily with auto-expanding summary quick views (add +s to URLs).
    • See referenced issue titles render automatically (add + to URLs).
    • Organize content modularly using include syntax.
    • Create visually distinct callouts and warnings using alert boxes.

These improvements make GitLab Flavored Markdown more powerful for teams creating and maintaining documentation while offering greater flexibility in how content is presented and organized.

Enhanced markdown experience

Work items: Description templates

Work items: Description templates

You can now streamline your workflow and maintain consistency across your projects with description templates for work items (epics, tasks, objectives, and key results).

This powerful addition allows you to create standardized templates, saving you time and ensuring all crucial information is included every time you create a new work item.

Work items: Description templates

Preview Other improvements in GitLab Preview

Snooze to-do items

Snooze to-do items

You can now snooze notifications in your To-Do List, allowing you to temporarily hide items and focus on what’s most important right now. Whether you need an hour to concentrate or want to revisit a task tomorrow, you’ll have fine-grained control over when notifications reappear, helping you manage your workflow more effectively.

Snooze to-do items

Configurable token duration with GitLab OIDC provider

Configurable token duration with GitLab OIDC provider

When using GitLab as an OpenID Connect (OIDC) provider, you can now configure the duration of ID tokens with the id_token_expiration attribute. Previously, ID tokens had a fixed expiration time of 120 seconds.

Thank you Henry Sachs for your contribution!

Map OmniAuth profile attributes to user

Map OmniAuth profile attributes to user

You can now map the Organization and Title profile attributes from an OmniAuth identity provider (IdP) to a user’s GitLab profile. This allows the IdP to be the single source of truth for these attributes, and users can no longer change them.

Wider distribution for token expiration notifications

Wider distribution for token expiration notifications

Previously, access token expiry notification emails were only sent to direct members of the group and project in which the token was expiring. Now, these notifications are also sent to inherited group and project members, if the setting is enabled. This wider distribution makes it easier to manage the token before expiry.

The AI comparison metrics panel on the AI Impact Dashboard now provides month-over-month (MoM) tracking for GitLab Duo Code Suggestions acceptance rate and GitLab Duo Chat usage (MoM%). These new trend-based insights complement the existing Duo Code Suggestions and Duo Chat tiles, which provide a 30-day snapshot of these metrics. With these additional metrics, managers can better measure the AI impact on their software development processes and identify patterns, by comparing Code Suggestions acceptance rate and Duo Chat usage with other SDLC metrics over time.

New insights into GitLab Duo Code Suggestions and GitLab Duo Chat trends

Identify and revoke tokens with token information API

Identify and revoke tokens with token information API

GitLab administrators can now use a unified API to identify and revoke tokens. Previously, administrators had to use endpoints related to the specific type of token. This API allows revocation regardless of the type. For a list of supported token types, see the Token information API.

Thank you Nicholas Wittstruck and the team from Siemens for your contribution!

Select a compliance framework as default from the dropdown list on the Frameworks page

Select a compliance framework as default from the dropdown list on the Frameworks page

Users can set a default compliance framework in the GitLab compliance centre, which is applied to all new and imported projects that are created in that group. A default compliance framework has a default label to help users identify it.

To make it easier to set a compliance framework as default, we are introducing the ability for users to set a framework as default by using the framework dropdown list on the list frameworks page in the compliance center of a top-level group. This feature isn’t available in the compliance center of subgroups nor projects.

Improved project creation permission settings

Improved project creation permission settings

We’ve improved the project creation permission settings to make them more clear, intuitive, and aligned with our security principles. The improved settings include: - Renamed the “Default project creation protection” dropdown to “Minimum role required for project creation” to clearly reflect the setting’s purpose. - Renamed the “Developers + Maintainers” dropdown option to “Developers” for consistency across the platform. - Reordered the dropdown options from most restrictive to least restrictive access level.

These changes make it easier to understand and configure which roles can create projects within your groups, helping administrators enforce appropriate access controls more confidently.

Thank you @yasuk for this community contribution!

Improved project creation permission settings

Deprecations Deprecations

The complete list of all features that are currently deprecated can be viewed in the GitLab documentation. To be notified of upcoming breaking changes, subscribe to our Breaking Changes RSS feed.

Removals and breaking changes Removals and breaking changes

The complete list of all removed features can be viewed in the GitLab documentation. To be notified of upcoming breaking changes, subscribe to our Breaking Changes RSS feed.

Changelog

Please check out the changelog to see all the named changes:

Installing

If you are setting up a new GitLab installation please see the download GitLab page.

Updating

Check out our update page.

GitLab Subscription Plans

See what your team could do with The DevSecOps Platform.

  • Free

    Free-forever features for individual users

  • Premium

    Enhance team productivity and coordination

  • Ultimate

    Organization wide security, compliance, and planning

Try all GitLab features - free for 30 days

Take GitLab for a spin

See what your team could do with The DevSecOps Platform.

Get free trial

Have a question? We're here to help.

Talk to an expert
Edit this page View source