GitLab 17.3: New AI functions and improved compliance
The update of the development platform brings AI-supported root cause analysis, new metrics for AI impact analytics and revised Kubernetes support.
Version 17.3 of the GitLab development platform is a new monthly update. The release brings with it a range of new functions to increase the efficiency and user-friendliness of the platform for developers.
Analyze failed job logs
A highlight of this version is the artificial intelligence (AI)-based root cause analysis for failed pipeline jobs, which is supported by the AI assistant GitLab Duo. This function analyzes failed job logs, identifies the cause of the error and suggests solutions. Another new feature is the AI-supported resolution of security vulnerabilities, which offers specific code suggestions for fixing vulnerabilities.
GitLab 17.3 makes it possible to apply multiple compliance frameworks to a single project, which should make it easier to comply with various regulatory requirements. In addition, pods can be deleted directly from the GitLab interface, which apparently has a positive effect on the management of Kubernetes clusters.
Two new metrics
GitLab 17.3 introduces two new metrics for AI Impact Analytics: the acceptance rate of code proposals and the use of GitLab Duo seats. The acceptance rate measures how often developers accept code changes suggested by GitLab Duo, while the usage of GitLab Duo seats shows the percentage of licensed seats that are actually used. These metrics are intended to help organizations better understand and plan the effectiveness and usage of the GitLab Duo AI assistant.
These metrics are complemented by small, simple charts embedded in data tables (sparklines) that convert numerical values into graphical representations, making it easier to identify trends and compare multiple metrics.
Support for Kubernetes 1.30
Other improvements include support for Kubernetes 1.30, improved repository management and enhanced security features such as HMAC authentication for external status checks. GitLab Runner 17.3 has also been released, with performance improvements and bug fixes.
In addition, the update provides a new, powerful container registry architecture that offers features such as zero-downtime garbage collection, improved performance and reliability, as well as new features such as better sorting/filtering and visibility of memory usage.
More information about the update can be found in the blog post and in the GitLab documentation.
(mdo)