Home / Companies / GitLab / Blog / September 2026

September 2026 Summaries

19 posts from GitLab

Filter
Month: Year:
Post Summaries Back to Blog
U.S. government agencies face pressure to accelerate AI adoption while establishing safeguards for compliance, security, and accountability, creating demand for governed AI-assisted software development workflows. The material presents GitLab Duo Agent Platform as a model-agnostic orchestration and governance layer that can integrate coding tools such as Anthropic’s Claude Code while maintaining shared project context, policy controls, audit logs, automated pipeline actions, and merge-request review gates. It argues that faster AI code generation can shift bottlenecks to review, testing, and collaboration, particularly in federal environments with limited cleared reviewers, citing research that AI-generated merge requests may wait longer for review. It also distinguishes deployment control from model selection, describing self-hosted, air-gapped, private-cloud, and single-tenant options intended to support data residency and restricted-network requirements, including customer-selected model providers.
Sep 29, 2026 1,040 words in the original blog post.
Git 2.56.0 introduces workflow and infrastructure enhancements while outlining a planned transition to Git 3.0 in spring 2027, preceded by Git 2.98 and a long-term-support Git 2.99 release; Git 3.0 is expected to make SHA-256 hashing and reftable reference storage defaults and require Rust, subject to ecosystem readiness. New user-facing commands include `git history drop` for removing a commit and rebasing descendants, branch filters and deletion options for cleaning up merged tracking branches, and expanded `git refs` subcommands for creating, updating, renaming, and deleting references. Four Google Summer of Code projects added metadata-only remote object inspection for partial clones, disk-space recovery through filtered-object removal, additional repository path information, and reduced reliance on global state. The experimental `git replay` command can now linearize histories containing merge commits, while continuing work on pluggable object databases moves storage initialization, consistency checking, housekeeping, pack generation, streams, and transactions behind backend interfaces, supporting future scalability without changing normal user behavior.
Sep 28, 2026 2,291 words in the original blog post.
GitLab’s Flow Registry is a declarative framework within the Duo Agent Platform that compiles reusable YAML configurations into LangGraph-based agentic flows, replacing repetitive, tightly coupled Python implementations with standardized components, routers, and shared state. After early LangGraph flows became difficult to maintain, test, and scale, GitLab introduced this abstraction layer to separate platform engineering from AI engineering, allowing builders to work with familiar concepts such as agents, tools, checkpoints, and orchestration rather than low-level graph nodes and edges. Components package common AI primitives, routers direct execution among specialized agents based on decisions or conditions, and a shared state model provides predictable communication between flow steps through structured outputs and dot-notation access. The approach supports multi-agent systems that can improve cost control, security through role separation, and process guardrails, while enabling framework-level improvements to benefit both GitLab and customer-built flows. Flow Registry has reduced Python code per flow by 45%, helped support production flows such as pipeline repair and code review, and was validated through a GitLab AI Hackathon that produced more than 600 submitted agents and flows.
Sep 22, 2026 2,633 words in the original blog post.
Enterprise GitLab planning requires early decisions about deployment model, runner architecture, availability targets, workload capacity, and operational ownership because small choices can become major constraints as teams, repositories, and pipelines grow. Organizations can use GitLab.com for reduced infrastructure management, GitLab Dedicated for managed single-tenant isolation, or GitLab Self-Managed for direct control with full responsibility for scaling, security, upgrades, and recovery. Runner fleets should be sized by job volume, duration, concurrency, hardware needs, trust boundaries, and peak demand rather than developer count, with autoscaling, executor selection, and runner scope balanced against utilization and isolation requirements. Availability and recovery designs should define SLOs, RTOs, and RPOs while treating high availability, disaster recovery, and backups as separate layers, especially for self-managed environments where failover procedures must be tested. Performance monitoring should distinguish job queue time from execution and pipeline duration to identify runner shortages, inefficient pipeline design, repository-transfer demands, or infrastructure bottlenecks, with large repositories and monorepos evaluated separately. Kubernetes can support either runner workloads or GitLab itself, but requires planning for cluster capacity, scheduling, isolation, external dependencies, observability, upgrades, and recovery. Before rollout, platform teams should validate ownership, sizing, runner capacity, recovery procedures, performance under peak workloads, and scaling thresholds, then continually reassess the architecture as usage evolves.
Sep 22, 2026 2,361 words in the original blog post.
GitLab’s CISO argues that as AI agents make software creation and vulnerability exploitation faster and cheaper, security programs must shift from measuring scans and tickets to minimizing the time from detection to verified remediation. Citing rising CVE and bug-bounty volumes at GitLab, broader vulnerability-exploitation trends, and increasing model capabilities, the text contends that traditional severity-based queues and downstream reviews cannot adequately address risks created by chained weaknesses, excessive permissions, and exposed deployment paths. It proposes a three-layer operating model: proactively discovering risks across code, infrastructure, and deployments; maintaining a foundation of unified scanning, short-lived secrets, policy enforcement, least-privileged and auditable agents, and automated remediation; and continually reassessing software after release. A central concern is the “shadow software factory,” where agents operate outside governed repositories, CI/CD systems, identity controls, and approval workflows, limiting visibility into how changes were made. GitLab presents its Duo Agent Platform and integrated development controls as a way to place agent activity, security scanning, remediation, and approvals on a common governed path, while stating that it will publish further operational guidance for organizations adopting agentic development.
Sep 18, 2026 2,547 words in the original blog post.
GitLab Duo Agent Platform has added three GitLab-hosted open weight models—Kimi K3, GLM 5.3, and MiniMax M3—to give development teams more flexibility in matching AI models to task complexity, performance, latency, and cost requirements. Kimi K3 and GLM 5.3 are positioned for demanding coding and long-context work, while MiniMax M3 targets high-volume, multi-step tasks where lower compute cost is important; GitLab says these options can provide up to four times more calls per GitLab Credit than some comparable frontier models. The platform lets top-level group owners centrally select feature defaults and restrict available models across projects, while supporting GitLab-managed, self-hosted, and hybrid deployment approaches to accommodate governance and infrastructure needs. GitLab states that hosted models undergo internal quality evaluation and vendor security reviews, and that Fireworks AI, which serves all three new models, operates under a zero data retention policy for Duo requests. The models are now available as optional or default selections in Duo Agent Platform, and GitLab will discuss agentic AI across the software lifecycle at its Transcend livestream on October 6.
Sep 17, 2026 1,113 words in the original blog post.
GitLab 19.4 introduces per-user GitLab Credits management to help organizations control, attribute, and report AI spending as agentic AI adoption expands. Premium and Ultimate customers can set subscription-wide and individual spending caps, create exceptions for specific users, receive usage alerts at key thresholds, and use GitLab Flex controls to restrict or limit spending by capability. Detailed exports provide up to 31 days of billable event data, including user, project, namespace, session, model, token, and credit-consumption information, enabling departmental showback, potential chargeback, and more accurate forecasting. Developers can also view their own daily credit consumption, while promotional credits are applied per user before shared evaluation credits. GitLab notes that usage data syncs periodically rather than in real time, meaning in-flight activity may temporarily exceed caps, and states that existing subscription caps, APIs, and automations remain unchanged. The company also promotes its October 6 GitLab Transcend event, focused on managing the effects of coding agents across the software development lifecycle.
Sep 17, 2026 1,425 words in the original blog post.
GitLab 19.4 expands its Model Context Protocol server in beta to let internal and third-party AI agents perform broader software delivery tasks, including managing CI/CD pipelines, creating and reviewing merge requests, exploring repositories, handling work items, and, for Ultimate users, triaging vulnerabilities. The release addresses the governance challenge posed by increasingly capable agents by applying one set of configurable controls across GitLab Duo and external MCP clients: read-only tools are allowed by default, while write, merge, and delete actions require reviewer approval unless configured otherwise. New capabilities include detailed pipeline-log retrieval, merge request creation and merging, repository commits and forks, consolidated work-item and vulnerability actions, and a merge-request-created trigger that can launch automated reviews or context gathering after a diff is generated. Most MCP tools and governance features are available on Free, Premium, and Ultimate tiers, while vulnerability tools require Ultimate and the new merge request trigger requires Premium or Ultimate with GitLab Duo Agent Platform enabled.
Sep 17, 2026 1,180 words in the original blog post.
GitLab 19.4 introduces the `/goal` command in GitLab Duo CLI, a goal-driven workflow designed to reduce the repeated human prompting required by conventional turn-by-turn AI chats for open-ended development tasks. Users specify a task and clear completion criteria, after which the agent works locally, makes changes, runs verification, and iterates until a separate model determines the goal is met or a configured limit is reached. The feature retains human oversight by allowing users to stop runs, revise goals, and review verifier decisions at each stage. Initially available in interactive CLI mode, `/goal` is intended to extend across GitLab interfaces, including a forthcoming Slack agent that will enable codebase questions, agent flows, and issue creation within Slack conversations. It requires GitLab 19.3 or later, GitLab Duo CLI 9.17.0 or later, and GitLab Duo Agent Platform access, with availability on GitLab.com, Self-Managed, and Dedicated for Premium and Ultimate users.
Sep 17, 2026 1,181 words in the original blog post.
GitLab.com will introduce subscription-tier-based rate limits to manage growing platform demand, with Free accounts and unauthenticated traffic affected beginning October 19, 2026, and Premium and Ultimate limits changing in January 2027. Unauthenticated requests will be limited to 60 per hour per IP address, while authenticated requests will receive limits based on the user’s or top-level group’s subscription tier; GitLab will offer Free-tier and anonymous-traffic preview brownouts on October 7 and 14 to help users test workloads. Most ordinary signed-in activity, including UI use, Git operations, editors, and plan-supported CI/CD, is expected to remain unaffected, though heavy automation and some Free-tier workloads may reach the new ceilings. GitLab recommends authenticating API calls with personal access, OAuth, or CI/CD job tokens; using batching, caching, pagination, and exponential backoff; and monitoring RateLimit-Remaining and Retry-After headers. Users needing more capacity can upgrade tiers, contact GitLab about exceptional anonymous integrations or future purchasable additional capacity, while GitLab Self-Managed and Dedicated deployments are not affected.
Sep 17, 2026 988 words in the original blog post.
Enterprise security teams are encouraged to use deterministic static application security testing and AI-based code review as complementary tools rather than substitutes. SAST is presented as the practical baseline for scanning every commit because it offers low, predictable costs, consistent results, reproducible audit evidence, and reliable detection of pattern-based flaws such as injection vulnerabilities, exposed secrets, and insecure cryptography. LLM-based reviews can be more costly and variable between runs, making them less suitable as the sole continuous scanner, but they can interpret surrounding context from code, documentation, and project requirements to identify business-logic issues such as missing authorization or ownership checks. AI can also help validate suspected vulnerabilities by generating tests or exploits, potentially reducing false positives. The recommended approach is to run SAST continuously while applying LLM review selectively, often at merge-request time, to provide reasoning-heavy analysis; GitLab positions its Advanced SAST and Security Review Flow as tools supporting this combined model.
Sep 16, 2026 1,132 words in the original blog post.
European regulations including DORA, NIS2, and GDPR are increasing cybersecurity, operational resilience, data sovereignty, and audit-evidence requirements for enterprises, making platform deployment choices more consequential. The text contrasts multi-tenant cloud platforms, where shared infrastructure can create exposure and evidence challenges, with self-managed deployments, where customers assume responsibility for patching, disaster recovery, configuration consistency, and security operations. It presents GitLab Dedicated as a single-tenant SaaS offering hosted and managed by GitLab in customer-selected AWS regions, with isolated infrastructure, automated approval-gated operational changes, configurable credential rotation, private networking through AWS PrivateLink, customer-managed encryption keys, and cross-region disaster recovery targeting an eight-hour recovery time and up to four hours of data loss. GitLab Dedicated also provides monthly upgrades, emergency security maintenance, and self-service compliance artifacts intended to reduce audit preparation effort, though the text notes that AWS remains subject to U.S. legal obligations such as the CLOUD Act, requiring organizations with strict jurisdictional requirements to supplement technical controls with legal and contractual safeguards.
Sep 14, 2026 1,142 words in the original blog post.
Evaluating a DevOps platform’s total cost of ownership requires looking beyond subscription prices to include CI/CD compute, AI usage, runner infrastructure, security and compliance tools, adjacent products, support, internal operations, and migration costs. A consistent annual model should define the same organizational scope for each option, separate recurring and one-time expenses, distinguish external spending from labor, and track independent drivers such as headcount, pipeline volume, concurrency, and AI consumption. Runner strategy is a major consideration because vendor-hosted compute can reduce operational burden but increase metered costs, while self-managed runners may suit predictable workloads but require maintenance, monitoring, networking, and security work. The text also highlights the operational costs of tool sprawl, including integration upkeep, administration, troubleshooting, and lost developer productivity, arguing that consolidation can be beneficial when it preserves needed capabilities. Suggested optimization practices include right-sizing licenses, eliminating unnecessary CI/CD jobs, managing AI spending flexibly, matching runner capacity to demand, consolidating selectively, and regularly updating TCO assumptions as usage and business needs change.
Sep 11, 2026 2,028 words in the original blog post.
Beginning September 11, 2026, the EU Cyber Resilience Act will require manufacturers of software and connected products to report actively exploited vulnerabilities within 24 hours of becoming aware of them, followed by a fuller notification within 72 hours and a final report after corrective measures are available. The central compliance challenge is rapidly detecting exploitation across products already shipped, rather than merely submitting reports. GitLab presents its software supply chain security capabilities as a way to continuously monitor SBOMs, dependencies, containers, and deployed environments; identify known-exploited vulnerabilities; locate affected products and repositories; maintain timestamped audit trails; and document remediation through automated upgrade requests and policy controls. The company also highlights broader scanning and security-policy tools for later CRA requirements expected in 2027, while describing a planned Dependency Firewall intended to block malicious or risky packages before they enter a software supply chain.
Sep 10, 2026 1,109 words in the original blog post.
GitLab’s Co-Create program enables customers and contributors to work directly with the company on product improvements based on real workflow challenges, moving beyond feedback-only participation toward shared design, development, and delivery. In the first half of 2026, more than 650 contributors made 4,874 improvements across over 100 product groups, including expanded APIs and automation through user application management, SCIM token visibility, distributed CI/CD tracing, and Terraform state protection rules. Contributors also strengthened security and delivery controls with instance-wide Secret Push Protection enforcement and configurable merge train pipeline limits, while broadening GitLab’s code intelligence through Scala support in GitLab Orbit and clearer multi-architecture container image information. Usability and accessibility updates improved API documentation, non-Latin navigation anchors, diagram descriptions, keyboard shortcut guidance, and Markdown PDF exports. The program additionally supports collaboration on translations, documentation, templates, discussions, and events, with GitLab inviting both individuals and organizations to contribute ideas or help address existing issues.
Sep 10, 2026 1,199 words in the original blog post.
GitLab Duo Self-Hosted enables organizations with data sovereignty, residency, or regulatory requirements to connect GitLab AI features to models hosted on infrastructure they control, including Microsoft Foundry deployments in Azure. The architecture routes requests from a self-managed GitLab instance through a locally installed AI Gateway to one or more Foundry model endpoints, allowing separate models to be assigned to functions such as code completion, code generation, agentic chat, and the Agent Platform. Foundry provides access to several model families, including GPT, Claude, Llama, and Mistral, but organizations must verify both GitLab feature support and Foundry availability because catalog presence does not ensure compatibility. In fully self-hosted configurations, inference data remains within the organization’s controlled infrastructure, although online licenses transmit limited billing metadata to GitLab, while Azure inference residency depends on the selected regional, data-zone, or global deployment type. Implementation involves deploying eligible models in Foundry, installing and configuring the AI Gateway, adding endpoint credentials and deployment identifiers in GitLab, mapping models to features, and validating connectivity through health checks, code-generation tests, and gateway logs. The guidance recommends starting with a single broadly supported model, measuring quality, latency, usage, and cost with representative workloads, then introducing specialized or smaller models where evidence supports the trade-offs.
Sep 08, 2026 3,199 words in the original blog post.
GPT-6 Astra is now available on GitLab Duo Agent Platform, where GitLab reports that it completed benchmark runs 43.4% faster than GPT-5.6 Sol on average and 49.2% faster at the 95th-percentile slowest runs while using 42.7% fewer tokens per run. In internal testing, Astra completed every benchmark task without stalls, timeouts, or empty outputs, although its 63.3% rate of producing test-passing changes was lower than Sol’s 76.7%. GitLab positions Astra for routine, reviewable work such as dependency updates, build fixes, and small multi-file changes, particularly when speed and token efficiency are priorities, while Sol may remain preferable for tasks requiring higher first-pass accuracy. Administrators can select models by feature while retaining GitLab’s shared context, policy, and auditing controls, and Astra is available through GitLab Credits, including credits provided to eligible Premium and Ultimate subscribers.
Sep 08, 2026 530 words in the original blog post.
GitLab’s Threat Research Group identified a CVSS 10.0 sandbox escape in vm2 versions 3.11.6 and earlier, a widely used Node.js isolation library, affecting configurations modeled on its own README example with `require.external: true` and `require.root: './'`. The flaw allowed untrusted code to load vm2’s real installed package through the host’s module loader, create a new NodeVM with attacker-controlled permissions, and execute host commands through modules such as `child_process`. vm2 version 3.11.7 blocks this specific technique, but GitLab warns that broader risks remain when `require.external` is enabled with overly broad root paths or the default `context: 'host'`, since accessible files may expose powerful Node.js capabilities. Users are advised to upgrade, restrict allowed roots to minimal dedicated directories, explicitly use `context: 'sandbox'`, and avoid relying on vm2 for truly untrusted code where containers or separate processes offer stronger isolation. The report also notes vm2’s history of recurring sandbox escapes, its widespread use in plugin platforms, CI systems, and AI code-execution tools, and the need to assess whether security patches address underlying configuration patterns rather than only a reported exploit path.
Sep 02, 2026 2,008 words in the original blog post.
GitLab describes an internal approach to building AI fluency among engineering and other teams, emphasizing that access to AI tools alone does not ensure productive or reliable use. Its model combines centralized governance through an Enterprise AI hub, which establishes security standards and manages core platforms, with decentralized AI Transformation Owners and functional AI champions who identify local use cases, support experimentation, and promote approved adoption paths. Enterprise Technology and Talent Development jointly created an AI Literacy Ladder that assesses employees’ skill levels and recommends role-specific learning, including engineering-focused instruction on planning, code review, pipeline repair, and security remediation. The company supplemented this assessment with general and advanced hands-on workshops, reporting high intended application rates and a 22.3% increase in daily use of its primary internal AI coding tool after launch. GitLab evaluates the program through reach, learning progression, practical training value, and tool-usage growth, and advises organizations to use adaptable governance, practical and personalized learning, continuous enablement, and training that develops judgment about delegating work to AI and validating its outputs.
Sep 02, 2026 1,297 words in the original blog post.