[{"data":1,"prerenderedAt":1175},["ShallowReactive",2],{"/en-us/releases/whats-new":3,"navigation-en-us":520,"banner-en-us":925,"footer-en-us":935},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":512,"meta":513,"navigation":414,"path":514,"seo":515,"slug":6,"stem":518,"testContent":6,"type":6,"__hash__":519},"pages/en-us/releases/whats-new/index.yml","",null,{"template":8},"ReleaseWhatsNew",{"hero":10,"releases":21,"whatsComing":200,"whatsHappening":408,"signUp":499},{"heading":11,"body":12,"cta":13,"timer":19},"Software development is always changing.\nSo is GitLab.\n","GitLab Transcend returns on June 10 with a livestream from London. Sign up to stay informed about the event and what's new with GitLab.",{"label":14,"config":15},"Sign up",{"href":16,"dataGaName":17,"dataGaLocation":18},"#sign-up","sign-up-cta","whats-new-hero-banner",{"targetDate":20},"2026-06-10T09:00:00Z",{"header":22,"description":23,"latestRelease":24,"releasePostCta":36,"tabs":41,"exploreCards":48,"headlineFeatures":150},"What's new in GitLab","Monthly releases, developer resources, and the latest from the GitLab team.",{"version":25,"title":26,"description":27,"releaseDate":28,"heroArtwork":29,"button":30},"18.11","GitLab 18.11: Extend agentic AI across the SDLC with confidence and control","Autonomous remediation driven by the need to reduce risk in software development, two new foundational agents for CI and analytics, budget guardrails and usage caps for GitLab Credits, and more.\n","April 16, 2026","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776715908/sn6hcl5edjmga1rl4ijy.png",{"text":31,"config":32},"Read the press release",{"href":33,"dataGaName":34,"dataGaLocation":35},"/press/releases/2026-04-16-gitlab-extends-agentic-ai-with-new-automated-security-remediation-pipeline-setup-delivery-analytics/","gitlab 18 10 released","releases",{"text":37,"config":38},"Read the release notes",{"href":39,"dataGaName":40,"dataGaLocation":35},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/","gitlab 18 11 full release notes",[42,45],{"id":43,"label":44},"headline-features","Headline features",{"id":46,"label":47},"explore-release","Explore the release",[49,60,69,78,86,93,101,109,117,125,133,142],{"badges":50,"title":53,"description":54,"button":55},[51,52],"secure","ai","Agentic SAST Vulnerability Resolution (GA)","Agentic vulnerability resolution uses iterative reasoning to analyze vulnerability context across the codebase, generate and validate high-quality fixes, and provide confidence scoring for proposed solutions.\n",{"text":56,"config":57},"Docs",{"href":58,"dataGaName":59,"dataGaLocation":35},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/","docs agentic vulnerability resolution",{"badges":61,"title":63,"description":64,"button":65},[52,62],"manage","Claude Opus 4.7 now available in GitLab Duo Agent Platform","Anthropic's latest model is now available in GitLab Duo Agent Platform via model selection in Agentic Chat and across agent-powered workflows.\n",{"text":56,"config":66},{"href":67,"dataGaName":68,"dataGaLocation":35},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/","docs model selection",{"badges":70,"title":72,"description":73,"button":74},[52,71],"analyze","Data Analyst Agent (GA)","The Data Analyst Agent covers merge requests, issues, projects, pipelines, and jobs, querying data already in GitLab via natural language, without requiring GLQL knowledge or a dashboard request.\n",{"text":56,"config":75},{"href":76,"dataGaName":77,"dataGaLocation":35},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","docs foundational agents",{"badges":79,"title":80,"description":81,"button":82},[52,62],"Budget and usage guardrails for GitLab Credits","Organizations scaling their use of agentic AI across the software lifecycle need cost predictability as they expand adoption. Spending caps for GitLab Credits put technology leaders in direct control.\n",{"text":56,"config":83},{"href":84,"dataGaName":85,"dataGaLocation":35},"https://docs.gitlab.com/subscriptions/gitlab_credits/","docs gitlab credits",{"badges":87,"title":89,"description":90,"button":91},[52,88],"build","CI Expert Agent (Beta)","The CI Expert Agent inspects your repository, detects your language and framework, and proposes a working build and test pipeline with plain-language explanations for every decision.\n",{"text":56,"config":92},{"href":76,"dataGaName":77,"dataGaLocation":35},{"badges":94,"title":95,"description":96,"button":97},[52,62],"Mistral AI added as self-hosted model in GitLab Duo Agent Platform","GitLab Duo Agent Platform now supports Mistral AI as an LLM platform for self-hosted model deployments. GitLab Self-Managed customers can configure Mistral AI models through the AI Gateway for use with agents and flows.\n",{"text":56,"config":98},{"href":99,"dataGaName":100,"dataGaLocation":35},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","docs gitlab duo self hosted",{"badges":102,"title":103,"description":104,"button":105},[51],"Risk-based security prioritization and enforcement","When severity scores don’t reflect real exploitability, developers stop trusting the signal and start ignoring it. This capability reduces triage work and ensures that developers focus on the findings that matter.\n",{"text":56,"config":106},{"href":107,"dataGaName":108,"dataGaLocation":35},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/","docs vulnerability management policy",{"badges":110,"title":111,"description":112,"button":113},[62],"Fine-grained permissions for personal access tokens (Beta)","Limit each personal access token (PAT) to specific resources and actions, reducing the potential damage of a leaked or compromised token. Fine-grained PATs are available across all tiers, including Free.\n",{"text":56,"config":114},{"href":115,"dataGaName":116,"dataGaLocation":35},"https://docs.gitlab.com/auth/tokens/fine_grained_access_tokens/","docs fine grained access token",{"badges":118,"title":119,"description":120,"button":121},[62],"Service accounts: now on Free and available in subgroups and projects","Service accounts are now available on GitLab.com across all tiers, including Free (up to 100 per top-level group). Teams can also create service accounts directly in subgroups and projects with scoped access.\n",{"text":56,"config":122},{"href":123,"dataGaName":124,"dataGaLocation":35},"https://docs.gitlab.com/user/profile/service_accounts/","docs service accounts",{"badges":126,"title":127,"description":128,"button":129},[71,62],"ClickHouse integration generally available for self-managed deployments","Self-managed instances can now use ClickHouse as a production-ready analytics backend, powering dashboards and API endpoints that require high-performance data querying at scale.\n",{"text":56,"config":130},{"href":131,"dataGaName":132,"dataGaLocation":35},"https://docs.gitlab.com/integration/clickhouse/","docs clickhouse",{"badges":134,"title":136,"description":137,"button":138},[52,135],"code","GitLab now available on the Cursor marketplace","GitLab is now available as a plugin on the Cursor marketplace, connecting Cursor to your GitLab instance via the GitLab MCP server.\n",{"text":56,"config":139},{"href":140,"dataGaName":141,"dataGaLocation":35},"https://docs.gitlab.com/editor_extensions/","docs editor extensions",{"badges":143,"title":144,"description":145,"button":146},[135,88],"Reconfigure inputs when manually running MR pipelines","CI/CD inputs let you customize pipeline behavior at runtime, now that flexibility extends to merge request pipelines, providing the same runtime control across all pipeline types.",{"text":56,"config":147},{"href":148,"dataGaLocation":35,"dataGaName":149},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#run-a-merge-request-pipeline-with-custom-inputs","docs reconfigure inputs",[151,159,168,174,181,187,193],{"type":152,"badge":153,"title":154,"description":155,"config":156},"blog","Blog","Automate remediation with ready-to-merge AI code fixes","With GitLab 18.11, Agentic SAST Vulnerability Resolution becomes generally available, alleviating security bottlenecks.\n",{"href":157,"dataGaName":158,"dataGaLocation":35},"/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/","automate-remediation-with-ready-to-merge-ai-code-fixes",{"type":160,"badge":161,"title":162,"thumbnail":163,"description":164,"config":165},"demo","Demo","Agentic SAST Vulnerability Resolution","https://i.vimeocdn.com/video/2135193456-714183f1dca915b90e7ce6663522a7461d4f7df28b17b6b7bb9efddfcd79bc08-d_960?region=us","Discover how to automatically resolve SAST vulnerabilities without ever leaving GitLab.",{"href":166,"dataGaName":167,"dataGaLocation":35},"https://player.vimeo.com/video/1174573325","agentic sast vulnerability resolution",{"type":152,"badge":153,"title":169,"description":170,"config":171},"CI Expert and Data Analyst AI agents target development gaps","Set up CI and query your software development lifecycle data with two new GitLab Duo Agent Platform foundational agents available in GitLab 18.11.\n",{"href":172,"dataGaName":173,"dataGaLocation":35},"/blog/ci-expert-and-data-analyst-ai-agents-target-development-gaps/","ci expert and data analyst ai agents target development gaps",{"type":160,"badge":161,"title":175,"thumbnail":176,"description":177,"config":178},"Data Analyst Agent","https://i.vimeocdn.com/video/2145915910-b85598b166057ba078c19617f9eb6a2967d4a699a1ec7ea5cc27da96b0be3fa4-d_960?region=us","Ask a natural-language question and get an instant visualization in Agentic Chat.",{"href":179,"dataGaName":180,"dataGaLocation":35},"https://player.vimeo.com/video/1183094817?","data analyst agent",{"type":152,"badge":153,"title":182,"description":183,"config":184},"Budget guardrails for GitLab Credits","Learn how new spending caps and per-user credit limits give organizations the budget guardrails to scale GitLab Duo Agent Platform.\n",{"href":185,"dataGaName":186,"dataGaLocation":35},"/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits/","gitlab 18 11 budget guardrails for gitlab credits",{"type":152,"badge":153,"title":188,"description":189,"config":190},"Claude Opus 4.7 is now available in GitLab Duo Agent Platform","Anthropic's latest model, available now, for stronger agent work.\n",{"href":191,"dataGaName":192},"/blog/claude-opus-4-7-is-now-available-in-gitlab-duo-agent-platform/","claude opus 4 7 is now available in gitlab duo agent platform",{"type":194,"title":195,"description":196,"config":197},"contributor","This month's Notable Contributor: Rinku C","We are excited to recognize Rinku C, a Level 4 contributor with over 80 merged improvements across GitLab since joining in September 2025.\n",{"href":198,"dataGaName":199,"dataGaLocation":35},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/#mvp-18-11","contributors gitlab",{"title":201,"description":202,"accordion":203,"ctaBar":396},"What's coming","Planned features across upcoming releases. Plans subject to change.",[204,244,310],{"title":205,"description":206,"config":207,"items":209},"Agentic AI","From intelligent coding assistants to orchestrated agentic AI across the entire software lifecycle",{"icon":208},"AgentAi",[210,219,228,236],{"title":211,"labels":212,"link":213},"Developer Flow 2.0",[52,135],{"text":214,"config":215},"Epic #21430",{"href":216,"dataGaName":217,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/21430","agentic-ai-developer-flow","whats-coming",{"title":220,"labels":221,"link":223},"AI Pipeline Builder",[52,222],"verify",{"text":224,"config":225},"Epic #20443",{"href":226,"dataGaName":227,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/20443","agentic-ai-pipeline-builder",{"title":229,"labels":230,"link":231},"Conflict Resolver Foundational Agent",[52,135],{"text":232,"config":233},"Epic #20688",{"href":234,"dataGaName":235,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/20688","agentic-ai-conflict-resolver",{"title":237,"labels":238,"link":239},"Group-level custom instructions for GitLab Duo Code Review",[52,135],{"text":240,"config":241},"Epic #21504",{"href":242,"dataGaName":243,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/21504","agentic-ai-code-review-instructions",{"title":245,"description":246,"config":247,"items":249},"DevOps","From fragmented toolchains and manual processes to automated, continuous innovation",{"icon":248},"CogAlt",[250,258,266,276,285,293,302],{"title":251,"labels":252,"link":253},"CI Catalog Components Analytics",[222,71],{"text":254,"config":255},"Epic #14027",{"href":256,"dataGaName":257,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/14027","devops-ci-catalog-analytics",{"title":259,"labels":260,"link":261},"Configure inputs when triggering MR pipelines",[222],{"text":262,"config":263},"Issue #547861",{"href":264,"dataGaName":265,"dataGaLocation":218},"https://gitlab.com/gitlab-org/gitlab/-/issues/547861","devops-mr-pipeline-inputs",{"title":267,"labels":268,"link":271},"Maven Virtual Registry GA and npm Virtual Registry",[269,270],"deploy","operate",{"text":272,"config":273},"Epic #15091",{"href":274,"dataGaName":275,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/15091","devops-virtual-registry",{"title":277,"labels":278,"link":280},"Artifact Registry",[279],"package",{"text":281,"config":282},"Epic #19844",{"href":283,"dataGaName":284,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/19844","devops-artifact-registry",{"title":286,"labels":287,"link":288},"Native CODEOWNERS reviewer auto-assignment",[135],{"text":289,"config":290},"Epic #20711",{"href":291,"dataGaName":292,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/20711","devops-codeowners-auto-assignment",{"title":294,"labels":295,"link":297},"Project-level Epics",[296],"plan",{"text":298,"config":299},"Epic #14501",{"href":300,"dataGaName":301,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/14501","devops-project-level-epics",{"title":303,"labels":304,"link":305},"Organization sign-in",[62],{"text":306,"config":307},"Epic #21019",{"href":308,"dataGaName":309,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/21019","devops-organization-sign-in",{"title":311,"description":312,"config":313,"items":315},"Security & Compliance","From reactive scanning to risk-proportional, policy-driven security governance",{"icon":314},"Shield",[316,324,332,340,348,356,364,372,380,388],{"title":317,"labels":318,"link":319},"GitLab Secrets Manager",[51,88],{"text":320,"config":321},"Epic #10723",{"href":322,"dataGaName":323,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/10723","security-secrets-manager",{"title":325,"labels":326,"link":327},"Dependency scanning with software bill of materials (SBOM)",[51],{"text":328,"config":329},"Epic #15961",{"href":330,"dataGaName":331,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/15961","security-sbom-scanning",{"title":333,"labels":334,"link":335},"Vulnerability management across contexts (non-default branch tracking)",[51,71],{"text":336,"config":337},"Epic #18653",{"href":338,"dataGaName":339,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/18653","security-vulnerability-management",{"title":341,"labels":342,"link":343},"Scheduled pipeline execution policies",[51,62],{"text":344,"config":345},"Epic #17875",{"href":346,"dataGaName":347,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/17875","security-scheduled-pipeline-policies",{"title":349,"labels":350,"link":351},"Security policy integration with security attributes",[51,62],{"text":352,"config":353},"Epic #18312",{"href":354,"dataGaName":355,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/18312","security-policy-attributes",{"title":357,"labels":358,"link":359},"Enablement-only secret detection pipeline profile",[51,62],{"text":360,"config":361},"Epic #19903",{"href":362,"dataGaName":363,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/19903","security-secret-detection-profile",{"title":365,"labels":366,"link":367},"Enablement-only dependency scanning profile",[51,62],{"text":368,"config":369},"Epic #19952",{"href":370,"dataGaName":371,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/19952","security-dependency-scanning-profile",{"title":373,"labels":374,"link":375},"Custom rules for secret detection",[51],{"text":376,"config":377},"Epic #18327",{"href":378,"dataGaName":379,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/18327","security-custom-secret-rules",{"title":381,"labels":382,"link":383},"Auto-remediation with automatic dependency bumping",[51],{"text":384,"config":385},"Epic #18236",{"href":386,"dataGaName":387,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/18236","security-auto-remediation",{"title":389,"labels":390,"link":391},"SLSA verification and container image signing",[51,88],{"text":392,"config":393},"Epic #19697",{"href":394,"dataGaName":395,"dataGaLocation":218},"https://gitlab.com/groups/gitlab-org/-/epics/19697","security-slsa-signing",{"highlightTag":397,"tags":398,"heading":403,"button":404},"Get updates",[399,400,401,402],"Releases","Events","Demos","Livestreams","Be the first to know when new features ship",{"text":405,"config":406},"Join the list",{"href":16,"dataGaName":407,"dataGaLocation":218},"join-the-list",{"heading":409,"videos":410,"blogs":431,"resources":455,"customerStories":481},"What's happening at GitLab",[411,419,425],{"title":412,"config":413},"The Developer Show: Stream live on April 23 or watch on demand",{"featured":414,"openInNewTab":414,"videoThumbnail":415,"videoUrl":416,"dataGaName":417,"dataGaLocation":418},true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776708161/bomguc8iap7u04uhdtio.png","https://www.youtube.com/watch?v=9AzNcmrl_FU","the developer show stream live on april 23 or watch on demand","releases whats new whats happening",{"title":420,"config":421},"Southwest Airlines Takes Flight with AI: Scaling DevSecOps Using GitLab Duo Agent Platform",{"videoUrl":422,"videoThumbnail":423,"dataGaName":424,"dataGaLocation":418},"https://www.youtube.com/watch?v=dMj0XjhEId0","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776708201/kej20t8ityul932khrst.jpg","southwest airlines takes flight with ai scaling devsecops using gitlab duo agent platform",{"title":426,"config":427},"How Rivian & Volkswagen Group Technologies Build Software-Defined Vehicles",{"videoUrl":428,"videoThumbnail":429,"dataGaName":430,"dataGaLocation":418},"https://www.youtube.com/watch?v=2AYb8cEDcxk","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776708234/knkyflayxuyhogudceds.jpg","how rivian & volkswagen group technologies build software-defined vehicles",[432,442,448],{"badge":433,"title":434,"cta":435,"config":440},"News","GitLab and Vertex AI on Google Cloud: Advancing agentic software development",{"text":436,"config":437},"Learn more",{"href":438,"dataGaName":439,"dataGaLocation":418},"/blog/gitlab-and-vertex-ai-on-google-cloud/","gitlab and vertex ai on google cloud advancing agentic software development",{"featured":414,"image":441},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749663121/Blog/Hero%20Images/LogoLockupPlusLight.png",{"badge":433,"title":443,"cta":444},"GitLab named a 2026 Omdia Universe Leader",{"text":436,"config":445},{"href":446,"dataGaName":447,"dataGaLocation":418},"/blog/gitlab-named-a-2026-omdia-universe-leader/","gitlab named a 2026 omdia universe leader",{"badge":449,"title":450,"cta":451},"Security Labs","Pipeline security lessons from March supply chain incidents",{"text":436,"config":452},{"href":453,"dataGaName":454,"dataGaLocation":418},"/blog/pipeline-security-lessons-from-march-supply-chain-incidents/","pipeline security lessons from march supply chain incidents",[456,466,473],{"badge":457,"config":458,"title":460,"cta":461},"Research Report",{"type":459},"report","The Intelligent Software Development Era",{"text":462,"config":463},"Read the report",{"href":464,"dataGaName":465,"dataGaLocation":418},"/resources/developer-survey/","the intelligent software development era",{"badge":457,"config":467,"title":468,"cta":469},{"type":459},"The Economics of Software Innovation",{"text":462,"config":470},{"href":471,"dataGaName":472,"dataGaLocation":418},"/resources/software-innovation-report/","the economics of software innovation",{"badge":474,"config":475,"title":476,"cta":477},"Blog series",{"type":152},"Get started with GitLab Duo Agent Platform: The complete guide",{"text":436,"config":478},{"href":479,"dataGaName":480,"dataGaLocation":418},"/blog/gitlab-duo-agent-platform-complete-getting-started-guide/","get started with gitlab duo agent platform the complete guide",[482,492],{"badge":483,"config":484,"title":486,"cta":487},"Customer story",{"type":485},"customer","Ericsson Cuts Deployment Time 50% With GitLab to Deliver Faster Value to its OSS/BSS Customers",{"text":488,"config":489},"Read the case study",{"href":490,"dataGaName":491,"dataGaLocation":418},"/customers/ericsson/","ericsson cuts deployment time 50% with gitlab to deliver faster value to its oss/bss customers",{"badge":483,"config":493,"title":494,"cta":495},{"type":485},"Using GitLab, Thales revolutionizes in-flight entertainment with personalized experiences",{"text":488,"config":496},{"href":497,"dataGaName":498,"dataGaLocation":418},"/customers/thales/","using gitlab thales revolutionizes in-flight entertainment with personalized experiences",{"heading":500,"body":501,"cta":502,"form":504},"Don't miss GitLab Transcend or the latest updates","GitLab Transcend returns on June 10 with a global virtual experience. Full agenda coming soon.\n\nSign up now to secure your spot and get the latest product updates, Developer Show episodes, and event details as they're announced.\n",{"label":503},"Subscribe",{"label":505,"config":506},"Stay updated with new releases",{"formId":507,"skeletonFieldCount":508,"formName":509,"switchDate":510,"nextFormId":511},3660,7,"newsletter","2026-06-10",29341,"yml",{},"/en-us/releases/whats-new",{"title":516,"description":517},"GitLab Recently Released","Discover the latest features and updates in GitLab's newest release","en-us/releases/whats-new/index","IMk12PCBGVAlqRVOWLDpZa247hEA2JYBrRZflwkWZ3o",{"data":521},{"logo":522,"freeTrial":527,"sales":532,"login":537,"items":542,"search":845,"minimal":876,"duo":895,"switchNav":904,"pricingDeployment":915},{"config":523},{"href":524,"dataGaName":525,"dataGaLocation":526},"/","gitlab logo","header",{"text":528,"config":529},"Get free trial",{"href":530,"dataGaName":531,"dataGaLocation":526},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":533,"config":534},"Talk to sales",{"href":535,"dataGaName":536,"dataGaLocation":526},"/sales/","sales",{"text":538,"config":539},"Sign in",{"href":540,"dataGaName":541,"dataGaLocation":526},"https://gitlab.com/users/sign_in/","sign in",[543,569,664,669,767,826],{"text":544,"config":545,"cards":547},"Platform",{"dataNavLevelOne":546},"platform",[548,554,562],{"title":544,"description":549,"link":550},"The intelligent orchestration platform for DevSecOps",{"text":551,"config":552},"Explore our Platform",{"href":553,"dataGaName":546,"dataGaLocation":526},"/platform/",{"title":555,"description":556,"link":557},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":558,"config":559},"Meet GitLab Duo",{"href":560,"dataGaName":561,"dataGaLocation":526},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":563,"description":564,"link":565},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":436,"config":566},{"href":567,"dataGaName":568,"dataGaLocation":526},"/why-gitlab/","why gitlab",{"text":570,"left":414,"config":571,"link":573,"lists":577,"footer":646},"Product",{"dataNavLevelOne":572},"solutions",{"text":574,"config":575},"View all Solutions",{"href":576,"dataGaName":572,"dataGaLocation":526},"/solutions/",[578,602,625],{"title":579,"description":580,"link":581,"items":586},"Automation","CI/CD and automation to accelerate deployment",{"config":582},{"icon":583,"href":584,"dataGaName":585,"dataGaLocation":526},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[587,591,594,598],{"text":588,"config":589},"CI/CD",{"href":590,"dataGaLocation":526,"dataGaName":588},"/solutions/continuous-integration/",{"text":555,"config":592},{"href":560,"dataGaLocation":526,"dataGaName":593},"gitlab duo agent platform - product menu",{"text":595,"config":596},"Source Code Management",{"href":597,"dataGaLocation":526,"dataGaName":595},"/solutions/source-code-management/",{"text":599,"config":600},"Automated Software Delivery",{"href":584,"dataGaLocation":526,"dataGaName":601},"Automated software delivery",{"title":603,"description":604,"link":605,"items":610},"Security","Deliver code faster without compromising security",{"config":606},{"href":607,"dataGaName":608,"dataGaLocation":526,"icon":609},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[611,615,620],{"text":612,"config":613},"Application Security Testing",{"href":607,"dataGaName":614,"dataGaLocation":526},"Application security testing",{"text":616,"config":617},"Software Supply Chain Security",{"href":618,"dataGaLocation":526,"dataGaName":619},"/solutions/supply-chain/","Software supply chain security",{"text":621,"config":622},"Software Compliance",{"href":623,"dataGaName":624,"dataGaLocation":526},"/solutions/software-compliance/","software compliance",{"title":626,"link":627,"items":632},"Measurement",{"config":628},{"icon":629,"href":630,"dataGaName":631,"dataGaLocation":526},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[633,637,641],{"text":634,"config":635},"Visibility & Measurement",{"href":630,"dataGaLocation":526,"dataGaName":636},"Visibility and Measurement",{"text":638,"config":639},"Value Stream Management",{"href":640,"dataGaLocation":526,"dataGaName":638},"/solutions/value-stream-management/",{"text":642,"config":643},"Analytics & Insights",{"href":644,"dataGaLocation":526,"dataGaName":645},"/solutions/analytics-and-insights/","Analytics and insights",{"title":647,"items":648},"GitLab for",[649,654,659],{"text":650,"config":651},"Enterprise",{"href":652,"dataGaLocation":526,"dataGaName":653},"/enterprise/","enterprise",{"text":655,"config":656},"Small Business",{"href":657,"dataGaLocation":526,"dataGaName":658},"/small-business/","small business",{"text":660,"config":661},"Public Sector",{"href":662,"dataGaLocation":526,"dataGaName":663},"/solutions/public-sector/","public sector",{"text":665,"config":666},"Pricing",{"href":667,"dataGaName":668,"dataGaLocation":526,"dataNavLevelOne":668},"/pricing/","pricing",{"text":670,"config":671,"link":673,"lists":677,"feature":754},"Resources",{"dataNavLevelOne":672},"resources",{"text":674,"config":675},"View all resources",{"href":676,"dataGaName":672,"dataGaLocation":526},"/resources/",[678,711,727],{"title":679,"items":680},"Getting started",[681,686,691,696,701,706],{"text":682,"config":683},"Install",{"href":684,"dataGaName":685,"dataGaLocation":526},"/install/","install",{"text":687,"config":688},"Quick start guides",{"href":689,"dataGaName":690,"dataGaLocation":526},"/get-started/","quick setup checklists",{"text":692,"config":693},"Learn",{"href":694,"dataGaLocation":526,"dataGaName":695},"https://university.gitlab.com/","learn",{"text":697,"config":698},"Product documentation",{"href":699,"dataGaName":700,"dataGaLocation":526},"https://docs.gitlab.com/","product documentation",{"text":702,"config":703},"Best practice videos",{"href":704,"dataGaName":705,"dataGaLocation":526},"/getting-started-videos/","best practice videos",{"text":707,"config":708},"Integrations",{"href":709,"dataGaName":710,"dataGaLocation":526},"/integrations/","integrations",{"title":712,"items":713},"Discover",[714,719,722],{"text":715,"config":716},"Customer success stories",{"href":717,"dataGaName":718,"dataGaLocation":526},"/customers/","customer success stories",{"text":153,"config":720},{"href":721,"dataGaName":152,"dataGaLocation":526},"/blog/",{"text":723,"config":724},"Remote",{"href":725,"dataGaName":726,"dataGaLocation":526},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":728,"items":729},"Connect",[730,735,740,745,749],{"text":731,"config":732},"GitLab Services",{"href":733,"dataGaName":734,"dataGaLocation":526},"/services/","services",{"text":736,"config":737},"Community",{"href":738,"dataGaName":739,"dataGaLocation":526},"/community/","community",{"text":741,"config":742},"Forum",{"href":743,"dataGaName":744,"dataGaLocation":526},"https://forum.gitlab.com/","forum",{"text":400,"config":746},{"href":747,"dataGaName":748,"dataGaLocation":526},"/events/","events",{"text":750,"config":751},"Partners",{"href":752,"dataGaName":753,"dataGaLocation":526},"/partners/","partners",{"backgroundColor":755,"textColor":756,"text":757,"image":758,"link":762},"#2f2a6b","#fff","Insights for the future of software development",{"altText":759,"config":760},"the source promo card",{"src":761},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":763,"config":764},"Read the latest",{"href":765,"dataGaName":766,"dataGaLocation":526},"/the-source/","the source",{"text":768,"config":769,"lists":771},"Company",{"dataNavLevelOne":770},"company",[772],{"items":773},[774,779,785,787,792,797,802,807,812,817,821],{"text":775,"config":776},"About",{"href":777,"dataGaName":778,"dataGaLocation":526},"/company/","about",{"text":780,"config":781,"footerGa":784},"Jobs",{"href":782,"dataGaName":783,"dataGaLocation":526},"/jobs/","jobs",{"dataGaName":783},{"text":400,"config":786},{"href":747,"dataGaName":748,"dataGaLocation":526},{"text":788,"config":789},"Leadership",{"href":790,"dataGaName":791,"dataGaLocation":526},"/company/team/e-group/","leadership",{"text":793,"config":794},"Team",{"href":795,"dataGaName":796,"dataGaLocation":526},"/company/team/","team",{"text":798,"config":799},"Handbook",{"href":800,"dataGaName":801,"dataGaLocation":526},"https://handbook.gitlab.com/","handbook",{"text":803,"config":804},"Investor relations",{"href":805,"dataGaName":806,"dataGaLocation":526},"https://ir.gitlab.com/","investor relations",{"text":808,"config":809},"Trust Center",{"href":810,"dataGaName":811,"dataGaLocation":526},"/security/","trust center",{"text":813,"config":814},"AI Transparency Center",{"href":815,"dataGaName":816,"dataGaLocation":526},"/ai-transparency-center/","ai transparency center",{"text":818,"config":819},"Newsletter",{"href":820,"dataGaName":509,"dataGaLocation":526},"/company/contact/#contact-forms",{"text":822,"config":823},"Press",{"href":824,"dataGaName":825,"dataGaLocation":526},"/press/","press",{"text":827,"config":828,"lists":829},"Contact us",{"dataNavLevelOne":770},[830],{"items":831},[832,835,840],{"text":533,"config":833},{"href":535,"dataGaName":834,"dataGaLocation":526},"talk to sales",{"text":836,"config":837},"Support portal",{"href":838,"dataGaName":839,"dataGaLocation":526},"https://support.gitlab.com","support portal",{"text":841,"config":842},"Customer portal",{"href":843,"dataGaName":844,"dataGaLocation":526},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":846,"login":847,"suggestions":854},"Close",{"text":848,"link":849},"To search repositories and projects, login to",{"text":850,"config":851},"gitlab.com",{"href":540,"dataGaName":852,"dataGaLocation":853},"search login","search",{"text":855,"default":856},"Suggestions",[857,859,863,865,869,873],{"text":555,"config":858},{"href":560,"dataGaName":555,"dataGaLocation":853},{"text":860,"config":861},"Code Suggestions (AI)",{"href":862,"dataGaName":860,"dataGaLocation":853},"/solutions/code-suggestions/",{"text":588,"config":864},{"href":590,"dataGaName":588,"dataGaLocation":853},{"text":866,"config":867},"GitLab on AWS",{"href":868,"dataGaName":866,"dataGaLocation":853},"/partners/technology-partners/aws/",{"text":870,"config":871},"GitLab on Google Cloud",{"href":872,"dataGaName":870,"dataGaLocation":853},"/partners/technology-partners/google-cloud-platform/",{"text":874,"config":875},"Why GitLab?",{"href":567,"dataGaName":874,"dataGaLocation":853},{"freeTrial":877,"mobileIcon":882,"desktopIcon":887,"secondaryButton":890},{"text":878,"config":879},"Start free trial",{"href":880,"dataGaName":531,"dataGaLocation":881},"https://gitlab.com/-/trials/new/","nav",{"altText":883,"config":884},"Gitlab Icon",{"src":885,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":883,"config":888},{"src":889,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":891,"config":892},"Get Started",{"href":893,"dataGaName":894,"dataGaLocation":881},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":896,"mobileIcon":900,"desktopIcon":902},{"text":897,"config":898},"Learn more about GitLab Duo",{"href":560,"dataGaName":899,"dataGaLocation":881},"gitlab duo",{"altText":883,"config":901},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":903},{"src":889,"dataGaName":886,"dataGaLocation":881},{"button":905,"mobileIcon":910,"desktopIcon":912},{"text":906,"config":907},"/switch",{"href":908,"dataGaName":909,"dataGaLocation":881},"#contact","switch",{"altText":883,"config":911},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":913},{"src":914,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":916,"mobileIcon":921,"desktopIcon":923},{"text":917,"config":918},"Back to pricing",{"href":667,"dataGaName":919,"dataGaLocation":881,"icon":920},"back to pricing","GoBack",{"altText":883,"config":922},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":924},{"src":889,"dataGaName":886,"dataGaLocation":881},{"title":926,"button":927,"config":932},"See how agentic AI transforms software delivery",{"text":928,"config":929},"Watch GitLab Transcend now",{"href":930,"dataGaName":931,"dataGaLocation":526},"/events/transcend/virtual/","transcend event",{"layout":933,"icon":934,"disabled":414},"release","AiStar",{"data":936},{"text":937,"source":938,"edit":944,"contribute":949,"config":954,"items":959,"minimal":1164},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":939,"config":940},"View page source",{"href":941,"dataGaName":942,"dataGaLocation":943},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":945,"config":946},"Edit this page",{"href":947,"dataGaName":948,"dataGaLocation":943},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":950,"config":951},"Please contribute",{"href":952,"dataGaName":953,"dataGaLocation":943},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":955,"facebook":956,"youtube":957,"linkedin":958},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[960,1007,1059,1103,1130],{"title":665,"links":961,"subMenu":976},[962,966,971],{"text":963,"config":964},"View plans",{"href":667,"dataGaName":965,"dataGaLocation":943},"view plans",{"text":967,"config":968},"Why Premium?",{"href":969,"dataGaName":970,"dataGaLocation":943},"/pricing/premium/","why premium",{"text":972,"config":973},"Why Ultimate?",{"href":974,"dataGaName":975,"dataGaLocation":943},"/pricing/ultimate/","why ultimate",[977],{"title":978,"links":979},"Contact Us",[980,983,985,987,992,997,1002],{"text":981,"config":982},"Contact sales",{"href":535,"dataGaName":536,"dataGaLocation":943},{"text":836,"config":984},{"href":838,"dataGaName":839,"dataGaLocation":943},{"text":841,"config":986},{"href":843,"dataGaName":844,"dataGaLocation":943},{"text":988,"config":989},"Status",{"href":990,"dataGaName":991,"dataGaLocation":943},"https://status.gitlab.com/","status",{"text":993,"config":994},"Terms of use",{"href":995,"dataGaName":996,"dataGaLocation":943},"/terms/","terms of use",{"text":998,"config":999},"Privacy statement",{"href":1000,"dataGaName":1001,"dataGaLocation":943},"/privacy/","privacy statement",{"text":1003,"config":1004},"Cookie preferences",{"dataGaName":1005,"dataGaLocation":943,"id":1006,"isOneTrustButton":414},"cookie preferences","ot-sdk-btn",{"title":570,"links":1008,"subMenu":1017},[1009,1013],{"text":1010,"config":1011},"DevSecOps platform",{"href":553,"dataGaName":1012,"dataGaLocation":943},"devsecops platform",{"text":1014,"config":1015},"AI-Assisted Development",{"href":560,"dataGaName":1016,"dataGaLocation":943},"ai-assisted development",[1018],{"title":1019,"links":1020},"Topics",[1021,1026,1031,1035,1040,1045,1050,1055],{"text":1022,"config":1023},"CICD",{"href":1024,"dataGaName":1025,"dataGaLocation":943},"/topics/ci-cd/","cicd",{"text":1027,"config":1028},"GitOps",{"href":1029,"dataGaName":1030,"dataGaLocation":943},"/topics/gitops/","gitops",{"text":245,"config":1032},{"href":1033,"dataGaName":1034,"dataGaLocation":943},"/topics/devops/","devops",{"text":1036,"config":1037},"Version Control",{"href":1038,"dataGaName":1039,"dataGaLocation":943},"/topics/version-control/","version control",{"text":1041,"config":1042},"DevSecOps",{"href":1043,"dataGaName":1044,"dataGaLocation":943},"/topics/devsecops/","devsecops",{"text":1046,"config":1047},"Cloud Native",{"href":1048,"dataGaName":1049,"dataGaLocation":943},"/topics/cloud-native/","cloud native",{"text":1051,"config":1052},"AI for Coding",{"href":1053,"dataGaName":1054,"dataGaLocation":943},"/topics/devops/ai-for-coding/","ai for coding",{"text":205,"config":1056},{"href":1057,"dataGaName":1058,"dataGaLocation":943},"/topics/agentic-ai/","agentic ai",{"title":1060,"links":1061},"Solutions",[1062,1064,1066,1071,1075,1078,1082,1085,1087,1090,1093,1098],{"text":612,"config":1063},{"href":607,"dataGaName":612,"dataGaLocation":943},{"text":601,"config":1065},{"href":584,"dataGaName":585,"dataGaLocation":943},{"text":1067,"config":1068},"Agile development",{"href":1069,"dataGaName":1070,"dataGaLocation":943},"/solutions/agile-delivery/","agile delivery",{"text":1072,"config":1073},"SCM",{"href":597,"dataGaName":1074,"dataGaLocation":943},"source code management",{"text":1022,"config":1076},{"href":590,"dataGaName":1077,"dataGaLocation":943},"continuous integration & delivery",{"text":1079,"config":1080},"Value stream management",{"href":640,"dataGaName":1081,"dataGaLocation":943},"value stream management",{"text":1027,"config":1083},{"href":1084,"dataGaName":1030,"dataGaLocation":943},"/solutions/gitops/",{"text":650,"config":1086},{"href":652,"dataGaName":653,"dataGaLocation":943},{"text":1088,"config":1089},"Small business",{"href":657,"dataGaName":658,"dataGaLocation":943},{"text":1091,"config":1092},"Public sector",{"href":662,"dataGaName":663,"dataGaLocation":943},{"text":1094,"config":1095},"Education",{"href":1096,"dataGaName":1097,"dataGaLocation":943},"/solutions/education/","education",{"text":1099,"config":1100},"Financial services",{"href":1101,"dataGaName":1102,"dataGaLocation":943},"/solutions/finance/","financial services",{"title":670,"links":1104},[1105,1107,1109,1111,1114,1116,1118,1120,1122,1124,1126,1128],{"text":682,"config":1106},{"href":684,"dataGaName":685,"dataGaLocation":943},{"text":687,"config":1108},{"href":689,"dataGaName":690,"dataGaLocation":943},{"text":692,"config":1110},{"href":694,"dataGaName":695,"dataGaLocation":943},{"text":697,"config":1112},{"href":699,"dataGaName":1113,"dataGaLocation":943},"docs",{"text":153,"config":1115},{"href":721,"dataGaName":152,"dataGaLocation":943},{"text":715,"config":1117},{"href":717,"dataGaName":718,"dataGaLocation":943},{"text":723,"config":1119},{"href":725,"dataGaName":726,"dataGaLocation":943},{"text":731,"config":1121},{"href":733,"dataGaName":734,"dataGaLocation":943},{"text":736,"config":1123},{"href":738,"dataGaName":739,"dataGaLocation":943},{"text":741,"config":1125},{"href":743,"dataGaName":744,"dataGaLocation":943},{"text":400,"config":1127},{"href":747,"dataGaName":748,"dataGaLocation":943},{"text":750,"config":1129},{"href":752,"dataGaName":753,"dataGaLocation":943},{"title":768,"links":1131},[1132,1134,1136,1138,1140,1142,1144,1148,1153,1155,1157,1159],{"text":775,"config":1133},{"href":777,"dataGaName":770,"dataGaLocation":943},{"text":780,"config":1135},{"href":782,"dataGaName":783,"dataGaLocation":943},{"text":788,"config":1137},{"href":790,"dataGaName":791,"dataGaLocation":943},{"text":793,"config":1139},{"href":795,"dataGaName":796,"dataGaLocation":943},{"text":798,"config":1141},{"href":800,"dataGaName":801,"dataGaLocation":943},{"text":803,"config":1143},{"href":805,"dataGaName":806,"dataGaLocation":943},{"text":1145,"config":1146},"Sustainability",{"href":1147,"dataGaName":1145,"dataGaLocation":943},"/sustainability/",{"text":1149,"config":1150},"Diversity, inclusion and belonging (DIB)",{"href":1151,"dataGaName":1152,"dataGaLocation":943},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":808,"config":1154},{"href":810,"dataGaName":811,"dataGaLocation":943},{"text":818,"config":1156},{"href":820,"dataGaName":509,"dataGaLocation":943},{"text":822,"config":1158},{"href":824,"dataGaName":825,"dataGaLocation":943},{"text":1160,"config":1161},"Modern Slavery Transparency Statement",{"href":1162,"dataGaName":1163,"dataGaLocation":943},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1165},[1166,1169,1172],{"text":1167,"config":1168},"Terms",{"href":995,"dataGaName":996,"dataGaLocation":943},{"text":1170,"config":1171},"Cookies",{"dataGaName":1005,"dataGaLocation":943,"id":1006,"isOneTrustButton":414},{"text":1173,"config":1174},"Privacy",{"href":1000,"dataGaName":1001,"dataGaLocation":943},1777394087326]