Jan 31, 2024
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

Expanded options for auto-canceling pipelines

Expanded options for auto-canceling pipelines

Currently, to use the auto-cancel redundant pipeline feature, you must set jobs that can be cancelled as interruptible: true to determine whether or not a pipeline can be cancelled. But this only applies to jobs that are actively running when GitLab tries to cancel the pipeline. Any jobs that have not yet started (are in “pending” status) are also considered safe to cancel, regardless of their interruptible configuration.

This lack of flexibility hinders users who want more control over which exact jobs can be cancelled by the auto-cancel pipeline feature. To address this limitation, we are pleased to announce the introduction of the auto_cancel:on_new_commit keywords with more granular control over job cancellation. If the legacy behavior did not work for you, you now have the option to configure the pipeline to only cancel jobs that are explicitly set with interruptible: true, even if they haven’t started yet. You can also set jobs to never be automatically cancelled.

Expanded options for auto-canceling pipelines

CI/CD Components now generally available

CI/CD Components now generally available

In 16.6 we announced the release of an exciting Beta feature called CI/CD components. The component is the smallest building block of the upcoming CI/CD catalog, which is a centralized repository of components. Today we are excited to announce the General Availability of CI/CD components, and if you try out CI/CD components, you are also welcome to try the new CI/CD catalog, currently available as a Beta feature. You can search the CI/CD catalog for components that others have created and published for public use. Additionally, if you create your own components, you can choose to publish them in the catalog and share them with other GitLab users too!

CI/CD Components now generally available

Preview Other improvements in GitLab Preview

New stage events for custom Value Stream Analytics

New stage events for custom Value Stream Analytics

To improve the tracking of development workflows in GitLab, the Value Stream Analytics has been extended with a new stage event: Issue first added to iteration. You can use this event to detect problems caused by a lack of agility from teams planning too far ahead or execution challenges in teams that have issues rolling over from iteration to iteration. For example, you can now add a “Planned” stage that starts when Issue first added to iteration and ends when the Issue first assigned.

New stage events for custom Value Stream Analytics

Control which roles can cancel pipelines or jobs

Control which roles can cancel pipelines or jobs

Organizations might want to control which user roles are able to cancel a pipeline. Previously, anyone who could run a pipeline could also cancel a pipeline. Now, a project Maintainer is able to update a setting which restricts pipeline and job cancellation to specific roles, or even prevents cancellation completely!

Enterprise user email address accessible through UI and API

Enterprise user email address accessible through UI and API

Group Owners that have enterprise users can now use both the user management UI and the group and project members API to see those users’ email addresses. Previously, only provisioned users’ email addresses were returned.

Enterprise user email address accessible through UI and API

CI/CD Components Catalog section for your internal components

CI/CD Components Catalog section for your internal components

As the number of items in the CI/CD catalog continues to expand, it be increasingly challenging for you to locate the CI/CD components released by your teams and available to you. In this release, we are introducing a dedicated Your groups tab, empowering you to effortlessly filter and identify the components associated with your organization. This simplified search process enhances efficiency, as you can more quickly find and use released CI/CD components.

If you use branch pipelines, you can now quickly view and access the related merge requests from the pipeline details page.

Improved UX for expired SAML SSO sessions

Improved UX for expired SAML SSO sessions

If you belong to a group that requires SAML SSO authentication, but you do not have a valid session for that group, a banner is displayed that prompts you to refresh your session. Previously, issues and merge requests were not displayed when a session had expired, but this was not clear to the user. Now, it is clear to users when they must reauthenticate to see all of their work items.

Improved UX for expired SAML SSO sessions

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