gitlab gitlab-org/gitlab-foss v18.5.0

5 days ago

9 new features
2442 total badges

Pick up where you left off on the new personal homepage: Navigation

You can now access a new personal homepage that consolidates all your important GitLab activities in one place, making it easier to pick up where you left off. The homepage brings together your to-do items, assigned issues, merge requests, review requests, and recently viewed content, helping you navigate GitLab's large surface area and stay focused on what matters the most to you.

Enhanced Admin area groups list (self-managed only): Groups & Projects

We've upgraded the Admin area groups list to provide a more consistent experience for GitLab administrators:

  • Delayed deletion protection: Group deletions now follow the same safe deletion flow used throughout GitLab, preventing accidental data loss.
  • Faster interactions: Filter, sort, and paginate groups without page reloads for a more responsive experience.
  • Consistent interface: The groups list now matches the look and behavior of other group lists across GitLab.

This update brings the administrator experience in line with GitLab design standards, and adds important safety features to protect your data. Future enhancements to group management will automatically appear in all group lists throughout the platform.

Updated navigation experience for groups: Groups & Projects

We've made changes to the group overview list to deliver a more consistent and efficient experience across GitLab.
These improvements make it easier to navigate your groups and projects while providing more valuable information at a glance:

  • Richer project information: Projects now display stars, forks, issues, merge requests, and relevant dates, giving you a complete activity overview at a glance.
  • Streamlined actions: Edit or delete groups and projects directly from the overview using the actions menu. Archived and pending deletion items appear in the Inactive tab.
  • Consistent experience: The group overview now matches the look and behavior of other group and project lists throughout GitLab for a more intuitive experience.

These enhancements save time by putting more information and actions at your fingertips. This update also lays the groundwork for future features like bulk editing and advanced filtering options.

Improved inactive item management for groups and projects: Groups & Projects

The Inactive tab now consistently displays all inactive items in one unified location across GitLab. This includes archived projects, projects pending deletion, and groups pending deletion.
This tab is available on the group overview page, as well as in group and project lists throughout Your work, Explore, and the Admin area.
All users with the appropriate permissions can view inactive items, while only group owners and project owners and maintainers can take further actions on them.
As part of this update, a new active parameter is now available in both the Projects and Groups REST APIs, and GraphQL APIs.

Managing inactive content is a critical part of maintaining a GitLab instance.
This update makes it easier to find and recover content that was archived or is pending deletion, allowing you to maintain better control over your GitLab resources while reducing the risk of accidentally losing valuable work.
The clear separation of active from inactive content also provides a more focused search experience when navigating through groups and projects across all areas of GitLab.

Plan

Format markdown tables in the plain text editor: Markdown

Misaligned markdown tables are difficult to read and edit, even though they render correctly.

The new Reformat table feature in the plain text editor's toolbar realigns table
columns with a single click, preserving alignment settings and indentation. To use it:

  • Select any markdown table in wiki pages, issues, or merge requests.
  • From the More options menu, select Reformat table.

This makes documentation maintenance faster and collaboration easier when working with
complex tables.

View child task completion in issues: Team Planning

You can now track the progress of issues directly from the child items widget, giving you a status overview at a glance. This enhancement provides real-time visibility into potential bottlenecks when work is already in progress, helping you quickly identify at-risk items and make timely adjustments before sprint deadlines are threatened.

Verify

Variable expansion in environment deployment_tier: Environment Management

You can now use CI/CD variables in the environment:deployment_tier field, making it easier to dynamically configure deployment tiers based on pipeline conditions.

GitLab Runner 18.5: GitLab Runner Core

We're also releasing GitLab Runner 18.5 today! GitLab Runner is the highly-scalable build agent that runs your CI/CD jobs and sends the results back to a GitLab instance. GitLab Runner works in conjunction with GitLab CI/CD, the open-source continuous integration service included with GitLab.

Bug fixes:

The list of all changes is in the GitLab Runner CHANGELOG.

Application security testing

Increased rule coverage for secret push protection and pipeline secret detection: Secret Detection

New rules have been added to the GitLab pipeline secret detection. Some existing rules have also been updated to improve quality and reduce false positives. These changes are released in version 7.15.0 of the secrets analyzer.

Don't miss a new gitlab-foss release

NewReleases is sending notifications on new releases.