[{"data":1,"prerenderedAt":931},["ShallowReactive",2],{"/blog/delayed-deletion":3,"navigation-en-us":148,"banner-en-us":576,"footer-en-us":586,"blog-post-authors-en-us-Christina Lohr":831,"blog-related-posts-en-us-delayed-deletion":846,"blog-promotions-en-us":868,"next-steps-en-us":921},{"id":4,"title":5,"authors":6,"body":8,"category":127,"date":128,"description":129,"extension":130,"externalUrl":131,"faq":131,"featured":132,"heroImage":133,"meta":134,"navigation":135,"path":136,"seo":137,"slug":141,"stem":142,"tags":143,"template":146,"updatedDate":131,"__hash__":147},"blogPosts/en-us/blog/delayed-deletion.md","Updates to GitLab’s delayed deletion feature for projects and groups",[7],"Christina Lohr",{"type":9,"value":10,"toc":121},"minimark",[11,15,18,21,26,29,36,39,45,48,54,62,65,71,74,80,83,89,100,107,111],[12,13,14],"p",{},"To prevent accidental deletion of projects and groups, starting in GitLab 16.0, the delayed deletion feature will be turned on by default for all GitLab Ultimate and Premium customers.",[12,16,17],{},"The GitLab support team frequently assists customers who have accidentally deleted groups or projects. Accidental deletions can be a costly, time-consuming, and frustrating process for customers. These incidents can often be prevented simply by enabling the deletion protection setting. Previously, projects were removed immediately upon deletion by default, and it was necessary for an administrator or group owner to turn on deletion protection.",[12,19,20],{},"As part of 16.0, starting on May 22, the option to delete groups and projects immediately from the Admin Area and as a group setting will be removed. Instead, delayed group and project deletion will become the default behavior for the Ultimate and Premium tiers (SaaS and self-managed).",[22,23,25],"h2",{"id":24},"how-project-and-group-delayed-deletion-works","How project and group delayed deletion works",[12,27,28],{},"Self-managed users will have the option to define a deletion delay period of between 1 and 90 days, and SaaS users will have a non-adjustable default retention period of 7 days.",[12,30,31],{},[32,33],"img",{"alt":34,"src":35},"Setting selection","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397769/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/setting-selection.png",[12,37,38],{},"Users of Ultimate and Premium groups can still delete a group or project immediately from the group or project settings via a two-step deletion process. Group or project deletions can be performed by accessing the Settings menu and looking for the deletion option in the Advanced section of the General settings menu.",[12,40,41],{},[32,42],{"alt":43,"src":44},"Project deletion first","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397768/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/project-deletion-first.png",[12,46,47],{},"A confirmation is required to delete the group or project, which then puts the deletion into a pending state:",[12,49,50],{},[32,51],{"alt":52,"src":53},"Deletion confirmation first","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397768/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/deletion-confirmation-first.png",[12,55,56,57,61],{},"Projects are renamed automatically during this step, and ",[58,59,60],"code",{},"-deleted-[projectID]"," is added to the project name. This means that you can create a new project with the same name as the deleted project immediately. Groups do not exhibit this behavior yet and keep their original name. In the future, we plan to change the name for groups automatically during the deletion process just like for projects, so that you will be able to create new groups with the same name right away.",[12,63,64],{},"Next, if you want to completely remove the group or project, you can access the Advanced section of the General settings menu again. You will see information about the scheduled deletion date for the group or project in question.",[12,66,67],{},[32,68],{"alt":69,"src":70},"Project restore","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397768/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/project-restore.png",[12,72,73],{},"If you want to continue and completely delete the project, simply follow the deletion flow again.",[12,75,76],{},[32,77],{"alt":78,"src":79},"Project deletion second","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397768/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/project-deletion-second.png",[12,81,82],{},"After confirming that you want to proceed with the deletion, the group or project in question will be removed right away, which is confirmed by the following message:",[12,84,85],{},[32,86],{"alt":87,"src":88},"Deletion confirmation second","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397768/blog/Content%20Images/2023-04-06-delayed-deletion-will-protect-groups-and-projects/deletion-confirmation-second.png",[12,90,91,92,95,96,99],{},"As part of this change, we will also update the API and remove the ",[58,93,94],{},"delayed_project_deletion"," and ",[58,97,98],{},"delayed_group_deletion"," parameters from the /application/settings API Task actions. In addition, the API will follow the UI behavior and will require a double confirmation to completely delete a group or project.",[12,101,102,106],{},[103,104,105],"strong",{},"Note:"," Delayed deletion is not applied to Free tier projects or groups.",[22,108,110],{"id":109},"we-welcome-your-feedback","We welcome your feedback",[12,112,113,114,120],{},"We believe that this change will contribute to a safer deletion process and will be beneficial in preventing accidental deletions. If you have feedback on this change, please comment on ",[115,116,119],"a",{"href":117,"rel":118},"https://gitlab.com/gitlab-org/gitlab/-/issues/396996",[],"this delayed deletion feedback issue",". We'd love to hear from you!",{"title":122,"searchDepth":123,"depth":123,"links":124},"",2,[125,126],{"id":24,"depth":123,"text":25},{"id":109,"depth":123,"text":110},"news","2023-04-03","Deletion will be delayed by default to help customers avoid costly and time-consuming group and project recoveries.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664087/Blog/Hero%20Images/tanukicover.jpg",{},true,"/en-us/blog/delayed-deletion",{"title":5,"description":129,"ogTitle":5,"ogDescription":129,"noIndex":132,"ogImage":133,"ogUrl":138,"ogSiteName":139,"ogType":140,"canonicalUrls":138},"https://about.gitlab.com/blog/delayed-deletion","https://about.gitlab.com","article","delayed-deletion","en-us/blog/delayed-deletion",[144,127,145],"product","customers","BlogPost","P72Ea53-N3kKNWF5pOTpHir0r_BScunqJ21BENQ6JiQ",{"logo":149,"freeTrial":154,"sales":159,"login":164,"items":169,"search":496,"minimal":527,"duo":546,"switchNav":555,"pricingDeployment":566},{"config":150},{"href":151,"dataGaName":152,"dataGaLocation":153},"/","gitlab logo","header",{"text":155,"config":156},"Get free trial",{"href":157,"dataGaName":158,"dataGaLocation":153},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":160,"config":161},"Request a demo",{"href":162,"dataGaName":163,"dataGaLocation":153},"/sales/?contact-topic=request-demo","sales",{"text":165,"config":166},"Sign in",{"href":167,"dataGaName":168,"dataGaLocation":153},"https://gitlab.com/users/sign_in/","sign in",[170,199,299,304,418,474],{"text":171,"config":172,"menu":174},"Platform",{"dataNavLevelOne":173},"platform",{"type":175,"columns":176},"cards",[177,183,191],{"title":171,"description":178,"link":179},"The intelligent orchestration platform for DevSecOps",{"text":180,"config":181},"Explore our Platform",{"href":182,"dataGaName":173,"dataGaLocation":153},"/platform/",{"title":184,"description":185,"link":186},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":187,"config":188},"Meet GitLab Duo",{"href":189,"dataGaName":190,"dataGaLocation":153},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":192,"description":193,"link":194},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":195,"config":196},"Learn more",{"href":197,"dataGaName":198,"dataGaLocation":153},"/why-gitlab/","why gitlab",{"text":200,"left":135,"config":201,"menu":203},"Product",{"dataNavLevelOne":202},"solutions",{"type":204,"link":205,"columns":209,"feature":278},"lists",{"text":206,"config":207},"View all Solutions",{"href":208,"dataGaName":202,"dataGaLocation":153},"/solutions/",[210,234,257],{"title":211,"description":212,"link":213,"items":218},"Automation","CI/CD and automation to accelerate deployment",{"config":214},{"icon":215,"href":216,"dataGaName":217,"dataGaLocation":153},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[219,223,226,230],{"text":220,"config":221},"CI/CD",{"href":222,"dataGaLocation":153,"dataGaName":220},"/solutions/continuous-integration/",{"text":184,"config":224},{"href":189,"dataGaLocation":153,"dataGaName":225},"gitlab duo agent platform - product menu",{"text":227,"config":228},"Source Code Management",{"href":229,"dataGaLocation":153,"dataGaName":227},"/solutions/source-code-management/",{"text":231,"config":232},"Automated Software Delivery",{"href":216,"dataGaLocation":153,"dataGaName":233},"Automated software delivery",{"title":235,"description":236,"link":237,"items":242},"Security","Deliver code faster without compromising security",{"config":238},{"href":239,"dataGaName":240,"dataGaLocation":153,"icon":241},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[243,247,252],{"text":244,"config":245},"Application Security Testing",{"href":239,"dataGaName":246,"dataGaLocation":153},"Application security testing",{"text":248,"config":249},"Software Supply Chain Security",{"href":250,"dataGaLocation":153,"dataGaName":251},"/solutions/supply-chain/","Software supply chain security",{"text":253,"config":254},"Software Compliance",{"href":255,"dataGaName":256,"dataGaLocation":153},"/solutions/software-compliance/","software compliance",{"title":258,"link":259,"items":264},"Measurement",{"config":260},{"icon":261,"href":262,"dataGaName":263,"dataGaLocation":153},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[265,269,273],{"text":266,"config":267},"Visibility & Measurement",{"href":262,"dataGaLocation":153,"dataGaName":268},"Visibility and Measurement",{"text":270,"config":271},"Value Stream Management",{"href":272,"dataGaLocation":153,"dataGaName":270},"/solutions/value-stream-management/",{"text":274,"config":275},"Analytics & Insights",{"href":276,"dataGaLocation":153,"dataGaName":277},"/solutions/analytics-and-insights/","Analytics and insights",{"title":279,"type":204,"items":280},"GitLab for",[281,287,293],{"text":282,"config":283},"Enterprise",{"icon":284,"href":285,"dataGaLocation":153,"dataGaName":286},"Building","/enterprise/","enterprise",{"text":288,"config":289},"Small Business",{"icon":290,"href":291,"dataGaLocation":153,"dataGaName":292},"Work","/small-business/","small business",{"text":294,"config":295},"Public Sector",{"icon":296,"href":297,"dataGaLocation":153,"dataGaName":298},"Organization","/solutions/public-sector/","public sector",{"text":300,"config":301},"Pricing",{"href":302,"dataGaName":303,"dataGaLocation":153,"dataNavLevelOne":303},"/pricing/","pricing",{"text":305,"config":306,"menu":308},"Resources",{"dataNavLevelOne":307},"resources",{"type":204,"link":309,"columns":313,"feature":407},{"text":310,"config":311},"View all resources",{"href":312,"dataGaName":307,"dataGaLocation":153},"/resources/",[314,347,374],{"title":315,"items":316},"Getting started",[317,322,327,332,337,342],{"text":318,"config":319},"Install",{"href":320,"dataGaName":321,"dataGaLocation":153},"/install/","install",{"text":323,"config":324},"Quick start guides",{"href":325,"dataGaName":326,"dataGaLocation":153},"/get-started/","quick setup checklists",{"text":328,"config":329},"Learn",{"href":330,"dataGaLocation":153,"dataGaName":331},"https://university.gitlab.com/","learn",{"text":333,"config":334},"Product documentation",{"href":335,"dataGaName":336,"dataGaLocation":153},"https://docs.gitlab.com/","product documentation",{"text":338,"config":339},"Best practice videos",{"href":340,"dataGaName":341,"dataGaLocation":153},"/getting-started-videos/","best practice videos",{"text":343,"config":344},"Integrations",{"href":345,"dataGaName":346,"dataGaLocation":153},"/integrations/","integrations",{"title":348,"items":349},"Discover",[350,355,360,365,369],{"text":351,"config":352},"Customer success stories",{"href":353,"dataGaName":354,"dataGaLocation":153},"/customers/","customer success stories",{"text":356,"config":357},"Blog",{"href":358,"dataGaName":359,"dataGaLocation":153},"/blog/","blog",{"text":361,"config":362},"Demo Hub",{"href":363,"dataGaName":364,"dataGaLocation":153},"/demo-hub/","demo hub",{"text":366,"config":367},"The Source",{"href":368,"dataGaName":359,"dataGaLocation":153},"/the-source/",{"text":370,"config":371},"Remote",{"href":372,"dataGaName":373,"dataGaLocation":153},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":375,"items":376},"Connect",[377,382,387,392,397,402],{"text":378,"config":379},"GitLab Services",{"href":380,"dataGaName":381,"dataGaLocation":153},"/services/","services",{"text":383,"config":384},"Contribute",{"href":385,"dataGaName":386,"dataGaLocation":153},"https://contributors.gitlab.com","contribute",{"text":388,"config":389},"Community",{"href":390,"dataGaName":391,"dataGaLocation":153},"/community/","community",{"text":393,"config":394},"Forum",{"href":395,"dataGaName":396,"dataGaLocation":153},"https://forum.gitlab.com/","forum",{"text":398,"config":399},"Events",{"href":400,"dataGaName":401,"dataGaLocation":153},"/events/","events",{"text":403,"config":404},"Partners",{"href":405,"dataGaName":406,"dataGaLocation":153},"/partners/","partners",{"config":408,"title":411,"text":412,"link":413},{"background":409,"textColor":410},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":414,"config":415},"Read the latest",{"href":416,"dataGaName":417,"dataGaLocation":153},"/whats-new/","whats new",{"text":419,"config":420,"menu":422},"Company",{"dataNavLevelOne":421},"company",{"type":204,"columns":423},[424],{"items":425},[426,431,437,439,444,449,454,459,464,469],{"text":427,"config":428},"About",{"href":429,"dataGaName":430,"dataGaLocation":153},"/company/","about",{"text":432,"config":433,"footerGa":436},"Jobs",{"href":434,"dataGaName":435,"dataGaLocation":153},"/jobs/","jobs",{"dataGaName":435},{"text":398,"config":438},{"href":400,"dataGaName":401,"dataGaLocation":153},{"text":440,"config":441},"Leadership",{"href":442,"dataGaName":443,"dataGaLocation":153},"/company/team/e-group/","leadership",{"text":445,"config":446},"Handbook",{"href":447,"dataGaName":448,"dataGaLocation":153},"https://handbook.gitlab.com/","handbook",{"text":450,"config":451},"Investor relations",{"href":452,"dataGaName":453,"dataGaLocation":153},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":455,"config":456},"Trust Center",{"href":457,"dataGaName":458,"dataGaLocation":153},"/security/","trust center",{"text":460,"config":461},"AI Transparency Center",{"href":462,"dataGaName":463,"dataGaLocation":153},"/ai-transparency-center/","ai transparency center",{"text":465,"config":466},"Newsletter",{"href":467,"dataGaName":468,"dataGaLocation":153},"/company/contact/#contact-forms","newsletter",{"text":470,"config":471},"Press",{"href":472,"dataGaName":473,"dataGaLocation":153},"/press/","press",{"text":475,"config":476,"menu":477},"Contact us",{"dataNavLevelOne":421},{"type":204,"columns":478},[479],{"items":480},[481,486,491],{"text":482,"config":483},"Talk to sales",{"href":484,"dataGaName":485,"dataGaLocation":153},"/sales/","talk to sales",{"text":487,"config":488},"Support portal",{"href":489,"dataGaName":490,"dataGaLocation":153},"https://support.gitlab.com/hc/en-us","support portal",{"text":492,"config":493},"Customer portal",{"href":494,"dataGaName":495,"dataGaLocation":153},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":497,"login":498,"suggestions":505},"Close",{"text":499,"link":500},"To search repositories and projects, login to",{"text":501,"config":502},"gitlab.com",{"href":167,"dataGaName":503,"dataGaLocation":504},"search login","search",{"text":506,"default":507},"Suggestions",[508,510,514,516,520,524],{"text":184,"config":509},{"href":189,"dataGaName":184,"dataGaLocation":504},{"text":511,"config":512},"Code Suggestions (AI)",{"href":513,"dataGaName":511,"dataGaLocation":504},"/solutions/code-suggestions/",{"text":220,"config":515},{"href":222,"dataGaName":220,"dataGaLocation":504},{"text":517,"config":518},"GitLab on AWS",{"href":519,"dataGaName":517,"dataGaLocation":504},"/partners/technology-partners/aws/",{"text":521,"config":522},"GitLab on Google Cloud",{"href":523,"dataGaName":521,"dataGaLocation":504},"/partners/technology-partners/google-cloud-platform/",{"text":525,"config":526},"Why GitLab?",{"href":197,"dataGaName":525,"dataGaLocation":504},{"freeTrial":528,"mobileIcon":533,"desktopIcon":538,"secondaryButton":541},{"text":529,"config":530},"Start free trial",{"href":531,"dataGaName":158,"dataGaLocation":532},"https://gitlab.com/-/trials/new/","nav",{"altText":534,"config":535},"Gitlab Icon",{"src":536,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":534,"config":539},{"src":540,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":542,"config":543},"Get Started",{"href":544,"dataGaName":545,"dataGaLocation":532},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":547,"mobileIcon":551,"desktopIcon":553},{"text":548,"config":549},"Learn more about GitLab Duo",{"href":189,"dataGaName":550,"dataGaLocation":532},"gitlab duo",{"altText":534,"config":552},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":554},{"src":540,"dataGaName":537,"dataGaLocation":532},{"button":556,"mobileIcon":561,"desktopIcon":563},{"text":557,"config":558},"/switch",{"href":559,"dataGaName":560,"dataGaLocation":532},"#contact","switch",{"altText":534,"config":562},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":564},{"src":565,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":567,"mobileIcon":572,"desktopIcon":574},{"text":568,"config":569},"Back to pricing",{"href":302,"dataGaName":570,"dataGaLocation":532,"icon":571},"back to pricing","GoBack",{"altText":534,"config":573},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":575},{"src":540,"dataGaName":537,"dataGaLocation":532},{"title":577,"titleMobile":578,"button":579,"config":584},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":195,"config":580},{"href":581,"dataGaName":582,"dataGaLocation":583},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":585,"disabled":132},"release",{"data":587},{"text":588,"source":589,"edit":595,"contribute":600,"config":605,"items":610,"minimal":820},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":590,"config":591},"View page source",{"href":592,"dataGaName":593,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":596,"config":597},"Edit this page",{"href":598,"dataGaName":599,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":601,"config":602},"Please contribute",{"href":603,"dataGaName":604,"dataGaLocation":594},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":606,"facebook":607,"youtube":608,"linkedin":609},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[611,658,712,756,788],{"title":300,"links":612,"subMenu":627},[613,617,622],{"text":614,"config":615},"View plans",{"href":302,"dataGaName":616,"dataGaLocation":594},"view plans",{"text":618,"config":619},"Why Premium?",{"href":620,"dataGaName":621,"dataGaLocation":594},"/pricing/premium/","why premium",{"text":623,"config":624},"Why Ultimate?",{"href":625,"dataGaName":626,"dataGaLocation":594},"/pricing/ultimate/","why ultimate",[628],{"title":629,"links":630},"Contact Us",[631,634,636,638,643,648,653],{"text":632,"config":633},"Contact sales",{"href":484,"dataGaName":163,"dataGaLocation":594},{"text":487,"config":635},{"href":489,"dataGaName":490,"dataGaLocation":594},{"text":492,"config":637},{"href":494,"dataGaName":495,"dataGaLocation":594},{"text":639,"config":640},"Status",{"href":641,"dataGaName":642,"dataGaLocation":594},"https://status.gitlab.com/","status",{"text":644,"config":645},"Terms of use",{"href":646,"dataGaName":647,"dataGaLocation":594},"/terms/","terms of use",{"text":649,"config":650},"Privacy statement",{"href":651,"dataGaName":652,"dataGaLocation":594},"/privacy/","privacy statement",{"text":654,"config":655},"Cookie preferences",{"dataGaName":656,"dataGaLocation":594,"id":657,"isOneTrustButton":135},"cookie preferences","ot-sdk-btn",{"title":200,"links":659,"subMenu":668},[660,664],{"text":661,"config":662},"DevSecOps platform",{"href":182,"dataGaName":663,"dataGaLocation":594},"devsecops platform",{"text":665,"config":666},"AI-Assisted Development",{"href":189,"dataGaName":667,"dataGaLocation":594},"ai-assisted development",[669],{"title":670,"links":671},"Topics",[672,677,682,687,692,697,702,707],{"text":673,"config":674},"CICD",{"href":675,"dataGaName":676,"dataGaLocation":594},"/topics/ci-cd/","cicd",{"text":678,"config":679},"GitOps",{"href":680,"dataGaName":681,"dataGaLocation":594},"/topics/gitops/","gitops",{"text":683,"config":684},"DevOps",{"href":685,"dataGaName":686,"dataGaLocation":594},"/topics/devops/","devops",{"text":688,"config":689},"Version Control",{"href":690,"dataGaName":691,"dataGaLocation":594},"/topics/version-control/","version control",{"text":693,"config":694},"DevSecOps",{"href":695,"dataGaName":696,"dataGaLocation":594},"/topics/devsecops/","devsecops",{"text":698,"config":699},"Cloud Native",{"href":700,"dataGaName":701,"dataGaLocation":594},"/topics/cloud-native/","cloud native",{"text":703,"config":704},"AI for Coding",{"href":705,"dataGaName":706,"dataGaLocation":594},"/topics/devops/ai-for-coding/","ai for coding",{"text":708,"config":709},"Agentic AI",{"href":710,"dataGaName":711,"dataGaLocation":594},"/topics/agentic-ai/","agentic ai",{"title":713,"links":714},"Solutions",[715,717,719,724,728,731,735,738,740,743,746,751],{"text":244,"config":716},{"href":239,"dataGaName":244,"dataGaLocation":594},{"text":233,"config":718},{"href":216,"dataGaName":217,"dataGaLocation":594},{"text":720,"config":721},"Agile development",{"href":722,"dataGaName":723,"dataGaLocation":594},"/solutions/agile-delivery/","agile delivery",{"text":725,"config":726},"SCM",{"href":229,"dataGaName":727,"dataGaLocation":594},"source code management",{"text":673,"config":729},{"href":222,"dataGaName":730,"dataGaLocation":594},"continuous integration & delivery",{"text":732,"config":733},"Value stream management",{"href":272,"dataGaName":734,"dataGaLocation":594},"value stream management",{"text":678,"config":736},{"href":737,"dataGaName":681,"dataGaLocation":594},"/solutions/gitops/",{"text":282,"config":739},{"href":285,"dataGaName":286,"dataGaLocation":594},{"text":741,"config":742},"Small business",{"href":291,"dataGaName":292,"dataGaLocation":594},{"text":744,"config":745},"Public sector",{"href":297,"dataGaName":298,"dataGaLocation":594},{"text":747,"config":748},"Education",{"href":749,"dataGaName":750,"dataGaLocation":594},"/solutions/education/","education",{"text":752,"config":753},"Financial services",{"href":754,"dataGaName":755,"dataGaLocation":594},"/solutions/finance/","financial services",{"title":305,"links":757},[758,760,762,764,767,769,772,774,776,778,780,782,784,786],{"text":318,"config":759},{"href":320,"dataGaName":321,"dataGaLocation":594},{"text":323,"config":761},{"href":325,"dataGaName":326,"dataGaLocation":594},{"text":328,"config":763},{"href":330,"dataGaName":331,"dataGaLocation":594},{"text":333,"config":765},{"href":335,"dataGaName":766,"dataGaLocation":594},"docs",{"text":356,"config":768},{"href":358,"dataGaName":359,"dataGaLocation":594},{"text":770,"config":771},"What's new",{"href":416,"dataGaName":417,"dataGaLocation":594},{"text":351,"config":773},{"href":353,"dataGaName":354,"dataGaLocation":594},{"text":370,"config":775},{"href":372,"dataGaName":373,"dataGaLocation":594},{"text":378,"config":777},{"href":380,"dataGaName":381,"dataGaLocation":594},{"text":383,"config":779},{"href":385,"dataGaName":386,"dataGaLocation":594},{"text":388,"config":781},{"href":390,"dataGaName":391,"dataGaLocation":594},{"text":393,"config":783},{"href":395,"dataGaName":396,"dataGaLocation":594},{"text":398,"config":785},{"href":400,"dataGaName":401,"dataGaLocation":594},{"text":403,"config":787},{"href":405,"dataGaName":406,"dataGaLocation":594},{"title":419,"links":789},[790,792,794,796,798,800,804,809,811,813,815],{"text":427,"config":791},{"href":429,"dataGaName":421,"dataGaLocation":594},{"text":432,"config":793},{"href":434,"dataGaName":435,"dataGaLocation":594},{"text":440,"config":795},{"href":442,"dataGaName":443,"dataGaLocation":594},{"text":445,"config":797},{"href":447,"dataGaName":448,"dataGaLocation":594},{"text":450,"config":799},{"href":452,"dataGaName":453,"dataGaLocation":594},{"text":801,"config":802},"Sustainability",{"href":803,"dataGaName":801,"dataGaLocation":594},"/sustainability/",{"text":805,"config":806},"Diversity, inclusion and belonging (DIB)",{"href":807,"dataGaName":808,"dataGaLocation":594},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":455,"config":810},{"href":457,"dataGaName":458,"dataGaLocation":594},{"text":465,"config":812},{"href":467,"dataGaName":468,"dataGaLocation":594},{"text":470,"config":814},{"href":472,"dataGaName":473,"dataGaLocation":594},{"text":816,"config":817},"Modern Slavery Transparency Statement",{"href":818,"dataGaName":819,"dataGaLocation":594},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":821},[822,825,828],{"text":823,"config":824},"Terms",{"href":646,"dataGaName":647,"dataGaLocation":594},{"text":826,"config":827},"Cookies",{"dataGaName":656,"dataGaLocation":594,"id":657,"isOneTrustButton":135},{"text":829,"config":830},"Privacy",{"href":651,"dataGaName":652,"dataGaLocation":594},[832],{"id":833,"title":7,"body":131,"config":834,"content":836,"description":131,"extension":840,"meta":841,"navigation":135,"path":842,"seo":843,"stem":844,"__hash__":845},"blogAuthors/en-us/blog/authors/christina-lohr.yml",{"template":835},"BlogAuthor",{"name":7,"config":837},{"headshot":838,"ctfId":839},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662499/Blog/Author%20Headshots/lohrc-headshot.jpg","lohrc","yml",{},"/en-us/blog/authors/christina-lohr",{},"en-us/blog/authors/christina-lohr","Ccsiua6ldTDcGD_qtrhGnq1h5bgNHdYYyY4Aghil6A4",[847,855,862],{"title":848,"description":849,"heroImage":850,"category":127,"date":851,"authors":852,"slug":854,"externalUrl":131},"GitLab named a Leader in the 2026 Gartner® Magic Quadrant™ for DevSecOps Platforms","Agents made coding fast. GitLab is the Intelligent Orchestration Platform for DevSecOps that brings speed with control for the rest of the software lifecycle.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-06-17",[853],"Manav Khurana","gitlab-leader-2026-gartner-mq-devsecops-platforms",{"title":856,"description":857,"heroImage":858,"category":127,"date":851,"authors":859,"slug":861,"externalUrl":131},"GitLab and Capgemini accelerate DevSecOps transformation","The global alliance helps organizations modernize software delivery, secure their supply chain, and bring AI into development workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781279411/n3pkmddd2eswa8qbu06z.png",[860],"Alex Picker","gitlab-and-capgemini-global-alliance-partnership",{"title":863,"description":864,"heroImage":865,"category":127,"date":851,"authors":866,"slug":867,"externalUrl":131},"Introducing the 2026 EMEA GitLab Partner Award winners","Learn about the EMEA partners who made an outstanding impact over the past year.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781608381/biycl2ib2kpsbspjlac7.png",[860],"2026-emea-gitlab-partner-awards",{"promotions":869},[870,884,895,907],{"id":871,"categories":872,"header":874,"text":875,"button":876,"image":881},"ai-modernization",[873],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":877,"config":878},"Get your AI maturity score",{"href":879,"dataGaName":880,"dataGaLocation":359},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":882},{"src":883},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":885,"categories":886,"header":887,"text":875,"button":888,"image":892},"devops-modernization",[144,696],"Are you just managing tools or shipping innovation?",{"text":889,"config":890},"Get your DevOps maturity score",{"href":891,"dataGaName":880,"dataGaLocation":359},"/assessments/devops-modernization-assessment/",{"config":893},{"src":894},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":896,"categories":897,"header":899,"text":875,"button":900,"image":904},"security-modernization",[898],"security","Are you trading speed for security?",{"text":901,"config":902},"Get your security maturity score",{"href":903,"dataGaName":880,"dataGaLocation":359},"/assessments/security-modernization-assessment/",{"config":905},{"src":906},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":908,"paths":909,"header":912,"text":913,"button":914,"image":919},"github-azure-migration",[910,911],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":915,"config":916},"See how GitLab compares to GitHub",{"href":917,"dataGaName":918,"dataGaLocation":359},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":920},{"src":894},{"header":922,"blurb":923,"button":924,"secondaryButton":929},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":925,"config":926},"Get your free trial",{"href":927,"dataGaName":158,"dataGaLocation":928},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":632,"config":930},{"href":484,"dataGaName":163,"dataGaLocation":928},1786803758617]