GitLab

The GitLab blog is a platform for sharing news, insights, and perspectives on software development and DevOps practices. It features articles from GitLab team members, customers, and industry experts on topics such as CI/CD, GitOps, cloud-native development, and more. The blog serves as a valuable resource for developers, operations professionals, and technology leaders looking to stay informed about the latest trends and best practices in software development. With a focus on innovation, collaboration, and community, the GitLab blog fosters knowledge sharing and encourages discussion among its readers. Whether you are new to GitLab or a seasoned user, the blog provides valuable information and insights to help you improve your software development workflow. From technical deep dives to thought leadership pieces, the GitLab blog offers something for everyone interested in the future of software development. Stay up-to-date with the latest news, trends, and best practices by subscribing to the GitLab blog.

Thread Of Notes

Gartner has recognized GitLab as a Leader in the DevSecOps Platforms Magic Quadrant for four consecutive years. The company asserts that software development has evolved beyond just coding, emphasizing the underlying platform's importance for speed and efficiency. While AI coding assistants have accelerated code creation, this has created downstream bottlenecks in pipelines, security, and deployments. GitLab believes the true challenge is transforming agent-produced code into reliable software through "speed with control."The current enterprise struggle involves balancing rapid delivery with governance, especially as AI agents multiply without robust management policies. GitLab positions itself as the integrated platform for planning, building, securing, and shipping software, acting as a control layer for the agentic era. It stress-tests changes against existing code and policies before they reach production.Established companies like Ericsson and Southwest rely on GitLab for scalable and reliable software delivery. GitLab offers consistent platform capabilities across SaaS and self-managed deployments, even in air-gapped environments, without compromising control. Gartner highlighted this parity and comprehensive AI functionality as strengths. The platform is also extensible, allowing integration with existing tools while maintaining a unified governance boundary.GitLab's commitment to enterprise-grade uptime is underscored by strengthened SLAs, including a 99.9% monthly availability guarantee for Ultimate customers. Recent innovations focus on machine-scale source code management, a context graph called GitLab Orbit to enhance AI model performance, and agents for security and governance. New agentic triggers automate task coordination, and flexible agreements allow for tailored spending. Ultimately, GitLab provides a single platform, context graph, and governance boundary for collaborative software development by both humans and agents.
AI agents struggle with understanding the system surrounding code, leading to wasted effort and failed tasks. This gap arises because agents often lack context beyond the immediate code they are analyzing. GitLab Orbit aims to bridge this gap by creating a live, queryable graph of all software development lifecycle data. This graph connects code, merge requests, pipelines, deployments, vulnerabilities, and ownership. By using this first-party data, agents can make more informed decisions and provide more accurate results.GitLab Orbit has demonstrated significant improvements in AI code review accuracy compared to traditional methods like RAG. It enables coding agents to be up to eleven times faster and significantly reduce token usage. Furthermore, Orbit allows for previously impossible queries, such as tracing pipeline failures to their root cause or mapping the blast radius of vulnerabilities. This facilitates faster incident response and more efficient planning for tasks like migrations.The system works by ingesting and parsing data from various sources, maintaining an up-to-date graph of relationships. Query traffic is separated from the main GitLab instance, and authorization mirrors existing GitLab permissions. Orbit builds on data GitLab already captures, eliminating the need for new instrumentation. Engineers can also query this graph directly through the Data Explorer for manual investigations. GitLab Orbit is currently in public beta for Premium and Ultimate customers.
GitLab is now available as a fully managed platform on Google Cloud, delivered by certified MSPs like Beyond and Digital Future. This collaboration integrates the latest Google AI models, including Gemini and Gemma, directly into the GitLab platform. Teams can maintain full control over their code, pipelines, and security data while leveraging a scalable and reliable DevSecOps architecture. This offering builds upon a previous collaboration allowing GitLab Duo Agent Platform to utilize Google models and apply usage towards existing Google Cloud commitments.The managed service addresses the tension between needing access to strong AI models and maintaining control over sensitive data, providing both modern AI capabilities and robust governance. Organizations can run GitLab fully managed on Google Cloud, ensuring data residency and compliance with regulated requirements. MSP partners handle the operational burden, providing high service-level agreements, while built-in audit and policy controls maintain visibility for compliance teams. The latest Gemini models, including Gemini 3.5 Flash, are available now in GitLab Duo Agent Platform, with new models continuously integrated. For self-hosted and regulated teams, Gemma 4 offers an open-weight option for GitLab Duo Self-Hosted, allowing full control over AI Gateway and data within their environment.Purchasing GitLab and Duo Agent Platform through Google Cloud Marketplace enables usage against existing Google Cloud commitments, streamlining budgeting and billing. This integrated approach consolidates platform, inference, and infrastructure spend into a single Google Cloud bill. GitLab also provides cost controls with usage dashboards, policy management for model usage, and a Credits model for predictable consumption. The unification of strong AI models with GitLab Duo Agent Platform’s software-delivery context prevents fragmentation across disparate tools, ensuring aligned deployment, model choice, governance, and spend. This collaboration with Google Cloud offers the right deployment options, models, and cost controls for running DevSecOps at scale on controlled infrastructure with auditable governance. Free trials and simple sign-up options are available for new and existing GitLab users to start utilizing Duo Agent Platform.
The agentic era has made software needs unpredictable, especially regarding seat count, AI consumption, and desired capabilities. Traditional contracts, however, fix all these elements upfront, leading to overpayment or stalled progress when needs change. GitLab Flex addresses this by offering a single annual commitment that can be reshaped monthly across seats, AI usage, and new capabilities without re-procurement. This avoids the pitfalls of guessing too high or too low with fixed contracts.With Flex, annual budgets adapt monthly. Customers can adjust seat reservations, reallocating them as teams change, or direct them towards AI usage. AI consumption scales predictably, drawing from the annual commitment at published rates, and usage above the commitment bills on-demand. New eligible capabilities released after signing can be added without new procurement, drawing from the existing commitment. Unlike most consumption models, Flex allows budget movement between seats and usage within the same commitment.A single Flex agreement can combine platform seats (Premium and Ultimate), GitLab Credits for AI and other capabilities, and any deployment type (GitLab.com, Self-Managed, Dedicated, air-gapped). This flexibility allows organizations to shift their mix over the term. Larger annual commitments unlock better unit pricing and reserved capacity costs less than unplanned usage. Spend controls like subscription-level and per-user caps help manage budgets.Unreserved seats draw at the effective pre-negotiated price, and usage above the full Flex commitment bills at on-demand rates. Cloud-connected customers are billed automatically, while air-gapped customers are invoiced twice yearly. Existing customers can maintain their current plans through renewal, but Flex is recommended for new agreements. The tier capabilities of Premium and Ultimate remain unchanged with Flex.GitLab Flex provides an operating model for managing both platform and AI spend, adapting to the dynamic needs of the agentic era. Customers can request orders with GitLab Flex now.
GitLab Transcend showcased major innovations driving agentic software development. Next-generation Source Code Management, a Git engine optimized for agent-scale concurrency, is in private beta. GitLab Orbit, a comprehensive context graph for the entire software lifecycle, is now in public beta, significantly improving agent efficiency and accuracy. Agents for security and governance for agents, focusing on identity, policy, and audit trails for agent actions, are in private beta.The GitLab Duo Agent Platform, a generally available orchestration system, facilitates agent workflows across the full development cycle. GitLab Flex is a new buying model allowing flexible allocation of annual commitments across seats, AI usage, and capabilities. Research shows 91% of organizations use two or more AI coding tools, but unmanaged speed creates chaos. Fragmentation in the software lifecycle leads to inefficiencies and risks with current AI coding tools.GitLab addresses these challenges with its agentic infrastructure, which includes a motor system for execution, a nervous system for context, an immune system for governance, and an orchestration system. The next-generation SCM aims to eliminate "clone tax" and concurrency collapses under agent load, showing promising internal results. GitLab Orbit provides agents with critical context, reducing hallucinations and improving response times.New agents for security and governance ensure compliance and traceability for every agent action. The Duo Agent Platform already sees 10x growth in weekly active users, streamlining development by reducing context-switching. GitLab Flex offers unprecedented flexibility in software procurement. These innovations aim to transform agentic coding into controlled, efficient software delivery.
A healthy security operations center alerting system requires more than just fine-tuning false positives; it also needs to ensure critical but infrequent detections are functional. GitLab's Signals Engineering team developed a framework called WATCH (Weekly Attack Testing for Continuous Health) to address this gap. WATCH automates the validation of security detections by simulating real malicious behavior on their infrastructure. This process verifies the end-to-end alerting pipeline, from log source to SIEM and security orchestration.WATCH works by scheduling scripted attack simulations in a staging environment, followed by verification that expected alerts propagate through the monitoring stack. Before a test runs, WATCH notifies the SOAR system with expected detections, creating trackable records. The simulated malicious behavior is then executed, and the SIEM processes logs to fire detection rules. Alerts arriving in the SOAR are correlated with registered tests to prevent false escalations.A verification stage checks if all expected detections fired, updates detection status metadata, and deploys results to a GitLab Pages dashboard. Failures trigger immediate notifications to the team. WATCH is orchestrated using GitLab CI/CD across three stages: scheduling, test execution, and verification/reporting. The framework is designed for ease of use, allowing team members to create new tests by subclassing a base class and defining setup, execution, and cleanup procedures.The configuration of expected detections, mapping SIEM rule names to expected alert arrival times, is a key aspect. WATCH tests can be readily scaffolded with GitLab Duo, an AI assistant, by providing prompts for specific malicious behaviors. This significantly lowers the barrier to entry for creating new tests. Duo Agent Skills further enhance consistency by providing detailed outlines of good test practices and helper functions.WATCH also provides two interactive dashboards deployed via GitLab Pages, offering real-time visibility into detection health. One dashboard, the Detection Status Dashboard, summarizes the current test status of all detection rules. The other, the Detection Test Results Dashboard, offers a deep dive into individual test outcomes. This comprehensive approach ensures the reliability and effectiveness of the security alerting system.
Optimizing CI/CD performance begins with gaining visibility into pipeline metrics. A successful enterprise DevOps platform requires understanding pipeline performance, job execution patterns, and operational insights. GitLab developed the CI/CD Observability solution to transform raw metrics into actionable insights. A financial services organization partnered with GitLab to implement a containerized observability solution. This solution combined gitlab-ci-pipelines-exporter with Prometheus and Grafana infrastructure. The implementation addressed challenges faced by the organization in managing pipelines at scale. The solution provides Grafana dashboards for real-time and historical CI/CD platform visibility. Key dashboards include Pipeline Overview, Job Performance, Runner & Infrastructure, and Deployment Frequency. The solution requires two exporters: Pipeline Exporter for CI/CD metrics and Node Exporter for host-level metrics. For enterprise deployments, a Kubernetes cluster is recommended, with components deployed as separate deployments for integration. The article details the step-by-step Kubernetes deployment process for these components, including network policies for security. It also provides configuration references for the exporters, Prometheus, and Grafana, along with key metrics collected. Enterprise considerations include token security, network segmentation, and authentication integration. GitLab's API-first design facilitates custom observability solutions that integrate with existing infrastructure.
Enterprise and public sector leaders face a dilemma: accelerating AI adoption while maintaining stringent security and regulatory compliance. GitLab addresses this by deepening its integration with Anthropic Claude models directly into its intelligent orchestration platform. This integration ensures that governance, compliance, and auditability are inherent in every AI interaction within GitLab Duo Agent Platform. Claude now powers various GitLab Duo capabilities, from code generation and review to agentic chat and vulnerability resolution. The key differentiator for GitLab is its built-in governance controls and auditing throughout the software development lifecycle. Any AI-suggested code change, for example, undergoes the same merge request, approval rules, security scanning, and audit trail as human-made changes. This architectural decision becomes increasingly crucial as GitLab moves towards agentic software development, where AI autonomously handles well-defined tasks. Furthermore, enterprise deployment flexibility is enhanced as Claude models are accessible within GitLab through Google Cloud's Vertex AI and AWS Bedrock, leveraging existing cloud governance frameworks. GitLab is also available in the Claude Marketplace, simplifying procurement for customers with existing Anthropic commitments. This strategy aligns with GitLab's vision for agentic software development, requiring robust AI models and a platform for fully governed autonomous actions. Ultimately, GitLab customers gain access to advanced AI assistance within their established governance framework, eliminating the need to choose between AI capabilities and enterprise control.
AI's capability to write code is now commonplace, but gaps remain in planning, security, compliance, and deployment. To address this, GitLab launched the Duo Agent Platform, inviting developers to build AI agents that assist teams in shipping secure software faster rather than merely answering questions. A hackathon, co-sponsored by Google Cloud and Anthropic, ran from February to March 2026, attracting nearly 7,000 developers who created over 600 agents and flows. The competition focused on technical work, design, potential impact, and idea quality, with judges dedicating significant time to reviewing submissions.The Grand Prize was awarded to LORE, a system designed to combat knowledge loss when senior engineers depart, utilizing eight agents to manage organizational records and a visual dashboard. Google Cloud's Grand Prize went to Gitdefender, an agent that automatically identifies and fixes security issues within code reviews. Anthropic's Grand Prize winner, GraphDev, maps code relationships and visualizes system changes over time, providing insights into the impact of modifications.Other notable projects included Time-Traveler for technically impressive database migrations, RedAgent for verifying AI-generated security reports, and Launch Control for its ease of use and polished user experience. The hackathon also emphasized sustainability, with several projects receiving awards for measuring and reducing the carbon footprint of software development. Honorable mentions were given to projects like SecurityMonkey for vulnerability testing and stregent for mobile-first CI/CD management. The success of the hackathon highlights the community's drive to solve real-world problems with AI agents, setting the stage for future developments with richer local context. Developers are encouraged to build their own agents and explore the existing AI Catalog.
Git 2.54.0 introduces pluggable object databases, a significant architectural change allowing for alternative storage formats beyond the current hardcoded ones. This effort, spanning nearly two years and hundreds of commits, aims to improve efficiency for handling large binary files and enable custom optimizations for platforms like GitLab. Another key highlight is the new git-history command, designed to simplify editing commit history. Inspired by tools like Jujutsu, it offers intuitive subcommands like reword and split, with plans to add more editing capabilities. Importantly, this command automatically rebases dependent branches, enhancing support for stacked diffs. Git 2.54.0 also expands the git repo structure command, building on previous versions to provide a comprehensive overview of repository metrics. This new functionality now includes displaying the largest objects by type, offering a native replacement for external tools like git-sizer. This enhancement allows users to better understand and manage repository performance. The release also continues the migration to a new task-based repository maintenance system with git-maintenance(1). This modern architecture offers greater flexibility and control over housekeeping tasks compared to the older monolithic git-gc(1) tool. The goal is to achieve feature parity with git-gc(1) while enabling more granular user configuration. These updates collectively represent substantial advancements in Git's extensibility, usability, and maintainability.
Anthropic's Mythos Preview model has uncovered thousands of zero-day vulnerabilities, including a 27-year-old OpenBSD bug, demonstrating advanced exploit chaining capabilities. This rapid discovery pace highlights a critical imbalance, as defenders struggle to keep up; exploited vulnerabilities often show activity before disclosure. AI further compresses this exploitation window, accelerating attackers and overwhelming security teams with disclosures faster than they can triage. Current remediation efforts are insufficient, with developers spending significant time on post-release fixes and organizations facing year-long backlogs for critical vulnerabilities. AI-generated code exacerbates this issue, introducing a deluge of new security findings and increasing vulnerabilities due to its inherent flaws. To counter this, defenders must integrate frontier AI models directly into their development pipelines, enforcing security policies at every merge request. This involves catching simple issues early in the IDE, automating triage of complex findings, and governing AI-generated fixes through established processes. A robust security pipeline ensures that questions about exposure can be answered in minutes, and remediation campaigns can be executed efficiently with automated patch generation and policy enforcement. Such a system provides a clear audit trail for compliance, demonstrating how policies are applied and risks are mitigated. With advanced AI threats imminent, organizations must proactively address pipeline gaps to strengthen their software supply chain.