[{"data":1,"prerenderedAt":1733},["ShallowReactive",2],{"/en-us/releases/whats-new":3,"navigation-en-us":52,"banner-en-us":480,"footer-en-us":497,"footer-source-/en-us/releases/whats-new/":742,"whats-coming-en-us":761,"whats-new-versions-en-us":805,"whats-new-page-data-en-us":1658},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"config":44,"_id":46,"_type":47,"title":7,"_source":48,"_file":49,"_stem":50,"_extension":51},"/en-us/releases/whats-new","releases",false,"",{"title":9,"description":10},"GitLab Recently Released","Discover the latest features and updates in GitLab's newest release",{"hero":12,"filter":16,"whatsComing":36},{"heading":13,"subheading":14,"description":15},"What's new","GitLab monthly releases","See additions and changes to the GitLab product. New releases monthly.",{"stageLabels":17},[18,20,22,24,26,28,30,32,34],{"text":19},"AI",{"text":21},"Manage",{"text":23},"Code",{"text":25},"Build",{"text":27},"Plan",{"text":29},"Secure",{"text":31},"Deploy",{"text":33},"Operate",{"text":35},"Analyze",{"header":37,"disclaimer":38,"form":39},"Upcoming","These highlights contain information related to upcoming products, features, and functionality for informational purposes only. Do not rely on this information for purchasing or planning purposes. Items mentioned are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the discretion of GitLab Inc.",{"label":40,"config":41},"Stay updated with new releases",{"formId":42,"formName":43},1077,"newsletter",{"template":45},"ReleaseWhatsNew","content:en-us:releases:whats-new:index.yml","yaml","content","en-us/releases/whats-new/index.yml","en-us/releases/whats-new/index","yml",{"_path":53,"_dir":54,"_draft":6,"_partial":6,"_locale":7,"data":55,"_id":476,"_type":47,"title":477,"_source":48,"_file":478,"_stem":479,"_extension":51},"/shared/en-us/main-navigation","en-us",{"logo":56,"freeTrial":61,"sales":66,"login":71,"items":76,"search":407,"minimal":438,"duo":457,"pricingDeployment":466},{"config":57},{"href":58,"dataGaName":59,"dataGaLocation":60},"/","gitlab logo","header",{"text":62,"config":63},"Get free trial",{"href":64,"dataGaName":65,"dataGaLocation":60},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":67,"config":68},"Talk to sales",{"href":69,"dataGaName":70,"dataGaLocation":60},"/sales/","sales",{"text":72,"config":73},"Sign in",{"href":74,"dataGaName":75,"dataGaLocation":60},"https://gitlab.com/users/sign_in/","sign in",[77,121,218,223,329,388],{"text":78,"config":79,"cards":81,"footer":104},"Platform",{"dataNavLevelOne":80},"platform",[82,88,96],{"title":78,"description":83,"link":84},"The most comprehensive AI-powered DevSecOps Platform",{"text":85,"config":86},"Explore our Platform",{"href":87,"dataGaName":80,"dataGaLocation":60},"/platform/",{"title":89,"description":90,"link":91},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":92,"config":93},"Meet GitLab Duo",{"href":94,"dataGaName":95,"dataGaLocation":60},"/gitlab-duo/","gitlab duo ai",{"title":97,"description":98,"link":99},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":100,"config":101},"Learn more",{"href":102,"dataGaName":103,"dataGaLocation":60},"/why-gitlab/","why gitlab",{"title":105,"items":106},"Get started with",[107,112,117],{"text":108,"config":109},"Platform Engineering",{"href":110,"dataGaName":111,"dataGaLocation":60},"/solutions/platform-engineering/","platform engineering",{"text":113,"config":114},"Developer Experience",{"href":115,"dataGaName":116,"dataGaLocation":60},"/developer-experience/","Developer experience",{"text":118,"config":119},"MLOps",{"href":120,"dataGaName":118,"dataGaLocation":60},"/topics/devops/the-role-of-ai-in-devops/",{"text":122,"left":123,"config":124,"link":126,"lists":130,"footer":200},"Product",true,{"dataNavLevelOne":125},"solutions",{"text":127,"config":128},"View all Solutions",{"href":129,"dataGaName":125,"dataGaLocation":60},"/solutions/",[131,156,179],{"title":132,"description":133,"link":134,"items":139},"Automation","CI/CD and automation to accelerate deployment",{"config":135},{"icon":136,"href":137,"dataGaName":138,"dataGaLocation":60},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[140,144,148,152],{"text":141,"config":142},"CI/CD",{"href":143,"dataGaLocation":60,"dataGaName":141},"/solutions/continuous-integration/",{"text":145,"config":146},"AI-Assisted Development",{"href":94,"dataGaLocation":60,"dataGaName":147},"AI assisted development",{"text":149,"config":150},"Source Code Management",{"href":151,"dataGaLocation":60,"dataGaName":149},"/solutions/source-code-management/",{"text":153,"config":154},"Automated Software Delivery",{"href":137,"dataGaLocation":60,"dataGaName":155},"Automated software delivery",{"title":157,"description":158,"link":159,"items":164},"Security","Deliver code faster without compromising security",{"config":160},{"href":161,"dataGaName":162,"dataGaLocation":60,"icon":163},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[165,169,174],{"text":166,"config":167},"Application Security Testing",{"href":161,"dataGaName":168,"dataGaLocation":60},"Application security testing",{"text":170,"config":171},"Software Supply Chain Security",{"href":172,"dataGaLocation":60,"dataGaName":173},"/solutions/supply-chain/","Software supply chain security",{"text":175,"config":176},"Software Compliance",{"href":177,"dataGaName":178,"dataGaLocation":60},"/solutions/software-compliance/","software compliance",{"title":180,"link":181,"items":186},"Measurement",{"config":182},{"icon":183,"href":184,"dataGaName":185,"dataGaLocation":60},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[187,191,195],{"text":188,"config":189},"Visibility & Measurement",{"href":184,"dataGaLocation":60,"dataGaName":190},"Visibility and Measurement",{"text":192,"config":193},"Value Stream Management",{"href":194,"dataGaLocation":60,"dataGaName":192},"/solutions/value-stream-management/",{"text":196,"config":197},"Analytics & Insights",{"href":198,"dataGaLocation":60,"dataGaName":199},"/solutions/analytics-and-insights/","Analytics and insights",{"title":201,"items":202},"GitLab for",[203,208,213],{"text":204,"config":205},"Enterprise",{"href":206,"dataGaLocation":60,"dataGaName":207},"/enterprise/","enterprise",{"text":209,"config":210},"Small Business",{"href":211,"dataGaLocation":60,"dataGaName":212},"/small-business/","small business",{"text":214,"config":215},"Public Sector",{"href":216,"dataGaLocation":60,"dataGaName":217},"/solutions/public-sector/","public sector",{"text":219,"config":220},"Pricing",{"href":221,"dataGaName":222,"dataGaLocation":60,"dataNavLevelOne":222},"/pricing/","pricing",{"text":224,"config":225,"link":227,"lists":231,"feature":316},"Resources",{"dataNavLevelOne":226},"resources",{"text":228,"config":229},"View all resources",{"href":230,"dataGaName":226,"dataGaLocation":60},"/resources/",[232,265,288],{"title":233,"items":234},"Getting started",[235,240,245,250,255,260],{"text":236,"config":237},"Install",{"href":238,"dataGaName":239,"dataGaLocation":60},"/install/","install",{"text":241,"config":242},"Quick start guides",{"href":243,"dataGaName":244,"dataGaLocation":60},"/get-started/","quick setup checklists",{"text":246,"config":247},"Learn",{"href":248,"dataGaLocation":60,"dataGaName":249},"https://university.gitlab.com/","learn",{"text":251,"config":252},"Product documentation",{"href":253,"dataGaName":254,"dataGaLocation":60},"https://docs.gitlab.com/","product documentation",{"text":256,"config":257},"Best practice videos",{"href":258,"dataGaName":259,"dataGaLocation":60},"/getting-started-videos/","best practice videos",{"text":261,"config":262},"Integrations",{"href":263,"dataGaName":264,"dataGaLocation":60},"/integrations/","integrations",{"title":266,"items":267},"Discover",[268,273,278,283],{"text":269,"config":270},"Customer success stories",{"href":271,"dataGaName":272,"dataGaLocation":60},"/customers/","customer success stories",{"text":274,"config":275},"Blog",{"href":276,"dataGaName":277,"dataGaLocation":60},"/blog/","blog",{"text":279,"config":280},"Remote",{"href":281,"dataGaName":282,"dataGaLocation":60},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":284,"config":285},"TeamOps",{"href":286,"dataGaName":287,"dataGaLocation":60},"/teamops/","teamops",{"title":289,"items":290},"Connect",[291,296,301,306,311],{"text":292,"config":293},"GitLab Services",{"href":294,"dataGaName":295,"dataGaLocation":60},"/services/","services",{"text":297,"config":298},"Community",{"href":299,"dataGaName":300,"dataGaLocation":60},"/community/","community",{"text":302,"config":303},"Forum",{"href":304,"dataGaName":305,"dataGaLocation":60},"https://forum.gitlab.com/","forum",{"text":307,"config":308},"Events",{"href":309,"dataGaName":310,"dataGaLocation":60},"/events/","events",{"text":312,"config":313},"Partners",{"href":314,"dataGaName":315,"dataGaLocation":60},"/partners/","partners",{"backgroundColor":317,"textColor":318,"text":319,"image":320,"link":324},"#2f2a6b","#fff","Insights for the future of software development",{"altText":321,"config":322},"the source promo card",{"src":323},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":325,"config":326},"Read the latest",{"href":327,"dataGaName":328,"dataGaLocation":60},"/the-source/","the source",{"text":330,"config":331,"lists":333},"Company",{"dataNavLevelOne":332},"company",[334],{"items":335},[336,341,347,349,354,359,364,369,374,379,383],{"text":337,"config":338},"About",{"href":339,"dataGaName":340,"dataGaLocation":60},"/company/","about",{"text":342,"config":343,"footerGa":346},"Jobs",{"href":344,"dataGaName":345,"dataGaLocation":60},"/jobs/","jobs",{"dataGaName":345},{"text":307,"config":348},{"href":309,"dataGaName":310,"dataGaLocation":60},{"text":350,"config":351},"Leadership",{"href":352,"dataGaName":353,"dataGaLocation":60},"/company/team/e-group/","leadership",{"text":355,"config":356},"Team",{"href":357,"dataGaName":358,"dataGaLocation":60},"/company/team/","team",{"text":360,"config":361},"Handbook",{"href":362,"dataGaName":363,"dataGaLocation":60},"https://handbook.gitlab.com/","handbook",{"text":365,"config":366},"Investor relations",{"href":367,"dataGaName":368,"dataGaLocation":60},"https://ir.gitlab.com/","investor relations",{"text":370,"config":371},"Trust Center",{"href":372,"dataGaName":373,"dataGaLocation":60},"/security/","trust center",{"text":375,"config":376},"AI Transparency Center",{"href":377,"dataGaName":378,"dataGaLocation":60},"/ai-transparency-center/","ai transparency center",{"text":380,"config":381},"Newsletter",{"href":382,"dataGaName":43,"dataGaLocation":60},"/company/contact/",{"text":384,"config":385},"Press",{"href":386,"dataGaName":387,"dataGaLocation":60},"/press/","press",{"text":389,"config":390,"lists":391},"Contact us",{"dataNavLevelOne":332},[392],{"items":393},[394,397,402],{"text":67,"config":395},{"href":69,"dataGaName":396,"dataGaLocation":60},"talk to sales",{"text":398,"config":399},"Support portal",{"href":400,"dataGaName":401,"dataGaLocation":60},"https://support.gitlab.com","support portal",{"text":403,"config":404},"Customer portal",{"href":405,"dataGaName":406,"dataGaLocation":60},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":408,"login":409,"suggestions":416},"Close",{"text":410,"link":411},"To search repositories and projects, login to",{"text":412,"config":413},"gitlab.com",{"href":74,"dataGaName":414,"dataGaLocation":415},"search login","search",{"text":417,"default":418},"Suggestions",[419,421,425,427,431,435],{"text":89,"config":420},{"href":94,"dataGaName":89,"dataGaLocation":415},{"text":422,"config":423},"Code Suggestions (AI)",{"href":424,"dataGaName":422,"dataGaLocation":415},"/solutions/code-suggestions/",{"text":141,"config":426},{"href":143,"dataGaName":141,"dataGaLocation":415},{"text":428,"config":429},"GitLab on AWS",{"href":430,"dataGaName":428,"dataGaLocation":415},"/partners/technology-partners/aws/",{"text":432,"config":433},"GitLab on Google Cloud",{"href":434,"dataGaName":432,"dataGaLocation":415},"/partners/technology-partners/google-cloud-platform/",{"text":436,"config":437},"Why GitLab?",{"href":102,"dataGaName":436,"dataGaLocation":415},{"freeTrial":439,"mobileIcon":444,"desktopIcon":449,"secondaryButton":452},{"text":440,"config":441},"Start free trial",{"href":442,"dataGaName":65,"dataGaLocation":443},"https://gitlab.com/-/trials/new/","nav",{"altText":445,"config":446},"Gitlab Icon",{"src":447,"dataGaName":448,"dataGaLocation":443},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":445,"config":450},{"src":451,"dataGaName":448,"dataGaLocation":443},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":453,"config":454},"Get Started",{"href":455,"dataGaName":456,"dataGaLocation":443},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":458,"mobileIcon":462,"desktopIcon":464},{"text":459,"config":460},"Learn more about GitLab Duo",{"href":94,"dataGaName":461,"dataGaLocation":443},"gitlab duo",{"altText":445,"config":463},{"src":447,"dataGaName":448,"dataGaLocation":443},{"altText":445,"config":465},{"src":451,"dataGaName":448,"dataGaLocation":443},{"freeTrial":467,"mobileIcon":472,"desktopIcon":474},{"text":468,"config":469},"Back to pricing",{"href":221,"dataGaName":470,"dataGaLocation":443,"icon":471},"back to pricing","GoBack",{"altText":445,"config":473},{"src":447,"dataGaName":448,"dataGaLocation":443},{"altText":445,"config":475},{"src":451,"dataGaName":448,"dataGaLocation":443},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":481,"_dir":54,"_draft":6,"_partial":6,"_locale":7,"title":482,"button":483,"image":488,"config":492,"_id":494,"_type":47,"_source":48,"_file":495,"_stem":496,"_extension":51},"/shared/en-us/banner","is now in public beta!",{"text":484,"config":485},"Try the Beta",{"href":486,"dataGaName":487,"dataGaLocation":60},"/gitlab-duo/agent-platform/","duo banner",{"altText":489,"config":490},"GitLab Duo Agent Platform",{"src":491},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":493},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":498,"_dir":54,"_draft":6,"_partial":6,"_locale":7,"data":499,"_id":738,"_type":47,"title":739,"_source":48,"_file":740,"_stem":741,"_extension":51},"/shared/en-us/main-footer",{"text":500,"source":501,"edit":507,"contribute":512,"config":517,"items":522,"minimal":730},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":502,"config":503},"View page source",{"href":504,"dataGaName":505,"dataGaLocation":506},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":508,"config":509},"Edit this page",{"href":510,"dataGaName":511,"dataGaLocation":506},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":513,"config":514},"Please contribute",{"href":515,"dataGaName":516,"dataGaLocation":506},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":518,"facebook":519,"youtube":520,"linkedin":521},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[523,570,623,667,696],{"title":219,"links":524,"subMenu":539},[525,529,534],{"text":526,"config":527},"View plans",{"href":221,"dataGaName":528,"dataGaLocation":506},"view plans",{"text":530,"config":531},"Why Premium?",{"href":532,"dataGaName":533,"dataGaLocation":506},"/pricing/premium/","why premium",{"text":535,"config":536},"Why Ultimate?",{"href":537,"dataGaName":538,"dataGaLocation":506},"/pricing/ultimate/","why ultimate",[540],{"title":541,"links":542},"Contact Us",[543,546,548,550,555,560,565],{"text":544,"config":545},"Contact sales",{"href":69,"dataGaName":70,"dataGaLocation":506},{"text":398,"config":547},{"href":400,"dataGaName":401,"dataGaLocation":506},{"text":403,"config":549},{"href":405,"dataGaName":406,"dataGaLocation":506},{"text":551,"config":552},"Status",{"href":553,"dataGaName":554,"dataGaLocation":506},"https://status.gitlab.com/","status",{"text":556,"config":557},"Terms of use",{"href":558,"dataGaName":559,"dataGaLocation":506},"/terms/","terms of use",{"text":561,"config":562},"Privacy statement",{"href":563,"dataGaName":564,"dataGaLocation":506},"/privacy/","privacy statement",{"text":566,"config":567},"Cookie preferences",{"dataGaName":568,"dataGaLocation":506,"id":569,"isOneTrustButton":123},"cookie preferences","ot-sdk-btn",{"title":122,"links":571,"subMenu":579},[572,576],{"text":573,"config":574},"DevSecOps platform",{"href":87,"dataGaName":575,"dataGaLocation":506},"devsecops platform",{"text":145,"config":577},{"href":94,"dataGaName":578,"dataGaLocation":506},"ai-assisted development",[580],{"title":581,"links":582},"Topics",[583,588,593,598,603,608,613,618],{"text":584,"config":585},"CICD",{"href":586,"dataGaName":587,"dataGaLocation":506},"/topics/ci-cd/","cicd",{"text":589,"config":590},"GitOps",{"href":591,"dataGaName":592,"dataGaLocation":506},"/topics/gitops/","gitops",{"text":594,"config":595},"DevOps",{"href":596,"dataGaName":597,"dataGaLocation":506},"/topics/devops/","devops",{"text":599,"config":600},"Version Control",{"href":601,"dataGaName":602,"dataGaLocation":506},"/topics/version-control/","version control",{"text":604,"config":605},"DevSecOps",{"href":606,"dataGaName":607,"dataGaLocation":506},"/topics/devsecops/","devsecops",{"text":609,"config":610},"Cloud Native",{"href":611,"dataGaName":612,"dataGaLocation":506},"/topics/cloud-native/","cloud native",{"text":614,"config":615},"AI for Coding",{"href":616,"dataGaName":617,"dataGaLocation":506},"/topics/devops/ai-for-coding/","ai for coding",{"text":619,"config":620},"Agentic AI",{"href":621,"dataGaName":622,"dataGaLocation":506},"/topics/agentic-ai/","agentic ai",{"title":624,"links":625},"Solutions",[626,628,630,635,639,642,646,649,651,654,657,662],{"text":166,"config":627},{"href":161,"dataGaName":166,"dataGaLocation":506},{"text":155,"config":629},{"href":137,"dataGaName":138,"dataGaLocation":506},{"text":631,"config":632},"Agile development",{"href":633,"dataGaName":634,"dataGaLocation":506},"/solutions/agile-delivery/","agile delivery",{"text":636,"config":637},"SCM",{"href":151,"dataGaName":638,"dataGaLocation":506},"source code management",{"text":584,"config":640},{"href":143,"dataGaName":641,"dataGaLocation":506},"continuous integration & delivery",{"text":643,"config":644},"Value stream management",{"href":194,"dataGaName":645,"dataGaLocation":506},"value stream management",{"text":589,"config":647},{"href":648,"dataGaName":592,"dataGaLocation":506},"/solutions/gitops/",{"text":204,"config":650},{"href":206,"dataGaName":207,"dataGaLocation":506},{"text":652,"config":653},"Small business",{"href":211,"dataGaName":212,"dataGaLocation":506},{"text":655,"config":656},"Public sector",{"href":216,"dataGaName":217,"dataGaLocation":506},{"text":658,"config":659},"Education",{"href":660,"dataGaName":661,"dataGaLocation":506},"/solutions/education/","education",{"text":663,"config":664},"Financial services",{"href":665,"dataGaName":666,"dataGaLocation":506},"/solutions/finance/","financial services",{"title":224,"links":668},[669,671,673,675,678,680,682,684,686,688,690,692,694],{"text":236,"config":670},{"href":238,"dataGaName":239,"dataGaLocation":506},{"text":241,"config":672},{"href":243,"dataGaName":244,"dataGaLocation":506},{"text":246,"config":674},{"href":248,"dataGaName":249,"dataGaLocation":506},{"text":251,"config":676},{"href":253,"dataGaName":677,"dataGaLocation":506},"docs",{"text":274,"config":679},{"href":276,"dataGaName":277,"dataGaLocation":506},{"text":269,"config":681},{"href":271,"dataGaName":272,"dataGaLocation":506},{"text":279,"config":683},{"href":281,"dataGaName":282,"dataGaLocation":506},{"text":292,"config":685},{"href":294,"dataGaName":295,"dataGaLocation":506},{"text":284,"config":687},{"href":286,"dataGaName":287,"dataGaLocation":506},{"text":297,"config":689},{"href":299,"dataGaName":300,"dataGaLocation":506},{"text":302,"config":691},{"href":304,"dataGaName":305,"dataGaLocation":506},{"text":307,"config":693},{"href":309,"dataGaName":310,"dataGaLocation":506},{"text":312,"config":695},{"href":314,"dataGaName":315,"dataGaLocation":506},{"title":330,"links":697},[698,700,702,704,706,708,710,714,719,721,723,725],{"text":337,"config":699},{"href":339,"dataGaName":332,"dataGaLocation":506},{"text":342,"config":701},{"href":344,"dataGaName":345,"dataGaLocation":506},{"text":350,"config":703},{"href":352,"dataGaName":353,"dataGaLocation":506},{"text":355,"config":705},{"href":357,"dataGaName":358,"dataGaLocation":506},{"text":360,"config":707},{"href":362,"dataGaName":363,"dataGaLocation":506},{"text":365,"config":709},{"href":367,"dataGaName":368,"dataGaLocation":506},{"text":711,"config":712},"Sustainability",{"href":713,"dataGaName":711,"dataGaLocation":506},"/sustainability/",{"text":715,"config":716},"Diversity, inclusion and belonging (DIB)",{"href":717,"dataGaName":718,"dataGaLocation":506},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":370,"config":720},{"href":372,"dataGaName":373,"dataGaLocation":506},{"text":380,"config":722},{"href":382,"dataGaName":43,"dataGaLocation":506},{"text":384,"config":724},{"href":386,"dataGaName":387,"dataGaLocation":506},{"text":726,"config":727},"Modern Slavery Transparency Statement",{"href":728,"dataGaName":729,"dataGaLocation":506},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":731},[732,734,736],{"text":556,"config":733},{"href":558,"dataGaName":559,"dataGaLocation":506},{"text":561,"config":735},{"href":563,"dataGaName":564,"dataGaLocation":506},{"text":566,"config":737},{"dataGaName":568,"dataGaLocation":506,"id":569,"isOneTrustButton":123},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":743,"content":744,"config":760,"_id":46,"_type":47,"title":7,"_source":48,"_file":49,"_stem":50,"_extension":51},{"title":9,"description":10},{"hero":745,"filter":746,"whatsComing":757},{"heading":13,"subheading":14,"description":15},{"stageLabels":747},[748,749,750,751,752,753,754,755,756],{"text":19},{"text":21},{"text":23},{"text":25},{"text":27},{"text":29},{"text":31},{"text":33},{"text":35},{"header":37,"disclaimer":38,"form":758},{"label":40,"config":759},{"formId":42,"formName":43},{"template":45},{"_path":762,"_dir":763,"_draft":6,"_partial":6,"_locale":7,"features":764,"_id":801,"_type":47,"title":802,"_source":48,"_file":803,"_stem":804,"_extension":51},"/shared/en-us/releases/whats-new/whats-coming","whats-new",[765,777,790],{"text":766,"labels":767,"description":771,"items":772},"False positive confidence scores",[768,769,770],"ai","secure","operate","False positives create a lot of noise and can erode developer trust in security tooling. With GitLab Duo, we're bringing greater confidence to scan results directly in the developer's workflow to help prioritize exploitable risks. We're working to give you: ",[773,775],{"text":774},"AI-powered discernment between genuine threats and false positives.",{"text":776},"Cycles back that were previously lost to noise triage.",{"text":778,"labels":779,"description":782,"items":783},"Group-level branch rules with cascading governance",[769,780,781],"code","manage","Envision governance that scales effortlessly. Where policy is defined once at the organization level and cascades seamlessly across projects, teams, and hierarchies. These rulesets could enable:",[784,786,788],{"text":785},"Governance that multiplies impact without increased effort.",{"text":787},"Consistency across organizational hierarchies.",{"text":789},"Policy as a strategic advantage, not an operational burden.",{"text":791,"labels":792,"description":793,"items":794},"Default token scope enforcement instance-wide",[770,781,769],"Picture an infrastructure where security principles are automatically applied by default. Applying least privilege to every system without requiring teams to think about it, making secure practice the path of least resistance. This could mean:",[795,797,799],{"text":796},"Security works in the background, not against the workflow.",{"text":798},"Reduced attack surface through intelligent defaults.",{"text":800},"Compliance becomes automatic.","content:shared:en-us:releases:whats-new:whats-coming.yml","Whats Coming","shared/en-us/releases/whats-new/whats-coming.yml","shared/en-us/releases/whats-new/whats-coming",[806,918,1133,1324,1513,1644],{"_path":807,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":809,"config":813,"content":816,"_id":914,"_type":47,"title":915,"_source":48,"_file":916,"_stem":917,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.1","versions",{"title":810,"description":811,"config":812},"What's new in GitLab 18.1","Maven virtual registry (beta), SLSA compliance components, enhanced code review, compromised password detection, and foundational platform improvements.",{"noIndex":123},{"template":45,"noContent":6,"version":814,"releaseDate":815},18.1,"Jun 24, 2025",{"title":817,"components":818},"GitLab 18.1",[819,840],{"componentName":820,"type":820,"componentContent":821},"ReleasesWhatsNewHero",{"version":814,"releaseDate":815,"title":810,"description":822,"video":823,"videoContent":827,"config":838},"Maven virtual registry, SLSA compliance components, enhanced code review, compromised password detection, and foundational platform improvements.",{"config":824},{"href":825,"thumbnail":826},"https://player.vimeo.com/video/1095679084?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758936215/c8da9611-1472-4949-bd08-736b7d874bde.png",{"heading":828,"description":832,"author":833,"button":835},{"text":829,"config":830},"Building the foundation for AI-enhanced DevOps",{"href":831},"/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops/","With GitLab 18.1, we are setting the groundwork for modernized software development where dependency management, security, and compliance become intelligent, automated capabilities that scale with your organization.",{"name":834,"date":815},"Bill Staples",{"text":836,"config":837},"Read CEO's blog",{"href":831},{"id":839},"18.1",{"componentName":841,"type":841,"componentContent":842},"ReleasesWhatsNewFeatureList",{"version":814,"header":843,"features":844},"Released",[845,859,873,886,901],{"text":846,"config":847,"labels":849,"description":851,"items":852},"Maven Virtual Registry (Beta): Centralizing Enterprise Dependency Management",{"href":848},"https://docs.gitlab.com/user/packages/virtual_registry/maven/",[781,850,770],"deploy","The Maven registry combines multiple repositories into one endpoint, eliminates sequential queries, and reduces setup complexity so developers can focus on coding instead of managing repositories:",[853,855,857],{"text":854},"Intelligent caching accelerates build times to enable teams to iterate and ship faster.",{"text":856},"Real-time security scanning across all dependencies provides continuous vulnerability detection without manual checks.",{"text":858},"Enterprise scale supports 20 virtual registries with 20 upstreams each to accommodate for large organizations' complex needs.",{"text":860,"config":861,"labels":863,"description":865,"items":866},"SLSA Level 1 Compliance: Automate supply chain security",{"href":862},"https://docs.gitlab.com/ci/pipeline_security/slsa/",[769,850,864],"analyze","New pre-built CI/CD components deliver immediate SLSA compliance for software supply chain security without custom development:",[867,869,871],{"text":868},"Automatic provenance generation by GitLab Runner creates SLSA-compliant attestation which eliminates manual compliance steps.",{"text":870},"Cryptographic signing and verification ensures artifact integrity to provide auditable proof of secure builds.",{"text":872},"Verification Summary Attestations (VSA) for job artifacts enable compliance reporting with minimal maintenance.",{"text":874,"config":875,"labels":877,"description":878,"items":879},"Compromised password detection: Proactive credential protection",{"href":876},"https://docs.gitlab.com/security/compromised_password_detection/",[781,769],"Automatic credential checking against breaches help prevent account compromise:",[880,882,884],{"text":881},"Zero-configuration deployment provides immediate protection without setup.",{"text":883},"Real-time threat detection checks credentials against known compromised password databases instantly to enable immediate response to emerging threats.",{"text":885},"Instant security alerts notify users via banner and email when credentials are at risk with clear remediation steps when action is needed.",{"text":887,"config":888,"labels":890,"description":891,"items":892},"Enhanced compliance controls: Streamlined governance",{"href":889},"https://docs.gitlab.com/user/compliance/",[781,769,864],"Strengthened compliance capabilities help organizations manage regulatory standards at scale:",[893,895,897,899],{"text":894},"Custom control naming enables clear identification to help compliance teams organize external controls effectively.",{"text":896},"Pagination for framework UI compliance requirements expanded to 50 to improve navigation for large frameworks.",{"text":898},"Granular status reporting shows individual control details to provide actionable compliance insights.",{"text":900},"Variable precedence controls balance security with flexibility to enable customization within policy boundaries.",{"text":902,"config":903,"labels":905,"description":906,"items":907},"Duo Code Review (GA): AI-powered code quality at scale",{"href":904},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/#have-gitlab-duo-review-your-code",[780,864,768],"Production-ready automated code review addresses bottlenecks in software development workflows while maintaining quality standards:",[908,910,912],{"text":909},"Initial automated code review reduces review cycles from hours to minutes to help developers merge code faster.",{"text":911},"Interactive refinement with @GitLabDuo mentions provides direct feedback to address specific code concerns.",{"text":913},"Context-aware analysis leverages project understanding to deliver relevant, project-specific recommendations.","content:shared:en-us:releases:whats-new:versions:18.1.yml","181","shared/en-us/releases/whats-new/versions/18.1.yml","shared/en-us/releases/whats-new/versions/18.1",{"_path":919,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":920,"config":924,"content":927,"_id":1129,"_type":47,"title":1130,"_source":48,"_file":1131,"_stem":1132,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.2",{"title":921,"description":922,"config":923},"What's new in GitLab 18.2","GitLab Duo Agent Platform public beta, custom workflow statuses, enhanced compliance dashboards, and expansive improvements to the core platform.",{"noIndex":123},{"template":45,"noContent":6,"version":925,"releaseDate":926},18.2,"Jul 17, 2025",{"title":928,"components":929},"GitLab 18.2",[930,947],{"componentName":820,"type":820,"componentContent":931},{"version":925,"releaseDate":926,"title":921,"description":922,"video":932,"videoContent":936,"config":945},{"config":933},{"href":934,"thumbnail":935},"https://player.vimeo.com/video/1101993507?title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758936135/554e557a-a7f1-4a68-a419-45d20a6ff049.png",{"heading":937,"description":941,"author":942,"button":943},{"text":938,"config":939},"Reimagining the future of software development",{"href":940},"/blog/gitlab-duo-agent-platform-public-beta/","We're delivering critical enterprise capabilities from workflow customization to security governance that will establish the standards for modern software delivery at scale.",{"name":834,"date":926},{"text":836,"config":944},{"href":940},{"id":946},"18.2",{"componentName":841,"type":841,"componentContent":948},{"version":925,"header":843,"features":949},[950,964,979,994,1009,1024,1039,1056,1071,1088,1099,1114],{"text":951,"config":952,"description":954,"labels":955,"items":957},"Custom workflow statuses",{"href":953},"https://docs.gitlab.com/user/work_items/status/","Developers can go beyond basic tracking of projects with configurable statuses that reflect actual workflows:",[956,781],"plan",[958,960,962],{"text":959},"Define workflows for accurate reporting and replace label workarounds with real visibility.",{"text":961},"Update the status of multiple items with bulk operations across portfolios simultaneously.",{"text":963},"Board automations can be configured with precise workflow transitions to improve accuracy in workflow stages.",{"text":965,"config":966,"labels":968,"description":969,"items":970},"New merge request homepage: Intelligent prioritization at scale",{"href":967},"https://docs.gitlab.com/user/project/merge_requests/homepage/",[956,780,864],"Improved layout makes it possible to juggle dozens of MRs across multiple projects for developers:",[971,973,975,977],{"text":972},"Role-based views separate author vs. reviewer responsibilities so developers can focus on specific tasks.",{"text":974},"Workflow view organizes group flows by the review state of MRs for clear next actions.",{"text":976},"Expanded visibility combines authored and assigned MRs to ensure nothing is missed across projects.",{"text":978},"The Active merge requests tab makes it easy to find what needs attention now.",{"text":980,"config":981,"labels":983,"description":984,"items":985},"Immutable container tags (Beta): Supply chain security",{"href":982},"https://docs.gitlab.com/user/packages/container_registry/immutable_container_tags/",[769,850,770],"Protect production stability and maintain compliance with tags that cannot be modified after creation:",[986,988,990,992],{"text":987},"Deployment integrity enforces production tags that remain unchanged in order to prevent accidental modifications.",{"text":989},"Audit trails provide a complete view into container modifications for compliance reporting and security reviews.",{"text":991},"Pattern-based rules support up to 5 RE2 regex patterns per project to help automatically protect semantic versions and critical tags.",{"text":993},"Automated exclusions respect immutable tags in cleanup policies to prevent accidental deletion of critical images.",{"text":995,"config":996,"labels":998,"description":999,"items":1000},"Container Scanning Improvements",{"href":997},"https://docs.gitlab.com/user/application_security/container_scanning/#available-cicd-variables",[769,864],"Major enhancements to vulnerability detection help development teams identify and fix security issues faster:",[1001,1003,1005,1007],{"text":1002},"Multi-architecture support provides native Linux Arm64 scanning to eliminate emulation and speeds up scans.",{"text":1004},"Enhanced archive scanning delivers better vulnerability attribution across images to understand where the issues exist.",{"text":1006},"JavaScript reachability analysis identifies actually-used vulnerable code to reduce false positives and focus remediation efforts.",{"text":1008},"Reachability filtering highlights the most critical vulnerabilities.",{"text":1010,"config":1011,"labels":1013,"description":1014,"items":1015},"AWS Secrets Manager integration",{"href":1012},"https://docs.gitlab.com/ci/secrets/aws_secrets_manager/",[850,770,769],"Native AWS integration with GitLab CI/CD streamlines enterprise secret management and strengthens security controls:",[1016,1018,1020,1022],{"text":1017},"Native AWS support enables direct Secrets Manager and Parameter Store access to eliminate the need for custom scripting.",{"text":1019},"Removes third-party tools to simplify architecture and reduce attack surface.",{"text":1021},"OIDC authentication provides keyless access so teams can manage secrets without storing credentials.",{"text":1023},"Centralized management consolidates secret handling to enable comprehensive security auditing.",{"text":1025,"config":1026,"labels":1028,"description":1029,"items":1030},"Centralized Security Policy Management (Beta)",{"href":1027},"https://docs.gitlab.com/user/application_security/policies/enforcement/compliance_and_security_policy_groups/",[781,769,770],"Single point of control for organization-wide security policies, eliminating fragmentation across projects:",[1031,1033,1035,1037],{"text":1032},"Define once in the CSP, apply everywhere with instance-wide policy enforcement.",{"text":1034},"Business unit flexibility allows teams to inherit and extend organizational policies from the CSP group.",{"text":1036},"Least privilege ensures centralized control with delegated execution.",{"text":1038},"Complete coverage supports all existing security policy types.",{"text":1040,"config":1041,"labels":1043,"description":1044,"items":1045},"Enhanced Audit & Reporting Capabilities",{"href":1042},"https://docs.gitlab.com/user/application_security/security_dashboard/#exporting",[864,769],"Comprehensive improvements to security visibility and reporting help developers quickly demonstrate compliance adherence:",[1046,1048,1050,1052,1054],{"text":1047},"PDF Security Reports enable dashboard export for board reporting.",{"text":1049},"Audit Stream controls allow updates to streaming without reconfiguration, preventing manual maintenance.",{"text":1051},"Enhanced filtering by event type, groups, or projects are now available.",{"text":1053},"Vulnerability GraphQL API tracks introduction and resolution pipelines.",{"text":1055},"Credentials Inventory now includes service accounts to show complete token visibility.",{"text":1057,"config":1058,"labels":1060,"description":1061,"items":1062},"Compliance overview dashboard: Expansive visibility",{"href":1059},"https://docs.gitlab.com/user/compliance/compliance_center/compliance_overview_dashboard/",[781,864],"The new aggregated compliance view gives stakeholders instant visibility into organizational compliance standards, along with dashboards for:",[1063,1065,1067,1069],{"text":1064},"Framework coverage, which shows the percentage of projects with compliance frameworks.",{"text":1066},"Requirement status, which tracks pass/fail rates across the organization.",{"text":1068},"Control effectiveness, which measures aggregate performance data to provide actionable compliance insights.",{"text":1070},"Risk prioritization, which identifies frameworks to focus on the highest-impact improvements.",{"text":1072,"config":1073,"labels":1075,"description":1076,"items":1077},"Work Item & Planning Enhancements",{"href":1074},"https://docs.gitlab.com/user/group/epics/manage_epics/#assignees",[956,781],"Comprehensive planning improvements give developers the ability to coordinate complex projects more effectively:",[1078,1080,1082,1084,1086],{"text":1079},"Epic assignments provide clear ownership for strategic initiatives.",{"text":1081},"Milestone-to-epic linking connects quarterly objectives to daily work.",{"text":1083},"Unified references introduce new [work_item:123] syntax across GitLab, making it easier to cross-reference items.",{"text":1085},"Display preferences offer customizable metadata visibility for teams to find relevant information.",{"text":1087},"Drawer/full-page toggle lets users choose how to view epic details for their specific needs and preferences.",{"text":1089,"config":1090,"labels":1092,"description":1093,"items":1094},"Platform Administration",{"href":1091},"https://docs.gitlab.com/administration/settings/import_and_export_settings/#skip-confirmation-when-reassigning-placeholder-users",[781,770],"Enterprise administration capabilities for managing GitLab at scale:",[1095,1097],{"text":1096},"Custom Admin Role (Beta) provides granular permissions for Admin Area.",{"text":1098},"Workspace Kubernetes Agents enable instance-wide agent mapping.",{"text":1100,"config":1101,"labels":1103,"description":1104,"items":1105},"Duo Agent Platform in the IDE (Beta)",{"href":1102},"https://docs.gitlab.com/user/duo_agent_platform/",[780,768],"Bringing intelligent assistance directly into VS Code and JetBrains IDEs as an enhancement layer so developers can stay in flow:",[1106,1108,1110,1112],{"text":1107},"Natural workflow integration gives full context in the IDE to eliminate context switching.",{"text":1109},"Comprehensive access provides Issues, MRs, pipelines, and security data to enable better-informed code decisions.",{"text":1111},"MCP support connects to external tools and data sources to expand capabilities.",{"text":1113},"Pattern-based search enables advanced grep and file discovery to help developers find code quickly.",{"text":1115,"config":1116,"labels":1118,"description":1119,"items":1120},"Group & Project Controls for GitLab Duo",{"href":1117},"https://docs.gitlab.com/user/gitlab_duo/turn_on_off/",[781,768],"Fine-grained control over AI features helps organizations balance innovation with governance in GitLab Premium and Ultimate:",[1121,1123,1125,1127],{"text":1122},"Hierarchical controls cascade from instance to project to simplify policy management.",{"text":1124},"Feature-specific toggles separate Code Suggestions and Chat controls to enable a controlled rollout.",{"text":1126},"Compliance alignment meets diverse regulatory requirements to ensure responsible AI usage.",{"text":1128},"User flexibility balances innovation with control to support varying team needs.","content:shared:en-us:releases:whats-new:versions:18.2.yml","182","shared/en-us/releases/whats-new/versions/18.2.yml","shared/en-us/releases/whats-new/versions/18.2",{"_path":1134,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":1135,"config":1139,"content":1142,"_id":1320,"_type":47,"title":1321,"_source":48,"_file":1322,"_stem":1323,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.3",{"title":1136,"description":1137,"config":1138},"What's new in GitLab 18.3","Embedded views for real-time work status visibility, new flows, enhanced compliance violations reporting, enterprise governance, and more.",{"noIndex":123},{"template":45,"noContent":6,"version":1140,"releaseDate":1141},18.3,"Aug 20, 2025",{"title":1143,"components":1144},"GitLab 18.3",[1145,1163],{"componentName":820,"type":820,"componentContent":1146},{"version":1140,"releaseDate":1141,"title":1136,"description":1137,"video":1147,"videoContent":1151,"config":1161},{"config":1148},{"href":1149,"thumbnail":1150},"https://player.vimeo.com/video/1111796316?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758626541/zirykfid9us9tbjfhzjn.png",{"heading":1152,"description":1156,"author":1157,"button":1159},{"text":1153,"config":1154},"Expanding AI orchestration in software engineering",{"href":1155},"/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering/","With GitLab 18.3, we're advancing human-AI collaboration with Flows, governance, and integrations.",{"name":834,"date":1158},"July 17, 2025",{"text":836,"config":1160},{"href":1155},{"id":1162},"18.3",{"componentName":841,"type":841,"componentContent":1164},{"version":1140,"header":843,"features":1165},[1166,1188,1214,1227,1257,1274,1286,1301],{"text":1167,"config":1168,"description":1170,"labels":1171,"highlightCard":1172,"items":1179},"Expanded integrations and interoperability",{"href":1169},"https://docs.gitlab.com/integration/","Enable first- and third-party agents within development workflows, giving developers the ability to choose the right AI tools within GitLab's governance and context:",[781,780,768,850,770],{"video":1173,"title":1177,"description":1178},{"config":1174},{"href":1175,"thumbnail":1176},"https://player.vimeo.com/video/1111784124?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/jed3urwxtyih1y2hicjx.png","Watch the integrations demo","See how GitLab 18.4 integrates any AI agent into your workflow. No more tool switching—mention @Claude in merge requests.",[1180,1182,1184,1186],{"text":1181},"MCP server provides standardized, secure AI integration with GitLab projects and APIs.",{"text":1183},"CLI agent support allows @mention Claude Code, Codex, Amazon Q, Google Gemini, or opencode in issues/MRs to generate code or comments.",{"text":1185},"Agentic Chat for Visual Studio + GitLab UI provides access to Duo agents natively where you work to reduce context-switching.",{"text":1187},"Expanded AI model support (Self-Hosted) allows running GPT (20B/120B), Claude 4, and more through vLLM, Azure, or AWS Bedrock.",{"text":1189,"config":1190,"description":1192,"labels":1193,"items":1194,"highlightCards":1199},"Automated development Flows",{"href":1191},"https://docs.gitlab.com/user/duo_agent_platform/flows/","Eliminate repetitive tasks with multi-agent workflows that take ideas from concept to code in minutes, freeing developers to focus on higher-value work:",[768,956,780,850],[1195,1197],{"text":1196},"Issue to MR Flow automatically converts issues into merge requests with implementation plans and production-ready code.",{"text":1198},"Convert CI File Flow migrates Jenkins CI/CD configurations into GitLab CI pipelines without manual rewriting.",[1200,1207],{"video":1201,"title":1205,"description":1206},{"config":1202},{"href":1203,"thumbnail":1204},"https://player.vimeo.com/video/1120981865?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/y6alfpmtrwnxqez1swok.png","Watch the Issue to MR Flow demo","See AI turn a simple issue into production-ready code with implementation plans. No more manual coding—just describe the problem.",{"video":1208,"title":1212,"description":1213},{"config":1209},{"href":1210,"thumbnail":1211},"https://player.vimeo.com/video/1111783724?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580269/rqn56ak0a6noig2trekm.png","Watch the Convert CI File Flow demo here","See how AI automatically converts your Jenkins configurations into GitLab CI pipelines. Reliable code conversion, quick and easy validation.",{"text":1215,"config":1216,"description":1218,"labels":1219,"items":1220},"Knowledge Graph for real-time code intelligence",{"href":1217},"https://gitlab-org.gitlab.io/rust/knowledge-graph/getting-started/overview/","Context-aware insights that help agents and developers understand complex codebases and cut hours off discovery and refactoring tasks:",[780,864,956,768],[1221,1223,1225],{"text":1222},"Real-time code indexing accelerates search and navigation.",{"text":1224},"Maps dependencies and file relationships across the codebase.",{"text":1226},"Provides AI agents with richer context for more accurate answers.",{"text":1228,"config":1229,"description":1231,"labels":1232,"items":1233,"highlightCards":1242},"Enterprise governance",{"href":1230},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/#decide-on-your-configuration-type","Adopt AI confidently with visibility and control. New governance features ensure agent actions are transparent and compliant with organizational security standards:",[781,770,768,769],[1234,1236,1238,1240],{"text":1235},"Agent Insights track and optimize how agents make decisions.",{"text":1237},"Duo Code Review for Self-Hosted provides AI code review with data sovereignty.",{"text":1239},"Hybrid model configurations combine self-hosted and GitLab-managed AI models.",{"text":1241},"OAuth 2.0 for MCP server provides modern, secure authentication to protected resources.",[1243,1250],{"video":1244,"title":1248,"description":1249},{"config":1245},{"href":1246,"thumbnail":1247},"https://player.vimeo.com/video/1111783244?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580269/iz95ziezxvykrnsibqh8.png","Watch the Agent Insights demo","Discover how Agent Insights tracks every AI decision with full transparency. Complete control – every agent action accounted for. ",{"video":1251,"title":1255,"description":1256},{"config":1252},{"href":1253,"thumbnail":1254},"https://player.vimeo.com/video/1111783569?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758580270/uyn2rdbdyjobrni2zvdn.png","Watch the GitLab Duo Code Review for Self-hosted demo","See how Duo Code Review provides intelligent feedback while keeping your code secure. Your data never leaves your infrastructure.",{"text":1258,"config":1259,"description":1261,"labels":1262,"items":1263},"Secure by Design platform: Governance that scales",{"href":1260},"https://docs.gitlab.com/user/custom_roles/#create-a-custom-admin-role","Apply least-privilege principles and compliance at scale. GitLab 18.3 embeds security and governance across the SDLC so organizations can standardize without slowing teams down:",[769,781,770,850],[1264,1266,1268,1270,1272],{"text":1265},"Custom admin roles create specialized roles with precise admin access.",{"text":1267},"Instance-level compliance frameworks apply policies once and cascade across groups and projects.",{"text":1269},"Enhanced violations reporting provides immediate, actionable alerts tied to compliance controls.",{"text":1271},"Fine-grained CI/CD job tokens limit tokens to only required API endpoints.",{"text":1273},"AWS Secrets Manager integration retrieves secrets securely in CI/CD jobs via OIDC.",{"text":1275,"config":1276,"description":1277,"labels":1278,"items":1279},"Artifact management",{"href":982},"Protect against vulnerabilities and outages by ensuring artifacts and images are immutable and consistently governed across the supply chain:",[850,770,781],[1280,1282,1284],{"text":1281},"Conan revisions support provides immutable identifiers for C++ packages.",{"text":1283},"Immutable container tags prevent modification of critical production images.",{"text":1285},"Extended immutability protections across npm, PyPI, Maven, NuGet, Helm, and more.",{"text":1287,"config":1288,"description":1290,"labels":1291,"items":1292},"Embedded views (powered by GLQL)",{"href":1289},"https://docs.gitlab.com/user/glql/#embedded-views","Allow developers access to live project data where they work. Embedded views turn wikis, issues, and epics into living dashboards that update automatically:",[956,864],[1293,1295,1297,1299],{"text":1294},"Insert live GLQL queries in issues, epics, and MRs.",{"text":1296},"Personalize with functions like `currentUser()` and `today()`.",{"text":1298},"Filter by 25+ fields including labels, milestones, and health.",{"text":1300},"Display as auto-refreshing tables or lists.",{"text":1302,"config":1303,"description":1305,"labels":1306,"items":1307},"Additional developer experience updates",{"href":1304},"/releases/2025/08/21/gitlab-18-3-released/#customize-instructions-for-gitlab-duo-code-review","More flexibility in how developers use AI models and manage projects with features that improve customization, security, and productivity:",[780,956,781,850,770,768],[1308,1310,1312,1314,1316,1318],{"text":1309},"Customize Duo Code Review instructions to define project-specific review standards in YAML.",{"text":1311},"Bring your own models (Self-Hosted) to run any compatible model with Duo.",{"text":1313},"Hybrid model selection (Self-Hosted) assigns models per feature to balance scale and security.",{"text":1315},"Surfacing compliance violations with enhanced reports directly map violations to framework controls.",{"text":1317},"Web IDE source control allows creating/deleting branches, amending commits, and force-pushing directly in the browser.",{"text":1319},"Migration by direct transfer reliably moves large groups/projects between GitLab instances.","content:shared:en-us:releases:whats-new:versions:18.3.yml","183","shared/en-us/releases/whats-new/versions/18.3.yml","shared/en-us/releases/whats-new/versions/18.3",{"_path":1325,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":1326,"config":1329,"content":1332,"_id":1509,"_type":47,"title":1510,"_source":48,"_file":1511,"_stem":1512,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.4",{"title":1327,"description":10,"config":1328},"What's new in GitLab 18.4",{"noIndex":123},{"template":45,"noContent":6,"version":1330,"releaseDate":1331},18.4,"Sep 23, 2025",{"title":1333,"components":1334},"GitLab 18.4",[1335,1353],{"componentName":820,"type":820,"componentContent":1336},{"version":1330,"releaseDate":1331,"title":1327,"description":1337,"video":1338,"videoContent":1342,"config":1351},"New CI/CD workflows, a library of specialized agents, GitLab Runner improvements, richer Knowledge Graph for navigating complex codebases, enhanced AI governance, and much more.",{"config":1339},{"href":1340,"thumbnail":1341},"https://player.vimeo.com/video/1120293274?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758575154/wri1blj60yzo4p476m5o.png",{"heading":1343,"description":1347,"author":1348,"button":1349},{"text":1344,"config":1345},"AI-native development with automation and insight",{"href":1346},"/blog/gitlab-18-4-ai-native-development-with-automation-and-insight/","With GitLab 18.4, we're evolving the way humans and AI work together with custom agents, code-aware accuracy, and automated pipeline fixes to keep developers in flow.",{"name":834,"date":1331},{"text":836,"config":1350},{"href":1346},{"id":1352},"18.4",{"componentName":841,"type":841,"componentContent":1354},{"version":1330,"header":843,"features":1355},[1356,1371,1384,1399,1414,1429,1439,1452,1463,1474,1485,1498],{"text":1357,"config":1358,"description":1360,"labels":1361,"items":1362},"AI Catalog (Beta)",{"href":1359},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/","A shared library of reusable and specialized agents, allowing developers to:",[781,956,780,768],[1363,1365,1367,1369],{"text":1364},"Create custom agents with defined behaviors and tools.",{"text":1366},"Share agents project-wide or across the organization.",{"text":1368},"Test agents before rollout to ensure predictable performance.",{"text":1370},"Build common use cases like security scanning, docs drafting, or deployment validation.",{"text":1372,"config":1373,"description":1375,"labels":1376,"items":1377},"Smarter Agentic Chat (Beta)",{"href":1374},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/","Enables AI agents to act as teammates, allowing developers to:",[780,956,768],[1378,1380,1382],{"text":1379},"Start fresh conversations or resume previous ones with custom agents.",{"text":1381},"Run agents synchronously or asynchronously.",{"text":1383},"Access session views with logs, user info, and tool metadata for visibility.",{"text":1385,"config":1386,"description":1388,"labels":1389,"items":1390},"Knowledge Graph upgrades (Beta)",{"href":1387},"https://gitlab-org.gitlab.io/rust/knowledge-graph/","Developers and AI agents use the Knowledge Graph to accelerate large codebase navigation and quickly answer complex questions. Developers can:",[780,864,956,768],[1391,1393,1395,1397],{"text":1392},"Utilize real-time indexing to map files, routes, and references across projects.",{"text":1394},"Use go-to-definition, reference tracking, and in-chat search.",{"text":1396},"Ask precise questions like \"show me all route files\" or \"what does this change impact?\"",{"text":1398},"Accelerates onboarding, deep research, and confident refactors.",{"text":1400,"config":1401,"description":1403,"labels":1404,"items":1405},"Fix Failed Pipelines Flow (Beta)",{"href":1402},"https://docs.gitlab.com/ci/pipeline_editor/#validate-cicd-configuration","New flow keeps software development pipelines functional by balancing technical fixes and business priorities. To keep developers in the flow state, it is designed to:",[770,768,850],[1406,1408,1410,1412],{"text":1407},"Detect and prioritize failures based on business importance.",{"text":1409},"Perform root-cause analysis across logs, dependencies, and recent changes.",{"text":1411},"Suggest and apply fixes aligned with deadlines and priorities.",{"text":1413},"Automatically create merge requests with business context.",{"text":1415,"config":1416,"description":1418,"labels":1419,"items":1420},"GitLab Duo model selection (now GA)",{"href":1417},"https://docs.gitlab.com/user/gitlab_duo/model_selection/#select-a-model-to-use-in-gitlab-duo-agentic-chat","Ensure consistent and compliant AI use across features and namespaces. GitLab 18.4 allows teams to:",[781,956,770,768],[1421,1423,1425,1427],{"text":1422},"Set model defaults at org or feature level.",{"text":1424},"Apply consistent preferences across namespaces.",{"text":1426},"Support GPT-OSS and GPT-5.",{"text":1428},"Note: Model selection is not available for gitlab.com customers, and GPT models are not supported on gitlab.com.",{"text":1430,"config":1431,"description":1432,"labels":1433,"items":1434},"End-user model selection (Beta)",{"href":1417},"When group-level model selection is not active, developers can choose their preferred model in Agentic Chat. It allows for:",[781,780,768],[1435,1437],{"text":1436},"A dropdown selection in Agentic Chat to easily switch models.",{"text":1438},"The selection to persist between conversations.",{"text":1440,"config":1441,"description":1443,"labels":1444,"items":1445},"GitLab Duo context exclusion (Beta)",{"href":1442},"https://docs.gitlab.com/user/gitlab_duo/context/#exclude-context-from-gitlab-duo","Helps developers protect sensitive information by controlling the context shared with AI models. It makes it possible to:",[781,780,770,768],[1446,1448,1450],{"text":1447},"Exclude specific files (e.g., secrets, proprietary algorithms).",{"text":1449},"Apply path-based rules by directory or file type.",{"text":1451},"Configure at project level with audit visibility.",{"text":1453,"config":1454,"description":1456,"labels":1457,"items":1458},"New CI/CD workflows",{"href":1455},"https://docs.gitlab.com/ci/jobs/ci_job_token/#allow-git-push-requests-to-your-project-repository","Developers can accelerate their workflows even further with new workflows to:",[956,850,770],[1459,1461],{"text":1460},"Simulate pipelines against any branch to test and validate changes before commit.",{"text":1462},"Utilize CI/CD job tokens to authenticate Git push requests with fine-grained permissions.",{"text":1464,"config":1465,"description":1467,"labels":1468,"items":1469},"New security capabilities",{"href":1466},"https://docs.gitlab.com/user/application_security/secret_detection/pipeline/#excluded-items","In GitLab 18.4, new security capabilities allow developers to:",[769,864,770],[1470,1472],{"text":1471},"Speed up secret detection scans and reduce noise by excluding low-signal files.",{"text":1473},"Quickly trace original pipeline IDs for resolved vulnerabilities in case they reappear.",{"text":1475,"config":1476,"description":1478,"labels":1479,"items":1480},"Self-Hosted AI: Expanded model support",{"href":1477},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","Additional flexibility for developers with newly added models for Duo Enterprise self-hosted deployments:",[781,850,770,768],[1481,1483],{"text":1482},"GPT-5 on Azure OpenAI.",{"text":1484},"GPT-OSS 20B/120B via vLLM and Azure.",{"text":1486,"config":1487,"description":1489,"labels":1490,"items":1491},"GitLab Runner 18.4",{"href":1488},"https://docs.gitlab.com/runner/","Developers can run pipelines with increased reliability thanks to these improvements in GitLab Runner:",[850,770],[1492,1494,1496],{"text":1493},"FIPS startup fixes.",{"text":1495},"New fastzip flag support.",{"text":1497},"Improved long-polling in Kubernetes.",{"text":1499,"config":1500,"description":1502,"labels":1503,"items":1504},"Dedicated: Expanded AWS region support",{"href":1501},"https://docs.gitlab.com/administration/dedicated/create_instance/data_residency_high_availability/","DevOps teams can now deploy GitLab Dedicated in more regions with enterprise-grade availability and disaster recovery (DR) thanks to following improvements in 18.4:",[781,850,770],[1505,1507],{"text":1506},"io2-backed storage and disaster recovery.",{"text":1508},"Availability of all AWS regions in Switchboard.","content:shared:en-us:releases:whats-new:versions:18.4.yml","184","shared/en-us/releases/whats-new/versions/18.4.yml","shared/en-us/releases/whats-new/versions/18.4",{"_path":1514,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":1515,"config":1518,"content":1521,"_id":1640,"_type":47,"title":1641,"_source":48,"_file":1642,"_stem":1643,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.5",{"title":1516,"description":10,"config":1517},"What's new in GitLab 18.5",{"noIndex":123},{"template":45,"noContent":6,"version":1519,"releaseDate":1520},18.5,"Oct 21, 2025",{"title":1522,"components":1523},"GitLab 18.5",[1524,1542],{"type":820,"componentName":820,"componentContent":1525},{"version":1519,"releaseDate":1520,"title":1516,"description":1526,"video":1527,"videoContent":1531,"config":1540},"GitLab 18.5 reduces friction across planning, security, and deployment with intelligent orchestration across the software lifecycle — keeping teams in control through human-in-the-loop workflows.",{"config":1528},{"href":1529,"thumbnail":1530},"https://player.vimeo.com/video/1128975773?badge=0&autopause=0&player_id=0&app_id=58479","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760993630/ztw407dtyzdo25xqund5.jpg",{"heading":1532,"description":1536,"author":1537,"button":1538},{"text":1533,"config":1534},"Intelligence that moves software development forward",{"href":1535},"/blog/gitlab-18-5-intelligence-that-moves-software-development-forward/","With GitLab 18.5, we are delivering new specialized agents, security insights that cut through the noise, and a reimagined interface that keeps your AI teammate always in view.",{"name":834,"date":1520},{"text":836,"config":1539},{"href":1535},{"id":1541},"18.5",{"type":841,"componentName":841,"componentContent":1543},{"version":1519,"header":843,"features":1544},[1545,1558,1573,1586,1599,1613,1628],{"text":1546,"description":1547,"labels":1548,"items":1549,"config":1556},"Enhanced user experience with contextual access to Agentic Chat (Beta)","Improve access to project data and context with an integrated UI that surfaces AI assistance contextually across GitLab. Helps you eliminate hours lost to context-switching and accelerate issue resolution and development velocity. This release provides:",[781,780,770,768],[1550,1552,1554],{"text":1551},"Accessibility to GitLab Duo Chat panel from anywhere in the platform.",{"text":1553},"Side-by-side information display for contextual work without losing your place.",{"text":1555},"Left-side navigation menu, which collapses and expands for flexible workspace management.",{"href":1557},"https://docs.gitlab.com/user/interface_redesign/",{"text":1559,"description":1560,"labels":1561,"items":1562,"config":1571},"GitLab Security Analyst Agent (Beta)","Transform vulnerability noise into actionable threat management with agentic security analysis. Now teams can orchestrate remediation workflows, prioritize exploitable risks, and complete bulk operations in minutes while working to maintain consistent security policies and audit trails. With this agent, teams can:\n",[769,956,768],[1563,1565,1567,1569],{"text":1564},"Use conversational commands to run AI-powered vulnerability management workflows.",{"text":1566},"Perform bulk operations for dismissing false positives and creating issues at scale.",{"text":1568},"Get enriched vulnerability data, including reachability analysis and code flow information.",{"text":1570},"Orchestrate multiple security tools through a single interface.",{"href":1572},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/security_analyst_agent/",{"text":1574,"description":1575,"labels":1576,"items":1577,"config":1584},"GitLab Duo Planner (Beta)","Turn hundreds of backlog issues into actionable task lists with an agentic workflow powered by GitLab Duo within an Agile framework. Instead of tedious manual analysis, product and engineering teams can make fast, informed decisions. GitLab Duo Planner:\n",[956,768,781],[1578,1580,1582],{"text":1579},"Turns vague ideas into structured planning hierarchies.",{"text":1581},"Identifies stale backlog items and suggests priorities automatically.",{"text":1583},"Drafts structured progress summaries for key stakeholders.",{"href":1585},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/planner/",{"text":1587,"description":1588,"labels":1589,"items":1590,"config":1597},"Popular AI tools as native agents in the AI Catalog (Experimental)","Bring your preferred CLI agents directly into your GitLab Duo experience while maintaining enterprise governance, security, and audit trails. This capability includes:",[850,770,768,780,781],[1591,1593,1595],{"text":1592},"Access to Claude, OpenAI Codex, Google Gemini, and Amazon Q in the GitLab AI Catalog.",{"text":1594},"Seamless authentication with composite identity management.",{"text":1596},"Session tracking for full visibility into flow execution and history.",{"href":1598},"https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/",{"text":1600,"description":1601,"labels":1602,"items":1603,"config":1612},"Self-Hosted Duo Agent Platform (now Beta)","Unlock the full power of agentic AI within your own infrastructure so you can control where GitLab Duo executes, how it accesses your code, and what data it processes. This beta update gives you:\n",[850,770,781,768],[1604,1606,1608,1610],{"text":1605},"The power to execute Duo workflows within your infrastructure.",{"text":1607},"The ability to address data sovereignty requirements with enterprise-grade security for sensitive code within organizational boundaries.",{"text":1609},"Improved timeout configurations and AI Gateway settings for production deployment.",{"text":1611},"Support for code reviews, bug fixes, and feature implementations.",{"href":1102},{"text":1614,"description":1615,"labels":1616,"items":1617,"config":1626},"Precise security: Focus on real risks","Accelerate security feedback without sacrificing coverage by focusing scans and helping to distinguish exploitable vulnerabilities from theoretical ones. Reduce noise, identify real risks, and keep developers in flow with:\n",[769,770,780],[1618,1620,1622,1624],{"text":1619},"Diff-based scanning that focuses on changed code, reducing pipeline execution time and alert fatigue.",{"text":1621},"Reachability analysis that helps identify whether vulnerable code is actually invoked.",{"text":1623},"Clear identification of expired secrets.",{"text":1625},"Strong security coverage focused on exploitable risks.",{"href":1627},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast/#diff-based-scanning-in-merge-requests",{"text":1629,"description":1630,"labels":1631,"items":1632,"config":1639},"Maven Virtual Registry","A new web-based interface that simplifies how teams create and manage Maven virtual registries. Instead of configuring through APIs, package administrators can now:\n",[781],[1633,1635,1637],{"text":1634},"Create registries and order upstreams to help improve performance and compliance.",{"text":1636},"View and clear stale cache entries directly in the UI.",{"text":1638},"Help reduce operational overhead and gives teams clearer insight into dependency resolution.",{"href":848},"content:shared:en-us:releases:whats-new:versions:18.5.yml","185","shared/en-us/releases/whats-new/versions/18.5.yml","shared/en-us/releases/whats-new/versions/18.5",{"_path":1645,"_dir":808,"_draft":6,"_partial":6,"_locale":7,"seo":1646,"config":1649,"content":1652,"_id":1654,"_type":47,"title":1655,"_source":48,"_file":1656,"_stem":1657,"_extension":51},"/shared/en-us/releases/whats-new/versions/18.6",{"title":1647,"description":10,"config":1648},"What's new in GitLab 18.6",{"noIndex":123},{"template":45,"noContent":123,"version":1650,"releaseDate":1651},18.6,"Nov 20, 2025",{"title":1653},"GitLab 18.6","content:shared:en-us:releases:whats-new:versions:18.6.yml","186","shared/en-us/releases/whats-new/versions/18.6.yml","shared/en-us/releases/whats-new/versions/18.6",{"navigationLinks":1659,"allComponents":1686,"whatsComingFeatures":1732},[1660,1665,1669,1673,1677,1681],{"text":839,"releaseDate":815,"hasNoContent":6,"config":1661},{"id":839,"href":1662,"withDate":123,"dataGaName":1663,"dataGaLocation":1664},"#18.1","18.1-nav","side-navigation",{"text":946,"releaseDate":926,"hasNoContent":6,"config":1666},{"id":946,"href":1667,"withDate":123,"dataGaName":1668,"dataGaLocation":1664},"#18.2","18.2-nav",{"text":1162,"releaseDate":1141,"hasNoContent":6,"config":1670},{"id":1162,"href":1671,"withDate":123,"dataGaName":1672,"dataGaLocation":1664},"#18.3","18.3-nav",{"text":1352,"releaseDate":1331,"hasNoContent":6,"config":1674},{"id":1352,"href":1675,"withDate":123,"dataGaName":1676,"dataGaLocation":1664},"#18.4","18.4-nav",{"text":1541,"releaseDate":1520,"hasNoContent":6,"config":1678},{"id":1541,"href":1679,"withDate":123,"dataGaName":1680,"dataGaLocation":1664},"#18.5","18.5-nav",{"text":1682,"releaseDate":1651,"hasNoContent":123,"config":1683},"18.6",{"id":1682,"href":1684,"withDate":123,"dataGaName":1685,"dataGaLocation":1664},"#18.6","18.6-nav",[1687,1692,1696,1701,1705,1710,1714,1719,1723,1728],{"componentName":820,"componentContent":1688},{"version":1519,"releaseDate":1520,"title":1516,"description":1526,"video":1689,"videoContent":1690,"config":1691},["Reactive",1527],["Reactive",1531],{"newestRelease":123,"id":1541,"releaseDate":1520},{"componentName":841,"componentContent":1693},{"version":1519,"header":843,"features":1694,"config":1695},["Reactive",1544],{"newestRelease":123,"id":1541,"releaseDate":1520},{"componentName":820,"componentContent":1697},{"version":1330,"releaseDate":1331,"title":1327,"description":1337,"video":1698,"videoContent":1699,"config":1700},["Reactive",1338],["Reactive",1342],{"newestRelease":6,"id":1352,"releaseDate":1331},{"componentName":841,"componentContent":1702},{"version":1330,"header":843,"features":1703,"config":1704},["Reactive",1355],{"newestRelease":6,"id":1352,"releaseDate":1331},{"componentName":820,"componentContent":1706},{"version":1140,"releaseDate":1141,"title":1136,"description":1137,"video":1707,"videoContent":1708,"config":1709},["Reactive",1147],["Reactive",1151],{"newestRelease":6,"id":1162,"releaseDate":1141},{"componentName":841,"componentContent":1711},{"version":1140,"header":843,"features":1712,"config":1713},["Reactive",1165],{"newestRelease":6,"id":1162,"releaseDate":1141},{"componentName":820,"componentContent":1715},{"version":925,"releaseDate":926,"title":921,"description":922,"video":1716,"videoContent":1717,"config":1718},["Reactive",932],["Reactive",936],{"newestRelease":6,"id":946,"releaseDate":926},{"componentName":841,"componentContent":1720},{"version":925,"header":843,"features":1721,"config":1722},["Reactive",949],{"newestRelease":6,"id":946,"releaseDate":926},{"componentName":820,"componentContent":1724},{"version":814,"releaseDate":815,"title":810,"description":822,"video":1725,"videoContent":1726,"config":1727},["Reactive",823],["Reactive",827],{"newestRelease":6,"id":839,"releaseDate":815},{"componentName":841,"componentContent":1729},{"version":814,"header":843,"features":1730,"config":1731},["Reactive",844],{"newestRelease":6,"id":839,"releaseDate":815},["Reactive",764],1761814421172]