GitLab 15 officially released

GitLab 15.0 is now officially released and includes Container Scanning at all levels, Internal notes, better links to external organizations and contacts, and more. The main improvements are as follows:

Edit code blocks, links and media inline in WYSIWYG editor

GitLab 15.0 includes improvements to speed up the user's workflow in the wiki's WYSIWYG Markdown editor.

First, there will be no more unstyled blocks of monochrome code. Users can choose from over 100 languages ​​in a drop-down list above the code blocks, so that CSS, YAML, and Python code are separated from each other, with accurate syntax highlighting.

Editing links and images in the WYSIWYG editor has also become easier. A new popup menu appears when the user selects a link or an attached image. A new popup menu appears when you select a link or attach an image. From the menu, you can quickly edit the link's target URL or description, copy the link or image to the clipboard, or even delete the link or image from the page.

Advanced Search compatible with OpenSearch

OpenSearch is an open source Elasticsearch fork. Prior to GitLab 15.0, Advanced Search was not compatible with OpenSearch. If you use AWS hosting, you must use an older version of Elasticsearch; now you can take full advantage of OpenSearch for advanced search.

Plan and schedule issues using an automatic iteration cadence

Added the ability for a group to manage multiple sets of concurrent iterations in an iterative cadence, which will allow each team to control the start date and duration of each iteration in its iteration cadence; the day-to-day management of iterations is also now more efficient.

Issue boards or issue lists can now also be limited to iterations. All existing iterations in the group are converted to iteration cadences without changing the underlying iteration data. Additionally, to better support future enhancements to iterations such as iteration speed and volatility and capacity planning, the development team has deprecated the ability to manually create and delete individual iterations and will remove this feature in 16.0.

Internal notes

The Internal notes feature enables teams to edit discussions of internal or customer data that is only visible to certain users, while keeping the core details of the issue public. Internal notes in issues or epis are only visible to issue authors, assignees, and group or project members with at least the reporter role.

Link external organizations and contacts to issues

GitLab 15.0 introduces the first MVC for managing and billing GitLab's external clients. With customer relationship management (CRM) capabilities, you can:

  • Create organizations and contacts.
  • Set a default billing rate for your organization.
  • Add contacts to the organization.
  • /add_contactsLink contacts to issues with quick actions.
  • View issues related to a given contact or all contacts belonging to an organization.

The customer relationship feature is not enabled by default and can only be managed from the highest level group.

Container Scanning works on all layers

Container Scanning helps developers easily find known security vulnerabilities in dependencies installed in their container images. GitLab 15.0 provides basic Container Scanning functionality in every GitLab layer.

Using Nested CI/CD Variables and Environments in Pipeline Configurations

As of GitLab 15.0, you can nest variables within other variables and have them all expand the way you want; adding flexibility to dynamic environments. 

Details can be found in the official announcement .

Guess you like

Origin www.oschina.net/news/197352/gitlab-15-0-released