[{"data":1,"prerenderedAt":3313},["ShallowReactive",2],{"/en-us/blog/categories/news":3,"navigation-en-us":21,"banner-en-us":450,"footer-en-us":467,"news-category-en-us":712,"footer-source-/en-us/blog/categories/news/":3309},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"config":12,"_id":15,"_type":16,"title":9,"_source":17,"_file":18,"_stem":19,"_extension":20},"/en-us/blog/categories/news","categories",false,"",{"title":9,"description":10},"News","Browse articles related to News on the GitLab Blog",{"name":9},{"template":13,"slug":14,"hide":6},"BlogCategory","news","content:en-us:blog:categories:news.yml","yaml","content","en-us/blog/categories/news.yml","en-us/blog/categories/news","yml",{"_path":22,"_dir":23,"_draft":6,"_partial":6,"_locale":7,"data":24,"_id":446,"_type":16,"title":447,"_source":17,"_file":448,"_stem":449,"_extension":20},"/shared/en-us/main-navigation","en-us",{"logo":25,"freeTrial":30,"sales":35,"login":40,"items":45,"search":377,"minimal":408,"duo":427,"pricingDeployment":436},{"config":26},{"href":27,"dataGaName":28,"dataGaLocation":29},"/","gitlab logo","header",{"text":31,"config":32},"Get free trial",{"href":33,"dataGaName":34,"dataGaLocation":29},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":36,"config":37},"Talk to sales",{"href":38,"dataGaName":39,"dataGaLocation":29},"/sales/","sales",{"text":41,"config":42},"Sign in",{"href":43,"dataGaName":44,"dataGaLocation":29},"https://gitlab.com/users/sign_in/","sign in",[46,90,187,192,298,358],{"text":47,"config":48,"cards":50,"footer":73},"Platform",{"dataNavLevelOne":49},"platform",[51,57,65],{"title":47,"description":52,"link":53},"The most comprehensive AI-powered DevSecOps Platform",{"text":54,"config":55},"Explore our Platform",{"href":56,"dataGaName":49,"dataGaLocation":29},"/platform/",{"title":58,"description":59,"link":60},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":61,"config":62},"Meet GitLab Duo",{"href":63,"dataGaName":64,"dataGaLocation":29},"/gitlab-duo/","gitlab duo ai",{"title":66,"description":67,"link":68},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":69,"config":70},"Learn more",{"href":71,"dataGaName":72,"dataGaLocation":29},"/why-gitlab/","why gitlab",{"title":74,"items":75},"Get started with",[76,81,86],{"text":77,"config":78},"Platform Engineering",{"href":79,"dataGaName":80,"dataGaLocation":29},"/solutions/platform-engineering/","platform engineering",{"text":82,"config":83},"Developer Experience",{"href":84,"dataGaName":85,"dataGaLocation":29},"/developer-experience/","Developer experience",{"text":87,"config":88},"MLOps",{"href":89,"dataGaName":87,"dataGaLocation":29},"/topics/devops/the-role-of-ai-in-devops/",{"text":91,"left":92,"config":93,"link":95,"lists":99,"footer":169},"Product",true,{"dataNavLevelOne":94},"solutions",{"text":96,"config":97},"View all Solutions",{"href":98,"dataGaName":94,"dataGaLocation":29},"/solutions/",[100,125,148],{"title":101,"description":102,"link":103,"items":108},"Automation","CI/CD and automation to accelerate deployment",{"config":104},{"icon":105,"href":106,"dataGaName":107,"dataGaLocation":29},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[109,113,117,121],{"text":110,"config":111},"CI/CD",{"href":112,"dataGaLocation":29,"dataGaName":110},"/solutions/continuous-integration/",{"text":114,"config":115},"AI-Assisted Development",{"href":63,"dataGaLocation":29,"dataGaName":116},"AI assisted development",{"text":118,"config":119},"Source Code Management",{"href":120,"dataGaLocation":29,"dataGaName":118},"/solutions/source-code-management/",{"text":122,"config":123},"Automated Software Delivery",{"href":106,"dataGaLocation":29,"dataGaName":124},"Automated software delivery",{"title":126,"description":127,"link":128,"items":133},"Security","Deliver code faster without compromising security",{"config":129},{"href":130,"dataGaName":131,"dataGaLocation":29,"icon":132},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[134,138,143],{"text":135,"config":136},"Application Security Testing",{"href":130,"dataGaName":137,"dataGaLocation":29},"Application security testing",{"text":139,"config":140},"Software Supply Chain Security",{"href":141,"dataGaLocation":29,"dataGaName":142},"/solutions/supply-chain/","Software supply chain security",{"text":144,"config":145},"Software Compliance",{"href":146,"dataGaName":147,"dataGaLocation":29},"/solutions/software-compliance/","software compliance",{"title":149,"link":150,"items":155},"Measurement",{"config":151},{"icon":152,"href":153,"dataGaName":154,"dataGaLocation":29},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[156,160,164],{"text":157,"config":158},"Visibility & Measurement",{"href":153,"dataGaLocation":29,"dataGaName":159},"Visibility and Measurement",{"text":161,"config":162},"Value Stream Management",{"href":163,"dataGaLocation":29,"dataGaName":161},"/solutions/value-stream-management/",{"text":165,"config":166},"Analytics & Insights",{"href":167,"dataGaLocation":29,"dataGaName":168},"/solutions/analytics-and-insights/","Analytics and insights",{"title":170,"items":171},"GitLab for",[172,177,182],{"text":173,"config":174},"Enterprise",{"href":175,"dataGaLocation":29,"dataGaName":176},"/enterprise/","enterprise",{"text":178,"config":179},"Small Business",{"href":180,"dataGaLocation":29,"dataGaName":181},"/small-business/","small business",{"text":183,"config":184},"Public Sector",{"href":185,"dataGaLocation":29,"dataGaName":186},"/solutions/public-sector/","public sector",{"text":188,"config":189},"Pricing",{"href":190,"dataGaName":191,"dataGaLocation":29,"dataNavLevelOne":191},"/pricing/","pricing",{"text":193,"config":194,"link":196,"lists":200,"feature":285},"Resources",{"dataNavLevelOne":195},"resources",{"text":197,"config":198},"View all resources",{"href":199,"dataGaName":195,"dataGaLocation":29},"/resources/",[201,234,257],{"title":202,"items":203},"Getting started",[204,209,214,219,224,229],{"text":205,"config":206},"Install",{"href":207,"dataGaName":208,"dataGaLocation":29},"/install/","install",{"text":210,"config":211},"Quick start guides",{"href":212,"dataGaName":213,"dataGaLocation":29},"/get-started/","quick setup checklists",{"text":215,"config":216},"Learn",{"href":217,"dataGaLocation":29,"dataGaName":218},"https://university.gitlab.com/","learn",{"text":220,"config":221},"Product documentation",{"href":222,"dataGaName":223,"dataGaLocation":29},"https://docs.gitlab.com/","product documentation",{"text":225,"config":226},"Best practice videos",{"href":227,"dataGaName":228,"dataGaLocation":29},"/getting-started-videos/","best practice videos",{"text":230,"config":231},"Integrations",{"href":232,"dataGaName":233,"dataGaLocation":29},"/integrations/","integrations",{"title":235,"items":236},"Discover",[237,242,247,252],{"text":238,"config":239},"Customer success stories",{"href":240,"dataGaName":241,"dataGaLocation":29},"/customers/","customer success stories",{"text":243,"config":244},"Blog",{"href":245,"dataGaName":246,"dataGaLocation":29},"/blog/","blog",{"text":248,"config":249},"Remote",{"href":250,"dataGaName":251,"dataGaLocation":29},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":253,"config":254},"TeamOps",{"href":255,"dataGaName":256,"dataGaLocation":29},"/teamops/","teamops",{"title":258,"items":259},"Connect",[260,265,270,275,280],{"text":261,"config":262},"GitLab Services",{"href":263,"dataGaName":264,"dataGaLocation":29},"/services/","services",{"text":266,"config":267},"Community",{"href":268,"dataGaName":269,"dataGaLocation":29},"/community/","community",{"text":271,"config":272},"Forum",{"href":273,"dataGaName":274,"dataGaLocation":29},"https://forum.gitlab.com/","forum",{"text":276,"config":277},"Events",{"href":278,"dataGaName":279,"dataGaLocation":29},"/events/","events",{"text":281,"config":282},"Partners",{"href":283,"dataGaName":284,"dataGaLocation":29},"/partners/","partners",{"backgroundColor":286,"textColor":287,"text":288,"image":289,"link":293},"#2f2a6b","#fff","Insights for the future of software development",{"altText":290,"config":291},"the source promo card",{"src":292},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":294,"config":295},"Read the latest",{"href":296,"dataGaName":297,"dataGaLocation":29},"/the-source/","the source",{"text":299,"config":300,"lists":302},"Company",{"dataNavLevelOne":301},"company",[303],{"items":304},[305,310,316,318,323,328,333,338,343,348,353],{"text":306,"config":307},"About",{"href":308,"dataGaName":309,"dataGaLocation":29},"/company/","about",{"text":311,"config":312,"footerGa":315},"Jobs",{"href":313,"dataGaName":314,"dataGaLocation":29},"/jobs/","jobs",{"dataGaName":314},{"text":276,"config":317},{"href":278,"dataGaName":279,"dataGaLocation":29},{"text":319,"config":320},"Leadership",{"href":321,"dataGaName":322,"dataGaLocation":29},"/company/team/e-group/","leadership",{"text":324,"config":325},"Team",{"href":326,"dataGaName":327,"dataGaLocation":29},"/company/team/","team",{"text":329,"config":330},"Handbook",{"href":331,"dataGaName":332,"dataGaLocation":29},"https://handbook.gitlab.com/","handbook",{"text":334,"config":335},"Investor relations",{"href":336,"dataGaName":337,"dataGaLocation":29},"https://ir.gitlab.com/","investor relations",{"text":339,"config":340},"Trust Center",{"href":341,"dataGaName":342,"dataGaLocation":29},"/security/","trust center",{"text":344,"config":345},"AI Transparency Center",{"href":346,"dataGaName":347,"dataGaLocation":29},"/ai-transparency-center/","ai transparency center",{"text":349,"config":350},"Newsletter",{"href":351,"dataGaName":352,"dataGaLocation":29},"/company/contact/","newsletter",{"text":354,"config":355},"Press",{"href":356,"dataGaName":357,"dataGaLocation":29},"/press/","press",{"text":359,"config":360,"lists":361},"Contact us",{"dataNavLevelOne":301},[362],{"items":363},[364,367,372],{"text":36,"config":365},{"href":38,"dataGaName":366,"dataGaLocation":29},"talk to sales",{"text":368,"config":369},"Support portal",{"href":370,"dataGaName":371,"dataGaLocation":29},"https://support.gitlab.com","support portal",{"text":373,"config":374},"Customer portal",{"href":375,"dataGaName":376,"dataGaLocation":29},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":378,"login":379,"suggestions":386},"Close",{"text":380,"link":381},"To search repositories and projects, login to",{"text":382,"config":383},"gitlab.com",{"href":43,"dataGaName":384,"dataGaLocation":385},"search login","search",{"text":387,"default":388},"Suggestions",[389,391,395,397,401,405],{"text":58,"config":390},{"href":63,"dataGaName":58,"dataGaLocation":385},{"text":392,"config":393},"Code Suggestions (AI)",{"href":394,"dataGaName":392,"dataGaLocation":385},"/solutions/code-suggestions/",{"text":110,"config":396},{"href":112,"dataGaName":110,"dataGaLocation":385},{"text":398,"config":399},"GitLab on AWS",{"href":400,"dataGaName":398,"dataGaLocation":385},"/partners/technology-partners/aws/",{"text":402,"config":403},"GitLab on Google Cloud",{"href":404,"dataGaName":402,"dataGaLocation":385},"/partners/technology-partners/google-cloud-platform/",{"text":406,"config":407},"Why GitLab?",{"href":71,"dataGaName":406,"dataGaLocation":385},{"freeTrial":409,"mobileIcon":414,"desktopIcon":419,"secondaryButton":422},{"text":410,"config":411},"Start free trial",{"href":412,"dataGaName":34,"dataGaLocation":413},"https://gitlab.com/-/trials/new/","nav",{"altText":415,"config":416},"Gitlab Icon",{"src":417,"dataGaName":418,"dataGaLocation":413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":415,"config":420},{"src":421,"dataGaName":418,"dataGaLocation":413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":423,"config":424},"Get Started",{"href":425,"dataGaName":426,"dataGaLocation":413},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":428,"mobileIcon":432,"desktopIcon":434},{"text":429,"config":430},"Learn more about GitLab Duo",{"href":63,"dataGaName":431,"dataGaLocation":413},"gitlab duo",{"altText":415,"config":433},{"src":417,"dataGaName":418,"dataGaLocation":413},{"altText":415,"config":435},{"src":421,"dataGaName":418,"dataGaLocation":413},{"freeTrial":437,"mobileIcon":442,"desktopIcon":444},{"text":438,"config":439},"Back to pricing",{"href":190,"dataGaName":440,"dataGaLocation":413,"icon":441},"back to pricing","GoBack",{"altText":415,"config":443},{"src":417,"dataGaName":418,"dataGaLocation":413},{"altText":415,"config":445},{"src":421,"dataGaName":418,"dataGaLocation":413},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":451,"_dir":23,"_draft":6,"_partial":6,"_locale":7,"title":452,"button":453,"image":458,"config":462,"_id":464,"_type":16,"_source":17,"_file":465,"_stem":466,"_extension":20},"/shared/en-us/banner","is now in public beta!",{"text":454,"config":455},"Try the Beta",{"href":456,"dataGaName":457,"dataGaLocation":29},"/gitlab-duo/agent-platform/","duo banner",{"altText":459,"config":460},"GitLab Duo Agent Platform",{"src":461},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":463},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":468,"_dir":23,"_draft":6,"_partial":6,"_locale":7,"data":469,"_id":708,"_type":16,"title":709,"_source":17,"_file":710,"_stem":711,"_extension":20},"/shared/en-us/main-footer",{"text":470,"source":471,"edit":477,"contribute":482,"config":487,"items":492,"minimal":700},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":472,"config":473},"View page source",{"href":474,"dataGaName":475,"dataGaLocation":476},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":478,"config":479},"Edit this page",{"href":480,"dataGaName":481,"dataGaLocation":476},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":483,"config":484},"Please contribute",{"href":485,"dataGaName":486,"dataGaLocation":476},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":488,"facebook":489,"youtube":490,"linkedin":491},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[493,540,593,637,666],{"title":188,"links":494,"subMenu":509},[495,499,504],{"text":496,"config":497},"View plans",{"href":190,"dataGaName":498,"dataGaLocation":476},"view plans",{"text":500,"config":501},"Why Premium?",{"href":502,"dataGaName":503,"dataGaLocation":476},"/pricing/premium/","why premium",{"text":505,"config":506},"Why Ultimate?",{"href":507,"dataGaName":508,"dataGaLocation":476},"/pricing/ultimate/","why ultimate",[510],{"title":511,"links":512},"Contact Us",[513,516,518,520,525,530,535],{"text":514,"config":515},"Contact sales",{"href":38,"dataGaName":39,"dataGaLocation":476},{"text":368,"config":517},{"href":370,"dataGaName":371,"dataGaLocation":476},{"text":373,"config":519},{"href":375,"dataGaName":376,"dataGaLocation":476},{"text":521,"config":522},"Status",{"href":523,"dataGaName":524,"dataGaLocation":476},"https://status.gitlab.com/","status",{"text":526,"config":527},"Terms of use",{"href":528,"dataGaName":529,"dataGaLocation":476},"/terms/","terms of use",{"text":531,"config":532},"Privacy statement",{"href":533,"dataGaName":534,"dataGaLocation":476},"/privacy/","privacy statement",{"text":536,"config":537},"Cookie preferences",{"dataGaName":538,"dataGaLocation":476,"id":539,"isOneTrustButton":92},"cookie preferences","ot-sdk-btn",{"title":91,"links":541,"subMenu":549},[542,546],{"text":543,"config":544},"DevSecOps platform",{"href":56,"dataGaName":545,"dataGaLocation":476},"devsecops platform",{"text":114,"config":547},{"href":63,"dataGaName":548,"dataGaLocation":476},"ai-assisted development",[550],{"title":551,"links":552},"Topics",[553,558,563,568,573,578,583,588],{"text":554,"config":555},"CICD",{"href":556,"dataGaName":557,"dataGaLocation":476},"/topics/ci-cd/","cicd",{"text":559,"config":560},"GitOps",{"href":561,"dataGaName":562,"dataGaLocation":476},"/topics/gitops/","gitops",{"text":564,"config":565},"DevOps",{"href":566,"dataGaName":567,"dataGaLocation":476},"/topics/devops/","devops",{"text":569,"config":570},"Version Control",{"href":571,"dataGaName":572,"dataGaLocation":476},"/topics/version-control/","version control",{"text":574,"config":575},"DevSecOps",{"href":576,"dataGaName":577,"dataGaLocation":476},"/topics/devsecops/","devsecops",{"text":579,"config":580},"Cloud Native",{"href":581,"dataGaName":582,"dataGaLocation":476},"/topics/cloud-native/","cloud native",{"text":584,"config":585},"AI for Coding",{"href":586,"dataGaName":587,"dataGaLocation":476},"/topics/devops/ai-for-coding/","ai for coding",{"text":589,"config":590},"Agentic AI",{"href":591,"dataGaName":592,"dataGaLocation":476},"/topics/agentic-ai/","agentic ai",{"title":594,"links":595},"Solutions",[596,598,600,605,609,612,616,619,621,624,627,632],{"text":135,"config":597},{"href":130,"dataGaName":135,"dataGaLocation":476},{"text":124,"config":599},{"href":106,"dataGaName":107,"dataGaLocation":476},{"text":601,"config":602},"Agile development",{"href":603,"dataGaName":604,"dataGaLocation":476},"/solutions/agile-delivery/","agile delivery",{"text":606,"config":607},"SCM",{"href":120,"dataGaName":608,"dataGaLocation":476},"source code management",{"text":554,"config":610},{"href":112,"dataGaName":611,"dataGaLocation":476},"continuous integration & delivery",{"text":613,"config":614},"Value stream management",{"href":163,"dataGaName":615,"dataGaLocation":476},"value stream management",{"text":559,"config":617},{"href":618,"dataGaName":562,"dataGaLocation":476},"/solutions/gitops/",{"text":173,"config":620},{"href":175,"dataGaName":176,"dataGaLocation":476},{"text":622,"config":623},"Small business",{"href":180,"dataGaName":181,"dataGaLocation":476},{"text":625,"config":626},"Public sector",{"href":185,"dataGaName":186,"dataGaLocation":476},{"text":628,"config":629},"Education",{"href":630,"dataGaName":631,"dataGaLocation":476},"/solutions/education/","education",{"text":633,"config":634},"Financial services",{"href":635,"dataGaName":636,"dataGaLocation":476},"/solutions/finance/","financial services",{"title":193,"links":638},[639,641,643,645,648,650,652,654,656,658,660,662,664],{"text":205,"config":640},{"href":207,"dataGaName":208,"dataGaLocation":476},{"text":210,"config":642},{"href":212,"dataGaName":213,"dataGaLocation":476},{"text":215,"config":644},{"href":217,"dataGaName":218,"dataGaLocation":476},{"text":220,"config":646},{"href":222,"dataGaName":647,"dataGaLocation":476},"docs",{"text":243,"config":649},{"href":245,"dataGaName":246,"dataGaLocation":476},{"text":238,"config":651},{"href":240,"dataGaName":241,"dataGaLocation":476},{"text":248,"config":653},{"href":250,"dataGaName":251,"dataGaLocation":476},{"text":261,"config":655},{"href":263,"dataGaName":264,"dataGaLocation":476},{"text":253,"config":657},{"href":255,"dataGaName":256,"dataGaLocation":476},{"text":266,"config":659},{"href":268,"dataGaName":269,"dataGaLocation":476},{"text":271,"config":661},{"href":273,"dataGaName":274,"dataGaLocation":476},{"text":276,"config":663},{"href":278,"dataGaName":279,"dataGaLocation":476},{"text":281,"config":665},{"href":283,"dataGaName":284,"dataGaLocation":476},{"title":299,"links":667},[668,670,672,674,676,678,680,684,689,691,693,695],{"text":306,"config":669},{"href":308,"dataGaName":301,"dataGaLocation":476},{"text":311,"config":671},{"href":313,"dataGaName":314,"dataGaLocation":476},{"text":319,"config":673},{"href":321,"dataGaName":322,"dataGaLocation":476},{"text":324,"config":675},{"href":326,"dataGaName":327,"dataGaLocation":476},{"text":329,"config":677},{"href":331,"dataGaName":332,"dataGaLocation":476},{"text":334,"config":679},{"href":336,"dataGaName":337,"dataGaLocation":476},{"text":681,"config":682},"Sustainability",{"href":683,"dataGaName":681,"dataGaLocation":476},"/sustainability/",{"text":685,"config":686},"Diversity, inclusion and belonging (DIB)",{"href":687,"dataGaName":688,"dataGaLocation":476},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":339,"config":690},{"href":341,"dataGaName":342,"dataGaLocation":476},{"text":349,"config":692},{"href":351,"dataGaName":352,"dataGaLocation":476},{"text":354,"config":694},{"href":356,"dataGaName":357,"dataGaLocation":476},{"text":696,"config":697},"Modern Slavery Transparency Statement",{"href":698,"dataGaName":699,"dataGaLocation":476},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":701},[702,704,706],{"text":526,"config":703},{"href":528,"dataGaName":529,"dataGaLocation":476},{"text":531,"config":705},{"href":533,"dataGaName":534,"dataGaLocation":476},{"text":536,"config":707},{"dataGaName":538,"dataGaLocation":476,"id":539,"isOneTrustButton":92},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"post":713,"posts":714},null,[715,735,752,774,795,815,835,854,873,891,911,932,952,971,991,1010,1029,1047,1067,1086,1104,1122,1140,1160,1178,1195,1214,1232,1252,1269,1288,1306,1326,1346,1365,1384,1401,1421,1439,1456,1474,1491,1509,1529,1552,1571,1590,1608,1626,1645,1663,1681,1700,1718,1739,1760,1781,1799,1817,1835,1853,1873,1891,1910,1928,1947,1966,1982,1998,2015,2033,2052,2070,2088,2105,2124,2142,2161,2178,2197,2214,2233,2252,2269,2288,2306,2325,2342,2362,2379,2397,2416,2436,2456,2473,2491,2509,2528,2546,2564,2584,2602,2619,2638,2655,2674,2691,2711,2729,2747,2764,2783,2803,2822,2840,2857,2876,2893,2912,2929,2947,2964,2981,2998,3017,3034,3051,3071,3090,3108,3124,3143,3162,3181,3199,3216,3234,3254,3272,3290],{"_path":716,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":717,"content":721,"config":728,"_id":731,"_type":16,"title":732,"_source":17,"_file":733,"_stem":734,"_extension":20},"/en-us/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants",{"config":718,"title":719,"description":720},{"noIndex":6},"GitLab named a Leader in the 2025 Gartner Magic Quadrant for AI Code Assistants","GitLab recognized again as a Leader in the 2025 Gartner® Magic Quadrant™ for AI Code Assistants, for vision and execution.",{"title":719,"description":720,"heroImage":722,"authors":723,"date":725,"category":14,"tags":726},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757675943/q9kb7zfiw1cyxx9fcafp.png",[724],"Manav Khurana","2025-09-17",[727,14,574],"product",{"featured":92,"template":729,"slug":730},"BlogPost","gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants","content:en-us:blog:gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants.yml","Gitlab Named A Leader In The 2025 Gartner Magic Quadrant For Ai Code Assistants","en-us/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants.yml","en-us/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants",{"_path":736,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":737,"config":740,"content":742,"_id":748,"_type":16,"title":749,"_source":17,"_file":750,"_stem":751,"_extension":20},"/en-us/blog/gitlab-and-accenture-announce-global-reseller-agreement",{"noIndex":6,"title":738,"description":739},"GitLab and Accenture announce Global Reseller Agreement","New reseller agreement empowers Accenture to offer GitLab's comprehensive DevSecOps platform.",{"featured":6,"template":729,"slug":741},"gitlab-and-accenture-announce-global-reseller-agreement",{"title":738,"description":739,"category":14,"tags":743,"authors":744,"heroImage":746,"date":747},[14,727,574],[745],"GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751568278/bots3gyfarx8qysbkw6c.png","2025-09-15","content:en-us:blog:gitlab-and-accenture-announce-global-reseller-agreement.yml","Gitlab And Accenture Announce Global Reseller Agreement","en-us/blog/gitlab-and-accenture-announce-global-reseller-agreement.yml","en-us/blog/gitlab-and-accenture-announce-global-reseller-agreement",{"_path":753,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":754,"content":762,"config":768,"_id":770,"_type":16,"title":771,"_source":17,"_file":772,"_stem":773,"_extension":20},"/en-us/blog/gitlab-at-next-25-transforming-app-modernization",{"title":755,"description":756,"ogTitle":755,"ogDescription":756,"noIndex":6,"ogImage":757,"ogUrl":758,"ogSiteName":759,"ogType":760,"canonicalUrls":758,"schema":761},"GitLab at Next '25: Transforming app modernization","GitLab participated in Google Cloud Next ‘25 and received a fifth consecutive Google Cloud Technology Partner of the Year recognition.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663121/Blog/Hero%20Images/LogoLockupPlusLight.png","https://about.gitlab.com/blog/gitlab-at-next-25-transforming-app-modernization","https://about.gitlab.com","article","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab at Next '25: Transforming app modernization\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Regnard Raquedan\"}],\n        \"datePublished\": \"2025-04-11\",\n      }",{"title":755,"description":756,"authors":763,"heroImage":757,"date":765,"category":14,"tags":766},[764],"Regnard Raquedan","2025-04-11",[767,543,279,284,14],"google",{"slug":769,"featured":6,"template":729},"gitlab-at-next-25-transforming-app-modernization","content:en-us:blog:gitlab-at-next-25-transforming-app-modernization.yml","Gitlab At Next 25 Transforming App Modernization","en-us/blog/gitlab-at-next-25-transforming-app-modernization.yml","en-us/blog/gitlab-at-next-25-transforming-app-modernization",{"_path":775,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":776,"content":782,"config":789,"_id":791,"_type":16,"title":792,"_source":17,"_file":793,"_stem":794,"_extension":20},"/en-us/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"title":777,"description":778,"ogTitle":777,"ogDescription":778,"noIndex":6,"ogImage":779,"ogUrl":780,"ogSiteName":759,"ogType":760,"canonicalUrls":780,"schema":781},"GitLab Ultimate's total economic impact: 483% ROI over 3 years","A Forrester Consulting study of GitLab Ultimate finds that the DevSecOps platform enhanced security posture with 5x time saved on security-related activities.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","https://about.gitlab.com/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Ultimate's total economic impact: 483% ROI over 3 years\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dave Steer\"}],\n        \"datePublished\": \"2024-11-13\",\n      }",{"title":777,"description":778,"authors":783,"heroImage":779,"date":785,"category":14,"tags":786},[784],"Dave Steer","2024-11-13",[543,787,14,788],"research","security",{"slug":790,"featured":92,"template":729},"gitlab-ultimates-total-economic-impact-483-roi-over-3-years","content:en-us:blog:gitlab-ultimates-total-economic-impact-483-roi-over-3-years.yml","Gitlab Ultimates Total Economic Impact 483 Roi Over 3 Years","en-us/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years.yml","en-us/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"_path":796,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":797,"content":803,"config":809,"_id":811,"_type":16,"title":812,"_source":17,"_file":813,"_stem":814,"_extension":20},"/en-us/blog/introducing-the-source-insights-for-the-future-of-software-development",{"title":798,"description":799,"ogTitle":798,"ogDescription":799,"noIndex":6,"ogImage":800,"ogUrl":801,"ogSiteName":759,"ogType":760,"canonicalUrls":801,"schema":802},"Introducing The Source: Insights for the future of software development","Explore our new publication for transformative software development strategies and expert advice on emerging technologies.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674616/Blog/Hero%20Images/blog-image-template-1800x945__1_.png","https://about.gitlab.com/blog/introducing-the-source-insights-for-the-future-of-software-development","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Introducing The Source: Insights for the future of software development\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chandler Gibbons\"}],\n        \"datePublished\": \"2024-10-29\",\n      }",{"title":798,"description":799,"authors":804,"heroImage":800,"date":806,"category":14,"tags":807},[805],"Chandler Gibbons","2024-10-29",[808,788,14,574],"AI/ML",{"slug":810,"featured":92,"template":729},"introducing-the-source-insights-for-the-future-of-software-development","content:en-us:blog:introducing-the-source-insights-for-the-future-of-software-development.yml","Introducing The Source Insights For The Future Of Software Development","en-us/blog/introducing-the-source-insights-for-the-future-of-software-development.yml","en-us/blog/introducing-the-source-insights-for-the-future-of-software-development",{"_path":816,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":817,"content":823,"config":829,"_id":831,"_type":16,"title":832,"_source":17,"_file":833,"_stem":834,"_extension":20},"/en-us/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"title":818,"description":819,"ogTitle":818,"ogDescription":819,"noIndex":6,"ogImage":820,"ogUrl":821,"ogSiteName":759,"ogType":760,"canonicalUrls":821,"schema":822},"GitLab named 2024 Gartner DevOps Platforms Quadrant leader","GitLab is positioned highest in Ability to Execute and Completeness of Vision, which we believe is recognition of our customers’ success and our continued innovation in the DevOps category.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png","https://about.gitlab.com/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab named a Leader in the 2024 Gartner Magic Quadrant for DevOps Platforms\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ashley Kramer\"}],\n        \"datePublished\": \"2024-09-05\",\n      }",{"title":824,"description":819,"authors":825,"heroImage":820,"date":827,"category":14,"tags":828},"GitLab named a Leader in the 2024 Gartner Magic Quadrant for DevOps Platforms",[826],"Ashley Kramer","2024-09-05",[14,787,543,564,574],{"slug":830,"featured":92,"template":729},"gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","content:en-us:blog:gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops.yml","Gitlab Named A Leader In The 2024 Gartner Magic Quadrant For Devops","en-us/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops.yml","en-us/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"_path":836,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":837,"content":843,"config":848,"_id":850,"_type":16,"title":851,"_source":17,"_file":852,"_stem":853,"_extension":20},"/en-us/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence",{"title":838,"description":839,"ogTitle":838,"ogDescription":839,"noIndex":6,"ogImage":840,"ogUrl":841,"ogSiteName":759,"ogType":760,"canonicalUrls":841,"schema":842},"GitLab receives Ally Technology Partner Award for Operational Excellence","Financial firm recognizes GitLab for its ability to deliver lean, automated, and streamlined business models that drive simplified and resilient solutions for Ally and its customers.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663000/Blog/Hero%20Images/tanukilifecycle.png","https://about.gitlab.com/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab receives Ally Technology Partner Award for Operational Excellence\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sandra Gittlen\"}],\n        \"datePublished\": \"2024-06-18\",\n      }",{"title":838,"description":839,"authors":844,"heroImage":840,"date":846,"category":14,"tags":847},[845],"Sandra Gittlen","2024-06-18",[284,14,543],{"slug":849,"featured":6,"template":729},"gitlab-receives-ally-technology-partner-award-for-operational-excellence","content:en-us:blog:gitlab-receives-ally-technology-partner-award-for-operational-excellence.yml","Gitlab Receives Ally Technology Partner Award For Operational Excellence","en-us/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence.yml","en-us/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence",{"_path":855,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":856,"content":862,"config":867,"_id":869,"_type":16,"title":870,"_source":17,"_file":871,"_stem":872,"_extension":20},"/en-us/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners",{"title":857,"description":858,"ogTitle":857,"ogDescription":858,"noIndex":6,"ogImage":859,"ogUrl":860,"ogSiteName":759,"ogType":760,"canonicalUrls":860,"schema":861},"Meet the 2024 GitLab Partner of the Year award winners","Find out who was recognized across our channel, technology, and cloud partners for their collaboration and contributions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099196/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%285%29_3Ap5GS9mcSfiVI0dAVDRHg_1750099195945.png","https://about.gitlab.com/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Meet the 2024 GitLab Partner of the Year award winners\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chris Weber\"}],\n        \"datePublished\": \"2024-04-25\",\n      }",{"title":857,"description":858,"authors":863,"heroImage":859,"date":865,"category":14,"tags":866},[864],"Chris Weber","2024-04-25",[14,284],{"slug":868,"featured":6,"template":729},"meet-the-2024-gitlab-partner-of-the-year-award-winners","content:en-us:blog:meet-the-2024-gitlab-partner-of-the-year-award-winners.yml","Meet The 2024 Gitlab Partner Of The Year Award Winners","en-us/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners.yml","en-us/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners",{"_path":874,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":875,"content":880,"config":885,"_id":887,"_type":16,"title":888,"_source":17,"_file":889,"_stem":890,"_extension":20},"/en-us/blog/gitlab-google-cloud-integrations-now-in-public-beta",{"title":876,"description":877,"ogTitle":876,"ogDescription":877,"noIndex":6,"ogImage":757,"ogUrl":878,"ogSiteName":759,"ogType":760,"canonicalUrls":878,"schema":879},"GitLab-Google Cloud integrations now in public beta","The multiple integrations streamline authentication, automate CI/CD, and reduce context switching across GitLab and Google Cloud.","https://about.gitlab.com/blog/gitlab-google-cloud-integrations-now-in-public-beta","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab-Google Cloud integrations now in public beta\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jackie Porter\"}],\n        \"datePublished\": \"2024-04-09\",\n      }",{"title":876,"description":877,"authors":881,"heroImage":757,"date":883,"category":14,"tags":884},[882],"Jackie Porter","2024-04-09",[767,233,14],{"slug":886,"featured":92,"template":729},"gitlab-google-cloud-integrations-now-in-public-beta","content:en-us:blog:gitlab-google-cloud-integrations-now-in-public-beta.yml","Gitlab Google Cloud Integrations Now In Public Beta","en-us/blog/gitlab-google-cloud-integrations-now-in-public-beta.yml","en-us/blog/gitlab-google-cloud-integrations-now-in-public-beta",{"_path":892,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":893,"content":899,"config":905,"_id":907,"_type":16,"title":908,"_source":17,"_file":909,"_stem":910,"_extension":20},"/en-us/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities",{"title":894,"description":895,"ogTitle":894,"ogDescription":895,"noIndex":6,"ogImage":896,"ogUrl":897,"ogSiteName":759,"ogType":760,"canonicalUrls":897,"schema":898},"Oxeye joins GitLab to advance application security capabilities ","The initial focus will be on accelerating GitLab's Static Application Security (SAST) roadmap.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671969/Blog/Hero%20Images/gitlab-oxeye-blog-1800x945.png","https://about.gitlab.com/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Oxeye joins GitLab to advance application security capabilities \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"},{\"@type\":\"Person\",\"name\":\"Dean Agron, co-founder and CEO, Oxeye\"}],\n        \"datePublished\": \"2024-03-20\",\n      }",{"title":894,"description":895,"authors":900,"heroImage":896,"date":903,"category":14,"tags":904},[901,902],"David DeSanto, Chief Product Officer, GitLab","Dean Agron, co-founder and CEO, Oxeye","2024-03-20",[788,14,574],{"slug":906,"featured":92,"template":729},"oxeye-joins-gitlab-to-advance-application-security-capabilities","content:en-us:blog:oxeye-joins-gitlab-to-advance-application-security-capabilities.yml","Oxeye Joins Gitlab To Advance Application Security Capabilities","en-us/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities.yml","en-us/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities",{"_path":912,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":913,"content":919,"config":926,"_id":928,"_type":16,"title":929,"_source":17,"_file":930,"_stem":931,"_extension":20},"/en-us/blog/the-continued-support-of-fluxcd-at-gitlab",{"title":914,"description":915,"ogTitle":914,"ogDescription":915,"noIndex":6,"ogImage":916,"ogUrl":917,"ogSiteName":759,"ogType":760,"canonicalUrls":917,"schema":918},"The continued support of FluxCD at GitLab","GitLab is committed to working with other partners to make sure that Flux remains a stable, reliable, and mature Cloud Native Computing Foundation project.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664472/Blog/Hero%20Images/gitlabflatlogomap.png","https://about.gitlab.com/blog/the-continued-support-of-fluxcd-at-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The continued support of FluxCD at GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Viktor Nagy\"}],\n        \"datePublished\": \"2024-03-05\",\n      }",{"title":914,"description":915,"authors":920,"heroImage":916,"date":922,"category":14,"tags":923},[921],"Viktor Nagy","2024-03-05",[582,14,924,925],"open source","inside GitLab",{"slug":927,"featured":92,"template":729},"the-continued-support-of-fluxcd-at-gitlab","content:en-us:blog:the-continued-support-of-fluxcd-at-gitlab.yml","The Continued Support Of Fluxcd At Gitlab","en-us/blog/the-continued-support-of-fluxcd-at-gitlab.yml","en-us/blog/the-continued-support-of-fluxcd-at-gitlab",{"_path":933,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":934,"content":940,"config":946,"_id":948,"_type":16,"title":949,"_source":17,"_file":950,"_stem":951,"_extension":20},"/en-us/blog/hosted-runners-for-gitlab-dedicated-available-in-beta",{"title":935,"description":936,"ogTitle":935,"ogDescription":936,"noIndex":6,"ogImage":937,"ogUrl":938,"ogSiteName":759,"ogType":760,"canonicalUrls":938,"schema":939},"Hosted Runners for GitLab Dedicated available in Beta","GitLab Dedicated customers can now scale their CI/CD workloads with no maintenance overhead.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663948/Blog/Hero%20Images/dedicatedcoverimage.png","https://about.gitlab.com/blog/hosted-runners-for-gitlab-dedicated-available-in-beta","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Hosted Runners for GitLab Dedicated available in Beta\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fabian Zimmer\"}],\n        \"datePublished\": \"2024-01-31\",\n      }",{"title":935,"description":936,"authors":941,"heroImage":937,"date":943,"category":14,"tags":944},[942],"Fabian Zimmer","2024-01-31",[945,727,110],"features",{"slug":947,"featured":6,"template":729},"hosted-runners-for-gitlab-dedicated-available-in-beta","content:en-us:blog:hosted-runners-for-gitlab-dedicated-available-in-beta.yml","Hosted Runners For Gitlab Dedicated Available In Beta","en-us/blog/hosted-runners-for-gitlab-dedicated-available-in-beta.yml","en-us/blog/hosted-runners-for-gitlab-dedicated-available-in-beta",{"_path":953,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":954,"content":960,"config":965,"_id":967,"_type":16,"title":968,"_source":17,"_file":969,"_stem":970,"_extension":20},"/en-us/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab",{"title":955,"description":956,"ogTitle":955,"ogDescription":956,"noIndex":6,"ogImage":957,"ogUrl":958,"ogSiteName":759,"ogType":760,"canonicalUrls":958,"schema":959},"Building a more inclusive and welcoming open source community on GitLab","Open source projects using GitLab can now easily apply for CHAOSS DEI badges.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683305/Blog/Hero%20Images/AdobeStock_449040869.jpg","https://about.gitlab.com/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Building a more inclusive and welcoming open source community on GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Emilio Salvador\"}],\n        \"datePublished\": \"2024-01-29\",\n      }",{"title":955,"description":956,"authors":961,"heroImage":957,"date":963,"category":14,"tags":964},[962],"Emilio Salvador","2024-01-29",[14,543,574],{"slug":966,"featured":6,"template":729},"building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab","content:en-us:blog:building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab.yml","Building A More Inclusive And Welcoming Open Source Community On Gitlab","en-us/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab.yml","en-us/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab",{"_path":972,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":973,"content":979,"config":985,"_id":987,"_type":16,"title":988,"_source":17,"_file":989,"_stem":990,"_extension":20},"/en-us/blog/gitlabs-maven-dependency-proxy-is-available-in-beta",{"title":974,"description":975,"ogTitle":974,"ogDescription":975,"noIndex":6,"ogImage":976,"ogUrl":977,"ogSiteName":759,"ogType":760,"canonicalUrls":977,"schema":978},"GitLab's Maven dependency proxy is available in Beta","Enterprises can use new package registry feature to consolidate artifact management on GitLab, increasing the efficiency and speed of CI/CD pipelines.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663908/Blog/Hero%20Images/2023-devsecops-report-blog-banner2.png","https://about.gitlab.com/blog/gitlabs-maven-dependency-proxy-is-available-in-beta","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab's Maven dependency proxy is available in Beta\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2023-12-11\",\n      }",{"title":974,"description":975,"authors":980,"heroImage":976,"date":982,"category":14,"tags":983},[981],"Tim Rizzi","2023-12-11",[14,110,984,574],"performance",{"slug":986,"featured":92,"template":729},"gitlabs-maven-dependency-proxy-is-available-in-beta","content:en-us:blog:gitlabs-maven-dependency-proxy-is-available-in-beta.yml","Gitlabs Maven Dependency Proxy Is Available In Beta","en-us/blog/gitlabs-maven-dependency-proxy-is-available-in-beta.yml","en-us/blog/gitlabs-maven-dependency-proxy-is-available-in-beta",{"_path":992,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":993,"content":999,"config":1004,"_id":1006,"_type":16,"title":1007,"_source":17,"_file":1008,"_stem":1009,"_extension":20},"/en-us/blog/gitlabs-next-generation-container-registry-is-now-available",{"title":994,"description":995,"ogTitle":994,"ogDescription":995,"noIndex":6,"ogImage":996,"ogUrl":997,"ogSiteName":759,"ogType":760,"canonicalUrls":997,"schema":998},"GitLab's next-generation container registry is now available","Self-managed customers can upgrade to the container registry (Beta) and unlock online garbage collection, which can reduce costly downtime and storage.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683098/Blog/Hero%20Images/container-cloud__1_.png","https://about.gitlab.com/blog/gitlabs-next-generation-container-registry-is-now-available","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab's next-generation container registry is now available\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2023-12-04\",\n      }",{"title":994,"description":995,"authors":1000,"heroImage":996,"date":1001,"category":14,"tags":1002},[981],"2023-12-04",[1003,984,727],"careers",{"slug":1005,"featured":92,"template":729},"gitlabs-next-generation-container-registry-is-now-available","content:en-us:blog:gitlabs-next-generation-container-registry-is-now-available.yml","Gitlabs Next Generation Container Registry Is Now Available","en-us/blog/gitlabs-next-generation-container-registry-is-now-available.yml","en-us/blog/gitlabs-next-generation-container-registry-is-now-available",{"_path":1011,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1012,"content":1018,"config":1023,"_id":1025,"_type":16,"title":1026,"_source":17,"_file":1027,"_stem":1028,"_extension":20},"/en-us/blog/one-billion-pipelines-cicd",{"title":1013,"description":1014,"ogTitle":1013,"ogDescription":1014,"noIndex":6,"ogImage":1015,"ogUrl":1016,"ogSiteName":759,"ogType":760,"canonicalUrls":1016,"schema":1017},"Beyond source code management: 1 billion pipelines of CI/CD innovation","GitLab recently reached a major CI/CD milestone - find out what this means for customer innovation.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668799/Blog/Hero%20Images/securitylifecycle.png","https://about.gitlab.com/blog/one-billion-pipelines-cicd","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Beyond source code management: 1 billion pipelines of CI/CD innovation\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jackie Porter\"}],\n        \"datePublished\": \"2023-10-04\",\n      }",{"title":1013,"description":1014,"authors":1019,"heroImage":1015,"date":1020,"category":14,"tags":1021},[882],"2023-10-04",[110,14,1022],"customers",{"slug":1024,"featured":6,"template":729},"one-billion-pipelines-cicd","content:en-us:blog:one-billion-pipelines-cicd.yml","One Billion Pipelines Cicd","en-us/blog/one-billion-pipelines-cicd.yml","en-us/blog/one-billion-pipelines-cicd",{"_path":1030,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1031,"content":1037,"config":1041,"_id":1043,"_type":16,"title":1044,"_source":17,"_file":1045,"_stem":1046,"_extension":20},"/en-us/blog/updating-the-os-version-of-saas-runners-on-linux",{"title":1032,"description":1033,"ogTitle":1032,"ogDescription":1033,"noIndex":6,"ogImage":1034,"ogUrl":1035,"ogSiteName":759,"ogType":760,"canonicalUrls":1035,"schema":1036},"Upgrading the operating system version of our SaaS runners on Linux","With GitLab 17.0, we are updating the operating system version of our SaaS runners on Linux. Learn what will change and how to mitigate potential incompatibilities.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669863/Blog/Hero%20Images/security-pipelines.jpg","https://about.gitlab.com/blog/updating-the-os-version-of-saas-runners-on-linux","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Upgrading the operating system version of our SaaS runners on Linux\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Gabriel Engel\"}],\n        \"datePublished\": \"2023-10-04\",\n      }",{"title":1032,"description":1033,"authors":1038,"heroImage":1034,"date":1020,"category":14,"tags":1040},[1039],"Gabriel Engel",[110,727,14],{"slug":1042,"featured":6,"template":729},"updating-the-os-version-of-saas-runners-on-linux","content:en-us:blog:updating-the-os-version-of-saas-runners-on-linux.yml","Updating The Os Version Of Saas Runners On Linux","en-us/blog/updating-the-os-version-of-saas-runners-on-linux.yml","en-us/blog/updating-the-os-version-of-saas-runners-on-linux",{"_path":1048,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1049,"content":1055,"config":1061,"_id":1063,"_type":16,"title":1064,"_source":17,"_file":1065,"_stem":1066,"_extension":20},"/en-us/blog/gitlab-partner-of-year-emea-apac-award-winners",{"title":1050,"description":1051,"ogTitle":1050,"ogDescription":1051,"noIndex":6,"ogImage":1052,"ogUrl":1053,"ogSiteName":759,"ogType":760,"canonicalUrls":1053,"schema":1054},"Meet the 2023 GitLab Partner of the Year award winners for EMEA and APAC","We recognized our channel, technology, and cloud partners in EMEA and APAC for their collaboration and contributions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679312/Blog/Hero%20Images/awardstars.jpg","https://about.gitlab.com/blog/gitlab-partner-of-year-emea-apac-award-winners","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Meet the 2023 GitLab Partner of the Year award winners for EMEA and APAC\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patty Cheung\"}],\n        \"datePublished\": \"2023-10-02\",\n      }",{"title":1050,"description":1051,"authors":1056,"heroImage":1052,"date":1058,"category":14,"tags":1059},[1057],"Patty Cheung","2023-10-02",[284,14,1060],"collaboration",{"slug":1062,"featured":6,"template":729},"gitlab-partner-of-year-emea-apac-award-winners","content:en-us:blog:gitlab-partner-of-year-emea-apac-award-winners.yml","Gitlab Partner Of Year Emea Apac Award Winners","en-us/blog/gitlab-partner-of-year-emea-apac-award-winners.yml","en-us/blog/gitlab-partner-of-year-emea-apac-award-winners",{"_path":1068,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1069,"content":1074,"config":1080,"_id":1082,"_type":16,"title":1083,"_source":17,"_file":1084,"_stem":1085,"_extension":20},"/en-us/blog/gitlab-release-date-change",{"title":1070,"description":1071,"ogTitle":1070,"ogDescription":1071,"noIndex":6,"ogImage":840,"ogUrl":1072,"ogSiteName":759,"ogType":760,"canonicalUrls":1072,"schema":1073},"GitLab releases moving to the third Thursday of the month","This move will create more predictability for our customers in terms of the day of week for the release while continuing our monthly pace of self-managed releases.","https://about.gitlab.com/blog/gitlab-release-date-change","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab releases moving to the third Thursday of the month\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ian Pedowitz\"}],\n        \"datePublished\": \"2023-09-18\",\n      }",{"title":1070,"description":1071,"authors":1075,"heroImage":840,"date":1077,"category":14,"tags":1078},[1076],"Ian Pedowitz","2023-09-18",[14,1060,727,1079],"releases",{"slug":1081,"featured":6,"template":729},"gitlab-release-date-change","content:en-us:blog:gitlab-release-date-change.yml","Gitlab Release Date Change","en-us/blog/gitlab-release-date-change.yml","en-us/blog/gitlab-release-date-change",{"_path":1087,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1088,"content":1093,"config":1098,"_id":1100,"_type":16,"title":1101,"_source":17,"_file":1102,"_stem":1103,"_extension":20},"/en-us/blog/changes-coming-to-url-structure-follow-deprecations-redirects",{"title":1089,"description":1090,"ogTitle":1089,"ogDescription":1090,"noIndex":6,"ogImage":840,"ogUrl":1091,"ogSiteName":759,"ogType":760,"canonicalUrls":1091,"schema":1092},"Bookmark these changes: URL structure updates coming in GitLab 17.0","An overview of project and user settings URL changes, including deprecations and redirects, that will happen in 17.0.","https://about.gitlab.com/blog/changes-coming-to-url-structure-follow-deprecations-redirects","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Bookmark these changes: URL structure updates coming in GitLab 17.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christen Dybenko\"}],\n        \"datePublished\": \"2023-08-30\",\n      }",{"title":1089,"description":1090,"authors":1094,"heroImage":840,"date":1096,"category":14,"tags":1097},[1095],"Christen Dybenko","2023-08-30",[14,945,1079,543],{"slug":1099,"featured":6,"template":729},"changes-coming-to-url-structure-follow-deprecations-redirects","content:en-us:blog:changes-coming-to-url-structure-follow-deprecations-redirects.yml","Changes Coming To Url Structure Follow Deprecations Redirects","en-us/blog/changes-coming-to-url-structure-follow-deprecations-redirects.yml","en-us/blog/changes-coming-to-url-structure-follow-deprecations-redirects",{"_path":1105,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1106,"content":1112,"config":1116,"_id":1118,"_type":16,"title":1119,"_source":17,"_file":1120,"_stem":1121,"_extension":20},"/en-us/blog/origin-of-devsecops-platform-category",{"title":1107,"description":1108,"ogTitle":1107,"ogDescription":1108,"noIndex":6,"ogImage":1109,"ogUrl":1110,"ogSiteName":759,"ogType":760,"canonicalUrls":1110,"schema":1111},"Disagree, commit, and disagree: How a lazy solution became a category","Find out the origin story of the DevSecOps category.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679881/Blog/Hero%20Images/flowercomingthroughsidewalkcrack.png","https://about.gitlab.com/blog/origin-of-devsecops-platform-category","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Disagree, commit, and disagree: How a lazy solution became a category\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2023-08-30\",\n      }",{"title":1107,"description":1108,"authors":1113,"heroImage":1109,"date":1096,"category":14,"tags":1115},[1114],"Sid Sijbrandij",[14,925,543,574],{"slug":1117,"featured":6,"template":729},"origin-of-devsecops-platform-category","content:en-us:blog:origin-of-devsecops-platform-category.yml","Origin Of Devsecops Platform Category","en-us/blog/origin-of-devsecops-platform-category.yml","en-us/blog/origin-of-devsecops-platform-category",{"_path":1123,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1124,"content":1130,"config":1134,"_id":1136,"_type":16,"title":1137,"_source":17,"_file":1138,"_stem":1139,"_extension":20},"/en-us/blog/gitlab-google-partnership-s3c",{"title":1125,"description":1126,"ogTitle":1125,"ogDescription":1126,"noIndex":6,"ogImage":1127,"ogUrl":1128,"ogSiteName":759,"ogType":760,"canonicalUrls":1128,"schema":1129},"Better together with GitLab and Google Cloud","GitLab’s DevSecOps workflow now integrates with Google Cloud secure Artifact Registry, security scanning, and deployment toolchains.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679290/Blog/Hero%20Images/gitlabgooglecloud.png","https://about.gitlab.com/blog/gitlab-google-partnership-s3c","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Better together with GitLab and Google Cloud\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jackie Porter\"}],\n        \"datePublished\": \"2023-08-29\",\n      }",{"title":1125,"description":1126,"authors":1131,"heroImage":1127,"date":1132,"category":14,"tags":1133},[882],"2023-08-29",[14,767,233],{"slug":1135,"featured":6,"template":729},"gitlab-google-partnership-s3c","content:en-us:blog:gitlab-google-partnership-s3c.yml","Gitlab Google Partnership S3c","en-us/blog/gitlab-google-partnership-s3c.yml","en-us/blog/gitlab-google-partnership-s3c",{"_path":1141,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1142,"content":1148,"config":1154,"_id":1156,"_type":16,"title":1157,"_source":17,"_file":1158,"_stem":1159,"_extension":20},"/en-us/blog/sha256-support-in-gitaly",{"title":1143,"description":1144,"ogTitle":1143,"ogDescription":1144,"noIndex":6,"ogImage":1145,"ogUrl":1146,"ogSiteName":759,"ogType":760,"canonicalUrls":1146,"schema":1147},"GitLab Gitaly project now supports the SHA 256 hashing algorithm","Gitaly now supports SHA-256 repositories. Here's why it matters.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667792/Blog/Hero%20Images/git-241.jpg","https://about.gitlab.com/blog/sha256-support-in-gitaly","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Gitaly project now supports the SHA 256 hashing algorithm\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"John Cai\"}],\n        \"datePublished\": \"2023-08-28\",\n      }",{"title":1143,"description":1144,"authors":1149,"heroImage":1145,"date":1151,"category":14,"tags":1152},[1150],"John Cai","2023-08-28",[1153,14,924,269],"git",{"slug":1155,"featured":92,"template":729},"sha256-support-in-gitaly","content:en-us:blog:sha256-support-in-gitaly.yml","Sha256 Support In Gitaly","en-us/blog/sha256-support-in-gitaly.yml","en-us/blog/sha256-support-in-gitaly",{"_path":1161,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1162,"content":1167,"config":1172,"_id":1174,"_type":16,"title":1175,"_source":17,"_file":1176,"_stem":1177,"_extension":20},"/en-us/blog/gitlab-and-google-together-at-google-cloud-next-23",{"title":1163,"description":1164,"ogTitle":1163,"ogDescription":1164,"noIndex":6,"ogImage":1127,"ogUrl":1165,"ogSiteName":759,"ogType":760,"canonicalUrls":1165,"schema":1166},"GitLab and Google together at Google Cloud Next '23","Here's a roundup of all the GitLab events and announcements at the Next ‘23 conference.","https://about.gitlab.com/blog/gitlab-and-google-together-at-google-cloud-next-23","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab and Google together at Google Cloud Next '23\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Nima Badiey\"}],\n        \"datePublished\": \"2023-08-22\",\n      }",{"title":1163,"description":1164,"authors":1168,"heroImage":1127,"date":1170,"category":14,"tags":1171},[1169],"Nima Badiey","2023-08-22",[14,788,767,574],{"slug":1173,"featured":6,"template":729},"gitlab-and-google-together-at-google-cloud-next-23","content:en-us:blog:gitlab-and-google-together-at-google-cloud-next-23.yml","Gitlab And Google Together At Google Cloud Next 23","en-us/blog/gitlab-and-google-together-at-google-cloud-next-23.yml","en-us/blog/gitlab-and-google-together-at-google-cloud-next-23",{"_path":1179,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1180,"content":1185,"config":1189,"_id":1191,"_type":16,"title":1192,"_source":17,"_file":1193,"_stem":1194,"_extension":20},"/en-us/blog/removing-tags-from-small-saas-runner-on-linux",{"title":1181,"description":1182,"ogTitle":1181,"ogDescription":1182,"noIndex":6,"ogImage":1034,"ogUrl":1183,"ogSiteName":759,"ogType":760,"canonicalUrls":1183,"schema":1184},"Removing tags from our small SaaS runner on Linux","With GitLab 17.0, we are removing most tags from our small SaaS runner on Linux. Find out if you are affected and the change you need to make.","https://about.gitlab.com/blog/removing-tags-from-small-saas-runner-on-linux","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Removing tags from our small SaaS runner on Linux\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Gabriel Engel\"}],\n        \"datePublished\": \"2023-08-15\",\n      }",{"title":1181,"description":1182,"authors":1186,"heroImage":1034,"date":1187,"category":14,"tags":1188},[1039],"2023-08-15",[110,559,727],{"slug":1190,"featured":6,"template":729},"removing-tags-from-small-saas-runner-on-linux","content:en-us:blog:removing-tags-from-small-saas-runner-on-linux.yml","Removing Tags From Small Saas Runner On Linux","en-us/blog/removing-tags-from-small-saas-runner-on-linux.yml","en-us/blog/removing-tags-from-small-saas-runner-on-linux",{"_path":1196,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1197,"content":1203,"config":1208,"_id":1210,"_type":16,"title":1211,"_source":17,"_file":1212,"_stem":1213,"_extension":20},"/en-us/blog/gitlab-account-security",{"title":1198,"description":1199,"ogTitle":1198,"ogDescription":1199,"noIndex":6,"ogImage":1200,"ogUrl":1201,"ogSiteName":759,"ogType":760,"canonicalUrls":1201,"schema":1202},"GitLab account security: Verify your information for enhanced protection","GitLab users soon will be required to provide a valid email address during login to boost security and prevent credential stuffing.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664923/Blog/Hero%20Images/security-checklist.png","https://about.gitlab.com/blog/gitlab-account-security","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab account security: Verify your information for enhanced protection\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jensen Stava\"}],\n        \"datePublished\": \"2023-08-08\",\n      }",{"title":1198,"description":1199,"authors":1204,"heroImage":1200,"date":1206,"category":14,"tags":1207},[1205],"Jensen Stava","2023-08-08",[14,727,945,788],{"slug":1209,"featured":6,"template":729},"gitlab-account-security","content:en-us:blog:gitlab-account-security.yml","Gitlab Account Security","en-us/blog/gitlab-account-security.yml","en-us/blog/gitlab-account-security",{"_path":1215,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1216,"content":1222,"config":1226,"_id":1228,"_type":16,"title":1229,"_source":17,"_file":1230,"_stem":1231,"_extension":20},"/en-us/blog/medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers",{"title":1217,"description":1218,"ogTitle":1217,"ogDescription":1218,"noIndex":6,"ogImage":1219,"ogUrl":1220,"ogSiteName":759,"ogType":760,"canonicalUrls":1220,"schema":1221},"Medium GitLab SaaS runners on Linux now available to all tiers","Free tier users can follow a few instructions to use medium SaaS runners on Linux to increase CI/CD pipleline speeds.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679838/Blog/Hero%20Images/fastlightrunner.jpg","https://about.gitlab.com/blog/medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Medium GitLab SaaS runners on Linux now available to all tiers\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Gabriel Engel\"}],\n        \"datePublished\": \"2023-08-01\",\n      }",{"title":1217,"description":1218,"authors":1223,"heroImage":1219,"date":1224,"category":14,"tags":1225},[1039],"2023-08-01",[110,574,14],{"slug":1227,"featured":6,"template":729},"medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers","content:en-us:blog:medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers.yml","Medium Gitlab Saas Runners On Linux Now Available To All Tiers","en-us/blog/medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers.yml","en-us/blog/medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers",{"_path":1233,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1234,"content":1240,"config":1246,"_id":1248,"_type":16,"title":1249,"_source":17,"_file":1250,"_stem":1251,"_extension":20},"/en-us/blog/gitlab-first-esg-and-dib-reports",{"title":1235,"description":1236,"ogTitle":1235,"ogDescription":1236,"noIndex":6,"ogImage":1237,"ogUrl":1238,"ogSiteName":759,"ogType":760,"canonicalUrls":1238,"schema":1239},"GitLab’s first ESG and DIB reports: Here’s what to know","Learn why Environmental, Social, and Governance and Diversity, Inclusion, and Belonging are integral to GitLab’s business and culture.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669919/Blog/Hero%20Images/gitlabbasic.png","https://about.gitlab.com/blog/gitlab-first-esg-and-dib-reports","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab’s first ESG and DIB reports: Here’s what to know\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sherida McMullan\"},{\"@type\":\"Person\",\"name\":\"Stacy Cline\"}],\n        \"datePublished\": \"2023-07-26\",\n      }",{"title":1235,"description":1236,"authors":1241,"heroImage":1237,"date":1244,"category":14,"tags":1245},[1242,1243],"Sherida McMullan","Stacy Cline","2023-07-26",[14,925],{"slug":1247,"featured":6,"template":729},"gitlab-first-esg-and-dib-reports","content:en-us:blog:gitlab-first-esg-and-dib-reports.yml","Gitlab First Esg And Dib Reports","en-us/blog/gitlab-first-esg-and-dib-reports.yml","en-us/blog/gitlab-first-esg-and-dib-reports",{"_path":1253,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1254,"content":1259,"config":1263,"_id":1265,"_type":16,"title":1266,"_source":17,"_file":1267,"_stem":1268,"_extension":20},"/en-us/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners",{"title":1255,"description":1256,"ogTitle":1255,"ogDescription":1256,"noIndex":6,"ogImage":1052,"ogUrl":1257,"ogSiteName":759,"ogType":760,"canonicalUrls":1257,"schema":1258},"Meet the 2023 GitLab Partner of the Year award winners","We recognized our channel, technology, and cloud partners for their collaboration and contributions.","https://about.gitlab.com/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Meet the 2023 GitLab Partner of the Year award winners\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Nima Badiey\"}],\n        \"datePublished\": \"2023-07-20\",\n      }",{"title":1255,"description":1256,"authors":1260,"heroImage":1052,"date":1261,"category":14,"tags":1262},[1169],"2023-07-20",[284,14,1060],{"slug":1264,"featured":6,"template":729},"meet-the-2023-gitlab-partner-of-the-year-award-winners","content:en-us:blog:meet-the-2023-gitlab-partner-of-the-year-award-winners.yml","Meet The 2023 Gitlab Partner Of The Year Award Winners","en-us/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners.yml","en-us/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners",{"_path":1270,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1271,"content":1277,"config":1282,"_id":1284,"_type":16,"title":1285,"_source":17,"_file":1286,"_stem":1287,"_extension":20},"/en-us/blog/fake-gitlab-job-scam",{"title":1272,"description":1273,"ogTitle":1272,"ogDescription":1273,"noIndex":6,"ogImage":1274,"ogUrl":1275,"ogSiteName":759,"ogType":760,"canonicalUrls":1275,"schema":1276},"What to know about a fake job scam impersonating GitLab","GitLab Security is aware of a fake GitLab job scam, ultimately requesting job seekers pay thousands of dollars for 'technology equipment.' Here's how to spot it.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682784/Blog/Hero%20Images/cautionsign.jpg","https://about.gitlab.com/blog/fake-gitlab-job-scam","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"What to know about a fake job scam impersonating GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Matt Coons\"}],\n        \"datePublished\": \"2023-06-29\",\n      }",{"title":1272,"description":1273,"authors":1278,"heroImage":1274,"date":1280,"category":14,"tags":1281},[1279],"Matt Coons","2023-06-29",[788,14],{"slug":1283,"featured":6,"template":729},"fake-gitlab-job-scam","content:en-us:blog:fake-gitlab-job-scam.yml","Fake Gitlab Job Scam","en-us/blog/fake-gitlab-job-scam.yml","en-us/blog/fake-gitlab-job-scam",{"_path":1289,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1290,"content":1295,"config":1300,"_id":1302,"_type":16,"title":1303,"_source":17,"_file":1304,"_stem":1305,"_extension":20},"/en-us/blog/gitlab-dedicated-available",{"title":1291,"description":1292,"ogTitle":1291,"ogDescription":1292,"noIndex":6,"ogImage":937,"ogUrl":1293,"ogSiteName":759,"ogType":760,"canonicalUrls":1293,"schema":1294},"GitLab Dedicated single-tenant SaaS now generally available","Achieve control and convenience with a fully managed DevSecOps platform.","https://about.gitlab.com/blog/gitlab-dedicated-available","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Dedicated single-tenant SaaS now generally available\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Andrew Thomas\"}],\n        \"datePublished\": \"2023-06-15\",\n      }",{"title":1291,"description":1292,"authors":1296,"heroImage":937,"date":1298,"category":14,"tags":1299},[1297],"Andrew Thomas","2023-06-15",[564,925,727],{"slug":1301,"featured":6,"template":729},"gitlab-dedicated-available","content:en-us:blog:gitlab-dedicated-available.yml","Gitlab Dedicated Available","en-us/blog/gitlab-dedicated-available.yml","en-us/blog/gitlab-dedicated-available",{"_path":1307,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1308,"content":1313,"config":1320,"_id":1322,"_type":16,"title":1323,"_source":17,"_file":1324,"_stem":1325,"_extension":20},"/en-us/blog/gitlab-extends-omnibus-package-signing-key-expiration",{"title":1309,"description":1310,"ogTitle":1309,"ogDescription":1310,"noIndex":6,"ogImage":1034,"ogUrl":1311,"ogSiteName":759,"ogType":760,"canonicalUrls":1311,"schema":1312},"GitLab extends Omnibus package signing key expiration to 2024","Our GPG key will now expire on July 1, 2024. Here's what you need to know.","https://about.gitlab.com/blog/gitlab-extends-omnibus-package-signing-key-expiration","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab extends Omnibus package signing key expiration to 2024\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"João Alexandre Prado Tavares Cunha\"}],\n        \"datePublished\": \"2023-06-14\",\n      }",{"title":1309,"description":1310,"authors":1314,"heroImage":1034,"date":1316,"category":14,"tags":1317},[1315],"João Alexandre Prado Tavares Cunha","2023-06-14",[788,1318,1319,14],"security releases","workflow",{"slug":1321,"featured":6,"template":729},"gitlab-extends-omnibus-package-signing-key-expiration","content:en-us:blog:gitlab-extends-omnibus-package-signing-key-expiration.yml","Gitlab Extends Omnibus Package Signing Key Expiration","en-us/blog/gitlab-extends-omnibus-package-signing-key-expiration.yml","en-us/blog/gitlab-extends-omnibus-package-signing-key-expiration",{"_path":1327,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1328,"content":1334,"config":1340,"_id":1342,"_type":16,"title":1343,"_source":17,"_file":1344,"_stem":1345,"_extension":20},"/en-us/blog/introducing-achievements-system",{"title":1329,"description":1330,"ogTitle":1329,"ogDescription":1330,"noIndex":6,"ogImage":1331,"ogUrl":1332,"ogSiteName":759,"ogType":760,"canonicalUrls":1332,"schema":1333},"Introducing the GitLab Achievements feature","Boost engagement among your employees and community with achievements.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664087/Blog/Hero%20Images/tanukicover.jpg","https://about.gitlab.com/blog/introducing-achievements-system","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Introducing the GitLab Achievements feature\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Nick Veenhof\"},{\"@type\":\"Person\",\"name\":\"Christina Lohr\"}],\n        \"datePublished\": \"2023-06-05\",\n      }",{"title":1329,"description":1330,"authors":1335,"heroImage":1331,"date":1338,"category":14,"tags":1339},[1336,1337],"Nick Veenhof","Christina Lohr","2023-06-05",[269,945,14],{"slug":1341,"featured":6,"template":729},"introducing-achievements-system","content:en-us:blog:introducing-achievements-system.yml","Introducing Achievements System","en-us/blog/introducing-achievements-system.yml","en-us/blog/introducing-achievements-system",{"_path":1347,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1348,"content":1353,"config":1359,"_id":1361,"_type":16,"title":1362,"_source":17,"_file":1363,"_stem":1364,"_extension":20},"/en-us/blog/expanded-registration-features-program",{"title":1349,"description":1350,"ogTitle":1349,"ogDescription":1350,"noIndex":6,"ogImage":1331,"ogUrl":1351,"ogSiteName":759,"ogType":760,"canonicalUrls":1351,"schema":1352},"Security features now free with expanded Registration Program","More features are now available for free to free self-managed Enterprise Edition users when they register and turn on their Service Ping.","https://about.gitlab.com/blog/expanded-registration-features-program","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Free access to security, other features with expanded Registration Features Program\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sarah Waldner\"}],\n        \"datePublished\": \"2023-05-24\",\n      }",{"title":1354,"description":1350,"authors":1355,"heroImage":1331,"date":1357,"category":14,"tags":1358},"Free access to security, other features with expanded Registration Features Program",[1356],"Sarah Waldner","2023-05-24",[945,14,727],{"slug":1360,"featured":6,"template":729},"expanded-registration-features-program","content:en-us:blog:expanded-registration-features-program.yml","Expanded Registration Features Program","en-us/blog/expanded-registration-features-program.yml","en-us/blog/expanded-registration-features-program",{"_path":1366,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1367,"content":1373,"config":1378,"_id":1380,"_type":16,"title":1381,"_source":17,"_file":1382,"_stem":1383,"_extension":20},"/en-us/blog/introducing-workspaces-beta",{"title":1368,"description":1369,"ogTitle":1368,"ogDescription":1369,"noIndex":6,"ogImage":1370,"ogUrl":1371,"ogSiteName":759,"ogType":760,"canonicalUrls":1371,"schema":1372},"A first look at workspaces: On-demand, cloud-based development environments","Remote development workspaces are now available in Beta for GitLab Premium and Ultimate users.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682731/Blog/Hero%20Images/code-editor-workspace.jpg","https://about.gitlab.com/blog/introducing-workspaces-beta","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"A first look at workspaces: On-demand, cloud-based development environments\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Eric Schurter\"}],\n        \"datePublished\": \"2023-05-23\",\n      }",{"title":1368,"description":1369,"authors":1374,"heroImage":1370,"date":1376,"category":14,"tags":1377},[1375],"Eric Schurter","2023-05-23",[582,945,14],{"slug":1379,"featured":6,"template":729},"introducing-workspaces-beta","content:en-us:blog:introducing-workspaces-beta.yml","Introducing Workspaces Beta","en-us/blog/introducing-workspaces-beta.yml","en-us/blog/introducing-workspaces-beta",{"_path":1385,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1386,"content":1391,"config":1395,"_id":1397,"_type":16,"title":1398,"_source":17,"_file":1399,"_stem":1400,"_extension":20},"/en-us/blog/delayed-deletion",{"title":1387,"description":1388,"ogTitle":1387,"ogDescription":1388,"noIndex":6,"ogImage":1331,"ogUrl":1389,"ogSiteName":759,"ogType":760,"canonicalUrls":1389,"schema":1390},"Updates to GitLab’s delayed deletion feature for projects and groups","Deletion will be delayed by default to help customers avoid costly and time-consuming group and project recoveries.","https://about.gitlab.com/blog/delayed-deletion","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Updates to GitLab’s delayed deletion feature for projects and groups\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christina Lohr\"}],\n        \"datePublished\": \"2023-04-03\",\n      }",{"title":1387,"description":1388,"authors":1392,"heroImage":1331,"date":1393,"category":14,"tags":1394},[1337],"2023-04-03",[727,14,1022],{"slug":1396,"featured":6,"template":729},"delayed-deletion","content:en-us:blog:delayed-deletion.yml","Delayed Deletion","en-us/blog/delayed-deletion.yml","en-us/blog/delayed-deletion",{"_path":1402,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1403,"content":1408,"config":1415,"_id":1417,"_type":16,"title":1418,"_source":17,"_file":1419,"_stem":1420,"_extension":20},"/en-us/blog/changes-to-the-preclonescript",{"title":1404,"description":1405,"ogTitle":1404,"ogDescription":1405,"noIndex":6,"ogImage":1331,"ogUrl":1406,"ogSiteName":759,"ogType":760,"canonicalUrls":1406,"schema":1407},"Guide to pre_clone_script changes on GitLab SaaS Linux Runners","Learn about the change from CI_PRE_CLONE_SCRIPT to pre_get_sources_script on GitLab SaaS Linux Runners.","https://about.gitlab.com/blog/changes-to-the-preclonescript","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Guide to pre_clone_script changes on GitLab SaaS Linux Runners\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Darren Eastman\"}],\n        \"datePublished\": \"2023-03-27\",\n      }",{"title":1404,"description":1405,"authors":1409,"heroImage":1331,"date":1411,"category":14,"tags":1412},[1410],"Darren Eastman","2023-03-27",[1413,1414,945],"CI","CD",{"slug":1416,"featured":6,"template":729},"changes-to-the-preclonescript","content:en-us:blog:changes-to-the-preclonescript.yml","Changes To The Preclonescript","en-us/blog/changes-to-the-preclonescript.yml","en-us/blog/changes-to-the-preclonescript",{"_path":1422,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1423,"content":1429,"config":1433,"_id":1435,"_type":16,"title":1436,"_source":17,"_file":1437,"_stem":1438,"_extension":20},"/en-us/blog/enhanced-deprecations-page",{"title":1424,"description":1425,"ogTitle":1424,"ogDescription":1425,"noIndex":6,"ogImage":1426,"ogUrl":1427,"ogSiteName":759,"ogType":760,"canonicalUrls":1427,"schema":1428},"A first look at GitLab’s enhanced Deprecations page","This single source of truth has up-to-date information on breaking changes, deprecations, and removals.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683829/Blog/Hero%20Images/hotjar.jpg","https://about.gitlab.com/blog/enhanced-deprecations-page","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"A first look at GitLab’s enhanced Deprecations page\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sam Wiskow\"}],\n        \"datePublished\": \"2023-03-20\",\n      }",{"title":1424,"description":1425,"authors":1430,"heroImage":1426,"date":1432,"category":14},[1431],"Sam Wiskow","2023-03-20",{"slug":1434,"featured":6,"template":729},"enhanced-deprecations-page","content:en-us:blog:enhanced-deprecations-page.yml","Enhanced Deprecations Page","en-us/blog/enhanced-deprecations-page.yml","en-us/blog/enhanced-deprecations-page",{"_path":1440,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1441,"content":1446,"config":1450,"_id":1452,"_type":16,"title":1453,"_source":17,"_file":1454,"_stem":1455,"_extension":20},"/en-us/blog/gitlab-premium-update",{"title":1442,"description":1443,"ogTitle":1442,"ogDescription":1443,"noIndex":6,"ogImage":1331,"ogUrl":1444,"ogSiteName":759,"ogType":760,"canonicalUrls":1444,"schema":1445},"New pricing for GitLab Premium","Learn more about the GitLab Premium updates.","https://about.gitlab.com/blog/gitlab-premium-update","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"New pricing for GitLab Premium\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"}],\n        \"datePublished\": \"2023-03-02\",\n      }",{"title":1442,"description":1443,"authors":1447,"heroImage":1331,"date":1448,"category":14,"tags":1449},[901],"2023-03-02",[14],{"slug":1451,"featured":6,"template":729},"gitlab-premium-update","content:en-us:blog:gitlab-premium-update.yml","Gitlab Premium Update","en-us/blog/gitlab-premium-update.yml","en-us/blog/gitlab-premium-update",{"_path":1457,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1458,"content":1463,"config":1468,"_id":1470,"_type":16,"title":1471,"_source":17,"_file":1472,"_stem":1473,"_extension":20},"/en-us/blog/expanding-gitlab-for-startups-program",{"title":1459,"description":1460,"ogTitle":1459,"ogDescription":1460,"noIndex":6,"ogImage":1331,"ogUrl":1461,"ogSiteName":759,"ogType":760,"canonicalUrls":1461,"schema":1462},"Expanding GitLab for Startups program","Learn how startups can access the complete DevSecOps platform.","https://about.gitlab.com/blog/expanding-gitlab-for-startups-program","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Expanding GitLab for Startups program\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Emilio Salvador\"}],\n        \"datePublished\": \"2023-03-01\",\n      }",{"title":1459,"description":1460,"authors":1464,"heroImage":1331,"date":1465,"category":14,"tags":1466},[962],"2023-03-01",[574,1467,14],"startups",{"slug":1469,"featured":6,"template":729},"expanding-gitlab-for-startups-program","content:en-us:blog:expanding-gitlab-for-startups-program.yml","Expanding Gitlab For Startups Program","en-us/blog/expanding-gitlab-for-startups-program.yml","en-us/blog/expanding-gitlab-for-startups-program",{"_path":1475,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1476,"content":1481,"config":1485,"_id":1487,"_type":16,"title":1488,"_source":17,"_file":1489,"_stem":1490,"_extension":20},"/en-us/blog/impact-of-the-file-type-variable-change-15-7",{"title":1477,"description":1478,"ogTitle":1477,"ogDescription":1478,"noIndex":6,"ogImage":1331,"ogUrl":1479,"ogSiteName":759,"ogType":760,"canonicalUrls":1479,"schema":1480},"Understanding the file type variable expansion change in GitLab 15.7","Learn how the change to file type variable expansion can impact CI jobs that rely on the file contents and what to do.","https://about.gitlab.com/blog/impact-of-the-file-type-variable-change-15-7","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Understanding the file type variable expansion change in GitLab 15.7\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Darren Eastman\"}],\n        \"datePublished\": \"2023-02-13\",\n      }",{"title":1477,"description":1478,"authors":1482,"heroImage":1331,"date":1483,"category":14,"tags":1484},[1410],"2023-02-13",[1413,1414,945],{"slug":1486,"featured":6,"template":729},"impact-of-the-file-type-variable-change-15-7","content:en-us:blog:impact-of-the-file-type-variable-change-15-7.yml","Impact Of The File Type Variable Change 15 7","en-us/blog/impact-of-the-file-type-variable-change-15-7.yml","en-us/blog/impact-of-the-file-type-variable-change-15-7",{"_path":1492,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1493,"content":1499,"config":1503,"_id":1505,"_type":16,"title":1506,"_source":17,"_file":1507,"_stem":1508,"_extension":20},"/en-us/blog/gitlab-news",{"title":1494,"description":1495,"ogTitle":1494,"ogDescription":1495,"noIndex":6,"ogImage":1496,"ogUrl":1497,"ogSiteName":759,"ogType":760,"canonicalUrls":1497,"schema":1498},"An announcement from GitLab CEO Sid Sijbrandij","Earlier today, GitLab CEO Sid Sijbrandij sent the following note to GitLab team members.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099630/Blog/Hero%20Images/Blog/Hero%20Images/logoforblogpost_logoforblogpost.jpg_1750099629774.jpg","https://about.gitlab.com/blog/gitlab-news","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"An announcement from GitLab CEO Sid Sijbrandij\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2023-02-09\",\n      }",{"title":1494,"description":1495,"authors":1500,"heroImage":1496,"date":1501,"category":14,"tags":1502},[745],"2023-02-09",[14,925],{"slug":1504,"featured":6,"template":729},"gitlab-news","content:en-us:blog:gitlab-news.yml","Gitlab News","en-us/blog/gitlab-news.yml","en-us/blog/gitlab-news",{"_path":1510,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1511,"content":1517,"config":1523,"_id":1525,"_type":16,"title":1526,"_source":17,"_file":1527,"_stem":1528,"_extension":20},"/en-us/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets",{"title":1512,"description":1513,"ogTitle":1512,"ogDescription":1513,"noIndex":6,"ogImage":1514,"ogUrl":1515,"ogSiteName":759,"ogType":760,"canonicalUrls":1515,"schema":1516},"GitLab improves customer support with faster response times","Learn about important changes to GitLab Support that will create better interactions with customers.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679034/Blog/Hero%20Images/inside-gitLab-public-bug-bounty-program.png","https://about.gitlab.com/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Support changes enable faster response times, tighter controls for customers\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Lyle Kozloff\"}],\n        \"datePublished\": \"2023-01-17\",\n      }",{"title":1518,"description":1513,"authors":1519,"heroImage":1514,"date":1521,"category":14,"tags":1522},"GitLab Support changes enable faster response times, tighter controls for customers",[1520],"Lyle Kozloff","2023-01-17",[1022,14,727],{"slug":1524,"featured":6,"template":729},"gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets","content:en-us:blog:gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets.yml","Gitlab Support Requires Contacts To Be Listed To Open Support Tickets","en-us/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets.yml","en-us/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets",{"_path":1530,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1531,"content":1537,"config":1546,"_id":1548,"_type":16,"title":1549,"_source":17,"_file":1550,"_stem":1551,"_extension":20},"/en-us/blog/new-typefaces-in-gitlab",{"title":1532,"description":1533,"ogTitle":1532,"ogDescription":1533,"noIndex":6,"ogImage":1534,"ogUrl":1535,"ogSiteName":759,"ogType":760,"canonicalUrls":1535,"schema":1536},"Get to know the new GitLab typefaces","Dive deep into the considerations for changing to GitLab Sans (Inter) and JetBrains Mono, including improved readability.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669926/Blog/Hero%20Images/Cover3.png","https://about.gitlab.com/blog/new-typefaces-in-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Get to know the new GitLab typefaces\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sascha Eggenberger\"},{\"@type\":\"Person\",\"name\":\"Jeremy Elder\"}],\n        \"datePublished\": \"2023-01-17\",\n      }",{"title":1532,"description":1533,"authors":1538,"heroImage":1534,"date":1521,"category":14,"tags":1541},[1539,1540],"Sascha Eggenberger","Jeremy Elder",[1542,1543,924,727,1544,1545],"design","frontend","UI","UX",{"slug":1547,"featured":6,"template":729},"new-typefaces-in-gitlab","content:en-us:blog:new-typefaces-in-gitlab.yml","New Typefaces In Gitlab","en-us/blog/new-typefaces-in-gitlab.yml","en-us/blog/new-typefaces-in-gitlab",{"_path":1553,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1554,"content":1560,"config":1565,"_id":1567,"_type":16,"title":1568,"_source":17,"_file":1569,"_stem":1570,"_extension":20},"/en-us/blog/self-managed-support-gitlab-for-jira-app",{"title":1555,"description":1556,"ogTitle":1555,"ogDescription":1556,"noIndex":6,"ogImage":1557,"ogUrl":1558,"ogSiteName":759,"ogType":760,"canonicalUrls":1558,"schema":1559},"Self-managed support extended to GitLab for Jira App","Connect GitLab with the Jira development panel to sync merge requests, commits, and transition Jira issue statuses from GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682573/Blog/Hero%20Images/jason-goodman-Oalh2MojUuk-unsplash.jpg","https://about.gitlab.com/blog/self-managed-support-gitlab-for-jira-app","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Self-managed support extended to GitLab for Jira App\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Grant Hickman\"}],\n        \"datePublished\": \"2023-01-12\",\n      }",{"title":1555,"description":1556,"authors":1561,"heroImage":1557,"date":1563,"category":14,"tags":1564},[1562],"Grant Hickman","2023-01-12",[945,233,284],{"slug":1566,"featured":6,"template":729},"self-managed-support-gitlab-for-jira-app","content:en-us:blog:self-managed-support-gitlab-for-jira-app.yml","Self Managed Support Gitlab For Jira App","en-us/blog/self-managed-support-gitlab-for-jira-app.yml","en-us/blog/self-managed-support-gitlab-for-jira-app",{"_path":1572,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1573,"content":1579,"config":1584,"_id":1586,"_type":16,"title":1587,"_source":17,"_file":1588,"_stem":1589,"_extension":20},"/en-us/blog/pat-revocation-coming-soon",{"title":1574,"description":1575,"ogTitle":1574,"ogDescription":1575,"noIndex":6,"ogImage":1576,"ogUrl":1577,"ogSiteName":759,"ogType":760,"canonicalUrls":1577,"schema":1578},"Secret Detection update: Leaked Personal Access Tokens will soon be revoked","Learn about upcoming changes to better protect GitLab users and organizations.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682562/Blog/Hero%20Images/michael-dziedzic-1bjsASjhfkE-unsplash.jpg","https://about.gitlab.com/blog/pat-revocation-coming-soon","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Secret Detection update: Leaked Personal Access Tokens will soon be revoked\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Connor Gilbert\"}],\n        \"datePublished\": \"2023-01-04\",\n      }",{"title":1574,"description":1575,"authors":1580,"heroImage":1576,"date":1582,"category":14,"tags":1583},[1581],"Connor Gilbert","2023-01-04",[788,14,945],{"slug":1585,"featured":6,"template":729},"pat-revocation-coming-soon","content:en-us:blog:pat-revocation-coming-soon.yml","Pat Revocation Coming Soon","en-us/blog/pat-revocation-coming-soon.yml","en-us/blog/pat-revocation-coming-soon",{"_path":1591,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1592,"content":1598,"config":1602,"_id":1604,"_type":16,"title":1605,"_source":17,"_file":1606,"_stem":1607,"_extension":20},"/en-us/blog/introducing-gitlab-dedicated",{"title":1593,"description":1594,"ogTitle":1593,"ogDescription":1594,"noIndex":6,"ogImage":1595,"ogUrl":1596,"ogSiteName":759,"ogType":760,"canonicalUrls":1596,"schema":1597},"Introducing GitLab Dedicated, our new single-tenant SaaS offering","Learn more about this offering, why we developed it and how customers can be added to our limited availability waitlist.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682524/Blog/Hero%20Images/screenshot-2022-11-30-at-7.49.51-am.png","https://about.gitlab.com/blog/introducing-gitlab-dedicated","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Introducing GitLab Dedicated, our new single-tenant SaaS offering\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"}],\n        \"datePublished\": \"2022-11-30\",\n      }",{"title":1593,"description":1594,"authors":1599,"heroImage":1595,"date":1600,"category":14,"tags":1601},[901],"2022-11-30",[564,925,727],{"slug":1603,"featured":6,"template":729},"introducing-gitlab-dedicated","content:en-us:blog:introducing-gitlab-dedicated.yml","Introducing Gitlab Dedicated","en-us/blog/introducing-gitlab-dedicated.yml","en-us/blog/introducing-gitlab-dedicated",{"_path":1609,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1610,"content":1616,"config":1620,"_id":1622,"_type":16,"title":1623,"_source":17,"_file":1624,"_stem":1625,"_extension":20},"/en-us/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto",{"title":1611,"description":1612,"ogTitle":1611,"ogDescription":1612,"noIndex":6,"ogImage":1613,"ogUrl":1614,"ogSiteName":759,"ogType":760,"canonicalUrls":1614,"schema":1615},"GitLab names Joel Krooswyk as its first Federal CTO","New role reaffirms company’s commitment to the public sector.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669378/Blog/Hero%20Images/bab_cover_image.jpg","https://about.gitlab.com/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab names Joel Krooswyk as its first Federal CTO\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2022-11-14\",\n      }",{"title":1611,"description":1612,"authors":1617,"heroImage":1613,"date":1618,"category":14,"tags":1619},[745],"2022-11-14",[14,564,925,186],{"slug":1621,"featured":6,"template":729},"gitlab-names-joel-krooswyk-as-its-first-federal-cto","content:en-us:blog:gitlab-names-joel-krooswyk-as-its-first-federal-cto.yml","Gitlab Names Joel Krooswyk As Its First Federal Cto","en-us/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto.yml","en-us/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto",{"_path":1627,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1628,"content":1634,"config":1639,"_id":1641,"_type":16,"title":1642,"_source":17,"_file":1643,"_stem":1644,"_extension":20},"/en-us/blog/gitlab-com-artifacts-cdn-change",{"title":1629,"description":1630,"ogTitle":1629,"ogDescription":1630,"noIndex":6,"ogImage":1631,"ogUrl":1632,"ogSiteName":759,"ogType":760,"canonicalUrls":1632,"schema":1633},"GitLab.com CI artifacts to use Google Cloud CDN","GitLab CI users might benefit from faster downloads from edge caches closest to the user's location.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663009/Blog/Hero%20Images/ESA_case_study_image.jpg","https://about.gitlab.com/blog/gitlab-com-artifacts-cdn-change","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab.com CI artifacts to use Google Cloud CDN\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Stan Hu\"}],\n        \"datePublished\": \"2022-10-25\",\n      }",{"title":1629,"description":1630,"authors":1635,"heroImage":1631,"date":1637,"category":14,"tags":1638},[1636],"Stan Hu","2022-10-25",[564,925,1022,233,1413],{"slug":1640,"featured":6,"template":729},"gitlab-com-artifacts-cdn-change","content:en-us:blog:gitlab-com-artifacts-cdn-change.yml","Gitlab Com Artifacts Cdn Change","en-us/blog/gitlab-com-artifacts-cdn-change.yml","en-us/blog/gitlab-com-artifacts-cdn-change",{"_path":1646,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1647,"content":1653,"config":1657,"_id":1659,"_type":16,"title":1660,"_source":17,"_file":1661,"_stem":1662,"_extension":20},"/en-us/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public",{"title":1648,"description":1649,"ogTitle":1648,"ogDescription":1649,"noIndex":6,"ogImage":1650,"ogUrl":1651,"ogSiteName":759,"ogType":760,"canonicalUrls":1651,"schema":1652},"Everything we learned about IPOs in taking GitLab public - Part 4","GitLab co-founder and CEO Sid Sijbrandij shares insights about the process of going public.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671861/Blog/Hero%20Images/gitlab-logo-500.jpg","https://about.gitlab.com/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Everything we learned about IPOs in taking GitLab public - Part 4\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2022-10-14\",\n      }",{"title":1648,"description":1649,"authors":1654,"heroImage":1650,"date":1655,"category":14,"tags":1656},[1114],"2022-10-14",[925,279,14],{"slug":1658,"featured":6,"template":729},"one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","content:en-us:blog:one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public.yml","One Third Of What We Learned About Ipos In Taking Gitlab Public","en-us/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public.yml","en-us/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public",{"_path":1664,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1665,"content":1671,"config":1675,"_id":1677,"_type":16,"title":1678,"_source":17,"_file":1679,"_stem":1680,"_extension":20},"/en-us/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board",{"title":1666,"description":1667,"ogTitle":1666,"ogDescription":1667,"noIndex":6,"ogImage":1668,"ogUrl":1669,"ogSiteName":759,"ogType":760,"canonicalUrls":1669,"schema":1670},"GitLab welcomes Janelle Romano and Patty Molthen to Federal Advisory Board","The new board members come onboard as GitLab continues to identify opportunities to drive new technology adoption in the public sector.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663993/Blog/Hero%20Images/2018-developer-report-cover.jpg","https://about.gitlab.com/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab welcomes Janelle Romano and Patty Molthen to Federal Advisory Board\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2022-08-03\",\n      }",{"title":1666,"description":1667,"authors":1672,"heroImage":1668,"date":1673,"category":14,"tags":1674},[745],"2022-08-03",[14,925],{"slug":1676,"featured":6,"template":729},"gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board","content:en-us:blog:gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board.yml","Gitlab Welcomes Janelle Romano And Patty Molthen To Federal Advisory Board","en-us/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board.yml","en-us/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board",{"_path":1682,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1683,"content":1689,"config":1694,"_id":1696,"_type":16,"title":1697,"_source":17,"_file":1698,"_stem":1699,"_extension":20},"/en-us/blog/r2devops-open-source-hub-cicd",{"title":1684,"description":1685,"ogTitle":1684,"ogDescription":1685,"noIndex":6,"ogImage":1686,"ogUrl":1687,"ogSiteName":759,"ogType":760,"canonicalUrls":1687,"schema":1688},"How to create a hub of GitLab CI/CD jobs with R2Devops","Here's how R2Devops and GitLab can work together to streamline CI/CD.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682395/Blog/Hero%20Images/r2devops1.png","https://about.gitlab.com/blog/r2devops-open-source-hub-cicd","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to create a hub of GitLab CI/CD jobs with R2Devops\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sandra Salerno\"}],\n        \"datePublished\": \"2022-07-27\",\n      }",{"title":1684,"description":1685,"authors":1690,"heroImage":1686,"date":1692,"category":14,"tags":1693},[1691],"Sandra Salerno","2022-07-27",[110,564,284],{"slug":1695,"featured":6,"template":729},"r2devops-open-source-hub-cicd","content:en-us:blog:r2devops-open-source-hub-cicd.yml","R2devops Open Source Hub Cicd","en-us/blog/r2devops-open-source-hub-cicd.yml","en-us/blog/r2devops-open-source-hub-cicd",{"_path":1701,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1702,"content":1708,"config":1712,"_id":1714,"_type":16,"title":1715,"_source":17,"_file":1716,"_stem":1717,"_extension":20},"/en-us/blog/the-future-of-the-gitlab-web-ide",{"title":1703,"description":1704,"ogTitle":1703,"ogDescription":1704,"noIndex":6,"ogImage":1705,"ogUrl":1706,"ogSiteName":759,"ogType":760,"canonicalUrls":1706,"schema":1707},"The Future of the GitLab Web IDE","There are big changes in store for the Web IDE in the coming milestones.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679284/Blog/Hero%20Images/johannes-plenio-2TQwrtZnl08-unsplash.jpg","https://about.gitlab.com/blog/the-future-of-the-gitlab-web-ide","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The Future of the GitLab Web IDE\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Eric Schurter\"}],\n        \"datePublished\": \"2022-05-23\",\n      }",{"title":1703,"description":1704,"authors":1709,"heroImage":1705,"date":1710,"category":14,"tags":1711},[1375],"2022-05-23",[945,14,1545,925],{"slug":1713,"featured":6,"template":729},"the-future-of-the-gitlab-web-ide","content:en-us:blog:the-future-of-the-gitlab-web-ide.yml","The Future Of The Gitlab Web Ide","en-us/blog/the-future-of-the-gitlab-web-ide.yml","en-us/blog/the-future-of-the-gitlab-web-ide",{"_path":1719,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1720,"content":1726,"config":1733,"_id":1735,"_type":16,"title":1736,"_source":17,"_file":1737,"_stem":1738,"_extension":20},"/en-us/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier",{"title":1721,"description":1722,"ogTitle":1721,"ogDescription":1722,"noIndex":6,"ogImage":1723,"ogUrl":1724,"ogSiteName":759,"ogType":760,"canonicalUrls":1724,"schema":1725},"Pull-based GitOps moving to GitLab Free tier","Learn how this change provides organizations increased flexibility, security, scalability, and automation in cloud-native environments.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670178/Blog/Hero%20Images/GitLab-Ops.png","https://about.gitlab.com/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Pull-based GitOps moving to GitLab Free tier\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sandra Gittlen\"},{\"@type\":\"Person\",\"name\":\"Lauren Minning\"}],\n        \"datePublished\": \"2022-05-18\",\n      }",{"title":1721,"description":1722,"authors":1727,"heroImage":1723,"date":1729,"category":14,"tags":1730},[845,1728],"Lauren Minning","2022-05-18",[1731,1732,788,582,559],"DevOps platform","kubernetes",{"slug":1734,"featured":6,"template":729},"pull-based-kubernetes-deployments-coming-to-gitlab-free-tier","content:en-us:blog:pull-based-kubernetes-deployments-coming-to-gitlab-free-tier.yml","Pull Based Kubernetes Deployments Coming To Gitlab Free Tier","en-us/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier.yml","en-us/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier",{"_path":1740,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1741,"content":1747,"config":1754,"_id":1756,"_type":16,"title":1757,"_source":17,"_file":1758,"_stem":1759,"_extension":20},"/en-us/blog/enable-slos-as-code",{"title":1742,"description":1743,"ogTitle":1742,"ogDescription":1743,"noIndex":6,"ogImage":1744,"ogUrl":1745,"ogSiteName":759,"ogType":760,"canonicalUrls":1745,"schema":1746},"Enable SLO-as-Code with Nobl9 and GitLab","Learn how to take advantage of a streamlined SLO process and maintain a single source of truth for SLO definitions within your DevOps platform.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669455/Blog/Hero%20Images/nobl9_1.jpg","https://about.gitlab.com/blog/enable-slos-as-code","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Enable SLO-as-Code with Nobl9 and GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Quan To\"},{\"@type\":\"Person\",\"name\":\"Jeremy Cooper\"},{\"@type\":\"Person\",\"name\":\"Ian Bartholomew\"}],\n        \"datePublished\": \"2022-05-09\",\n      }",{"title":1742,"description":1743,"authors":1748,"heroImage":1744,"date":1752,"category":14,"tags":1753},[1749,1750,1751],"Quan To","Jeremy Cooper","Ian Bartholomew","2022-05-09",[233,1413,564],{"slug":1755,"featured":6,"template":729},"enable-slos-as-code","content:en-us:blog:enable-slos-as-code.yml","Enable Slos As Code","en-us/blog/enable-slos-as-code.yml","en-us/blog/enable-slos-as-code",{"_path":1761,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1762,"content":1768,"config":1775,"_id":1777,"_type":16,"title":1778,"_source":17,"_file":1779,"_stem":1780,"_extension":20},"/en-us/blog/amazon-linux-2-support-and-distro-specific-packages",{"title":1763,"description":1764,"ogTitle":1763,"ogDescription":1764,"noIndex":6,"ogImage":1765,"ogUrl":1766,"ogSiteName":759,"ogType":760,"canonicalUrls":1766,"schema":1767},"Amazon Linux 2 support and distro-specific packages for GitLab","Learn how to do early testing as well as how to peg your automation to the EL 7 packages until you are able to properly integrate the changes into your automation.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682299/Blog/Hero%20Images/gitlab-blog-banner.png","https://about.gitlab.com/blog/amazon-linux-2-support-and-distro-specific-packages","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Amazon Linux 2 support and distro-specific packages for GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Darwin Sanoy\"}],\n        \"datePublished\": \"2022-05-02\",\n      }",{"title":1763,"description":1764,"authors":1769,"heroImage":1765,"date":1771,"category":14,"tags":1772},[1770],"Darwin Sanoy","2022-05-02",[1079,1413,1414,1773,1774],"tutorial","AWS",{"slug":1776,"featured":6,"template":729},"amazon-linux-2-support-and-distro-specific-packages","content:en-us:blog:amazon-linux-2-support-and-distro-specific-packages.yml","Amazon Linux 2 Support And Distro Specific Packages","en-us/blog/amazon-linux-2-support-and-distro-specific-packages.yml","en-us/blog/amazon-linux-2-support-and-distro-specific-packages",{"_path":1782,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1783,"content":1789,"config":1793,"_id":1795,"_type":16,"title":1796,"_source":17,"_file":1797,"_stem":1798,"_extension":20},"/en-us/blog/devops-is-at-the-center-of-gitlab",{"title":1784,"description":1785,"ogTitle":1784,"ogDescription":1785,"noIndex":6,"ogImage":1786,"ogUrl":1787,"ogSiteName":759,"ogType":760,"canonicalUrls":1787,"schema":1788},"DevOps is at the center of GitLab","GitLab allows companies to do away with the many point solutions that have been digitally duct taped together and instead bring all DevOps functionalities together in ONE place","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683273/Blog/Hero%20Images/Apr_27_Blog_Post_Image_2_-_light.png","https://about.gitlab.com/blog/devops-is-at-the-center-of-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"DevOps is at the center of GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2022-04-27\",\n      }",{"title":1784,"description":1785,"authors":1790,"heroImage":1786,"date":1791,"category":14,"tags":1792},[1114],"2022-04-27",[14,564],{"slug":1794,"featured":6,"template":729},"devops-is-at-the-center-of-gitlab","content:en-us:blog:devops-is-at-the-center-of-gitlab.yml","Devops Is At The Center Of Gitlab","en-us/blog/devops-is-at-the-center-of-gitlab.yml","en-us/blog/devops-is-at-the-center-of-gitlab",{"_path":1800,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1801,"content":1807,"config":1811,"_id":1813,"_type":16,"title":1814,"_source":17,"_file":1815,"_stem":1816,"_extension":20},"/en-us/blog/next-generation-container-registry",{"title":1802,"description":1803,"ogTitle":1802,"ogDescription":1803,"noIndex":6,"ogImage":1804,"ogUrl":1805,"ogSiteName":759,"ogType":760,"canonicalUrls":1805,"schema":1806},"Introducing the next generation of the GitLab.com Container Registry","A new version of our Container Registry is coming with improvements we're excited about. Here's what you need to know.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663383/Blog/Hero%20Images/tanuki-bg-full.png","https://about.gitlab.com/blog/next-generation-container-registry","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Introducing the next generation of the GitLab.com Container Registry\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2022-04-12\",\n      }",{"title":1802,"description":1803,"authors":1808,"heroImage":1804,"date":1809,"category":14,"tags":1810},[981],"2022-04-12",[564,925,233],{"slug":1812,"featured":6,"template":729},"next-generation-container-registry","content:en-us:blog:next-generation-container-registry.yml","Next Generation Container Registry","en-us/blog/next-generation-container-registry.yml","en-us/blog/next-generation-container-registry",{"_path":1818,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1819,"content":1825,"config":1829,"_id":1831,"_type":16,"title":1832,"_source":17,"_file":1833,"_stem":1834,"_extension":20},"/en-us/blog/efficient-free-tier",{"title":1820,"description":1821,"ogTitle":1820,"ogDescription":1821,"noIndex":6,"ogImage":1822,"ogUrl":1823,"ogSiteName":759,"ogType":760,"canonicalUrls":1823,"schema":1824},"Upcoming changes to user limits on Free tier of GitLab SaaS","5 user limit per top-level group on GitLab SaaS Free tier","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg","https://about.gitlab.com/blog/efficient-free-tier","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Upcoming changes to user limits on Free tier of GitLab SaaS\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2022-03-24\",\n      }",{"title":1820,"description":1821,"authors":1826,"heroImage":1822,"date":1827,"category":14,"tags":1828},[1114],"2022-03-24",[14],{"slug":1830,"featured":6,"template":729},"efficient-free-tier","content:en-us:blog:efficient-free-tier.yml","Efficient Free Tier","en-us/blog/efficient-free-tier.yml","en-us/blog/efficient-free-tier",{"_path":1836,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1837,"content":1843,"config":1847,"_id":1849,"_type":16,"title":1850,"_source":17,"_file":1851,"_stem":1852,"_extension":20},"/en-us/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab",{"title":1838,"description":1839,"ogTitle":1838,"ogDescription":1839,"noIndex":6,"ogImage":1840,"ogUrl":1841,"ogSiteName":759,"ogType":760,"canonicalUrls":1841,"schema":1842},"How to get integrated secure coding advice in GitLab","Secure Code Warrior now offers integrated security training and guidance within the GitLab DevOps Platform.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662877/Blog/Hero%20Images/security-cover-new.png","https://about.gitlab.com/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to get integrated secure coding advice in GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2022-03-24\",\n      }",{"title":1838,"description":1839,"authors":1844,"heroImage":1840,"date":1827,"category":14,"tags":1845},[745],[788,564,1846],"testing",{"slug":1848,"featured":6,"template":729},"heres-how-to-get-integrated-secure-coding-advice-in-gitlab","content:en-us:blog:heres-how-to-get-integrated-secure-coding-advice-in-gitlab.yml","Heres How To Get Integrated Secure Coding Advice In Gitlab","en-us/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab.yml","en-us/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab",{"_path":1854,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1855,"content":1861,"config":1867,"_id":1869,"_type":16,"title":1870,"_source":17,"_file":1871,"_stem":1872,"_extension":20},"/en-us/blog/ultimate-perks-for-open-source-projects",{"title":1856,"description":1857,"ogTitle":1856,"ogDescription":1857,"noIndex":6,"ogImage":1858,"ogUrl":1859,"ogSiteName":759,"ogType":760,"canonicalUrls":1859,"schema":1860},"Public open source projects are eligible for Ultimate tier features","GitLab's Open Source Program offers top-tier functionality and 50,000 CI pipeline minutes, for free. Learn more about applying.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667457/Blog/Hero%20Images/open_source_program_blog_image.jpg","https://about.gitlab.com/blog/ultimate-perks-for-open-source-projects","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Public open source projects are eligible for Ultimate tier features\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Orit Golowinski\"}],\n        \"datePublished\": \"2022-02-04\",\n      }",{"title":1856,"description":1857,"authors":1862,"heroImage":1858,"date":1864,"category":14,"tags":1865},[1863],"Orit Golowinski","2022-02-04",[924,1866,564],"contributors",{"slug":1868,"featured":6,"template":729},"ultimate-perks-for-open-source-projects","content:en-us:blog:ultimate-perks-for-open-source-projects.yml","Ultimate Perks For Open Source Projects","en-us/blog/ultimate-perks-for-open-source-projects.yml","en-us/blog/ultimate-perks-for-open-source-projects",{"_path":1874,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1875,"content":1880,"config":1885,"_id":1887,"_type":16,"title":1888,"_source":17,"_file":1889,"_stem":1890,"_extension":20},"/en-us/blog/composition-analysis-group-deprecations",{"title":1876,"description":1877,"ogTitle":1876,"ogDescription":1877,"noIndex":6,"ogImage":1822,"ogUrl":1878,"ogSiteName":759,"ogType":760,"canonicalUrls":1878,"schema":1879},"Announcing 14.6 Composition Analysis deprecations and behavior changes","Upcoming deprecations and behavior changes for the Dependency Scanning and License Compliance features.","https://about.gitlab.com/blog/composition-analysis-group-deprecations","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Announcing 14.6 Composition Analysis deprecations and behavior changes\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Nicole Schwartz\"}],\n        \"datePublished\": \"2021-12-13\",\n      }",{"title":1876,"description":1877,"authors":1881,"heroImage":1822,"date":1883,"category":14,"tags":1884},[1882],"Nicole Schwartz","2021-12-13",[945,1079],{"slug":1886,"featured":6,"template":729},"composition-analysis-group-deprecations","content:en-us:blog:composition-analysis-group-deprecations.yml","Composition Analysis Group Deprecations","en-us/blog/composition-analysis-group-deprecations.yml","en-us/blog/composition-analysis-group-deprecations",{"_path":1892,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1893,"content":1899,"config":1904,"_id":1906,"_type":16,"title":1907,"_source":17,"_file":1908,"_stem":1909,"_extension":20},"/en-us/blog/deprecating-the-cert-based-kubernetes-integration",{"title":1894,"description":1895,"ogTitle":1894,"ogDescription":1895,"noIndex":6,"ogImage":1896,"ogUrl":1897,"ogSiteName":759,"ogType":760,"canonicalUrls":1897,"schema":1898},"Deprecating cert-based Kubernetes integration in GitLab 14.5","Understand why we're deprecating this integration, how it might affect you, and get a closer look at GitLab Agent for Kubernetes.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670635/Blog/Hero%20Images/kubernetesterms.jpg","https://about.gitlab.com/blog/deprecating-the-cert-based-kubernetes-integration","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"We are deprecating the certificate-based integration with Kubernetes in GitLab 14.5\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Viktor Nagy\"}],\n        \"datePublished\": \"2021-11-15\",\n      }",{"title":1900,"description":1895,"authors":1901,"heroImage":1896,"date":1902,"category":14,"tags":1903},"We are deprecating the certificate-based integration with Kubernetes in GitLab 14.5",[921],"2021-11-15",[1732,233,1079],{"slug":1905,"featured":6,"template":729},"deprecating-the-cert-based-kubernetes-integration","content:en-us:blog:deprecating-the-cert-based-kubernetes-integration.yml","Deprecating The Cert Based Kubernetes Integration","en-us/blog/deprecating-the-cert-based-kubernetes-integration.yml","en-us/blog/deprecating-the-cert-based-kubernetes-integration",{"_path":1911,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1912,"content":1918,"config":1922,"_id":1924,"_type":16,"title":1925,"_source":17,"_file":1926,"_stem":1927,"_extension":20},"/en-us/blog/public-project-minute-limits",{"title":1913,"description":1914,"ogTitle":1913,"ogDescription":1914,"noIndex":6,"ogImage":1915,"ogUrl":1916,"ogSiteName":759,"ogType":760,"canonicalUrls":1916,"schema":1917},"Changes to GitLab.com public project CI/CD minute quotas","How cryptomining has shaped our pipeline consumption visibility approach and our forward-looking changes.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666275/Blog/Hero%20Images/ci_minutes.jpg","https://about.gitlab.com/blog/public-project-minute-limits","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Changes to GitLab.com public project CI/CD minute quotas\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jackie Porter\"}],\n        \"datePublished\": \"2021-11-11\",\n      }",{"title":1913,"description":1914,"authors":1919,"heroImage":1915,"date":1920,"category":14,"tags":1921},[882],"2021-11-11",[1413,1414,1866],{"slug":1923,"featured":6,"template":729},"public-project-minute-limits","content:en-us:blog:public-project-minute-limits.yml","Public Project Minute Limits","en-us/blog/public-project-minute-limits.yml","en-us/blog/public-project-minute-limits",{"_path":1929,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1930,"content":1936,"config":1941,"_id":1943,"_type":16,"title":1944,"_source":17,"_file":1945,"_stem":1946,"_extension":20},"/en-us/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets",{"title":1931,"description":1932,"ogTitle":1931,"ogDescription":1932,"noIndex":6,"ogImage":1933,"ogUrl":1934,"ogSiteName":759,"ogType":760,"canonicalUrls":1934,"schema":1935},"A special farewell from GitLab’s Dmitriy Zaporozhets","A message from GitLab's co-founders","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670031/Blog/Hero%20Images/siddz.png","https://about.gitlab.com/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"A special farewell from GitLab’s Dmitriy Zaporozhets\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"},{\"@type\":\"Person\",\"name\":\"Dmitriy Zaporozhets\"}],\n        \"datePublished\": \"2021-11-10\",\n      }",{"title":1931,"description":1932,"authors":1937,"heroImage":1933,"date":1939,"category":14,"tags":1940},[1114,1938],"Dmitriy Zaporozhets","2021-11-10",[925,269,1866],{"slug":1942,"featured":6,"template":729},"a-special-farewell-from-gitlab-dmitriy-zaporozhets","content:en-us:blog:a-special-farewell-from-gitlab-dmitriy-zaporozhets.yml","A Special Farewell From Gitlab Dmitriy Zaporozhets","en-us/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets.yml","en-us/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets",{"_path":1948,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1949,"content":1955,"config":1960,"_id":1962,"_type":16,"title":1963,"_source":17,"_file":1964,"_stem":1965,"_extension":20},"/en-us/blog/join-the-new-gitlab-collective-on-stack-overflow",{"title":1950,"description":1951,"ogTitle":1950,"ogDescription":1951,"noIndex":6,"ogImage":1952,"ogUrl":1953,"ogSiteName":759,"ogType":760,"canonicalUrls":1953,"schema":1954},"Join the new GitLab Collective on Stack Overflow!","Now you can learn and share your best tips and tricks about version control, CI/CD, all-remote, DevOps platforms and more on the new GitLab Collective on Stack Overflow. Here's how to get started.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668402/Blog/Hero%20Images/code-gitlab-tanuki.png","https://about.gitlab.com/blog/join-the-new-gitlab-collective-on-stack-overflow","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Join the new GitLab Collective on Stack Overflow!\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Matt Nguyen\"}],\n        \"datePublished\": \"2021-11-08\",\n      }",{"title":1950,"description":1951,"authors":1956,"heroImage":1952,"date":1958,"category":14,"tags":1959},[1957],"Matt Nguyen","2021-11-08",[269,1060,1866],{"slug":1961,"featured":6,"template":729},"join-the-new-gitlab-collective-on-stack-overflow","content:en-us:blog:join-the-new-gitlab-collective-on-stack-overflow.yml","Join The New Gitlab Collective On Stack Overflow","en-us/blog/join-the-new-gitlab-collective-on-stack-overflow.yml","en-us/blog/join-the-new-gitlab-collective-on-stack-overflow",{"_path":1967,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1968,"content":1972,"config":1976,"_id":1978,"_type":16,"title":1979,"_source":17,"_file":1980,"_stem":1981,"_extension":20},"/en-us/blog/gitlab-com-container-registry-update",{"title":1969,"description":1803,"ogTitle":1969,"ogDescription":1803,"noIndex":6,"ogImage":1822,"ogUrl":1970,"ogSiteName":759,"ogType":760,"canonicalUrls":1970,"schema":1971},"Announcing an exciting update to the GitLab.com Container Registry","https://about.gitlab.com/blog/gitlab-com-container-registry-update","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Announcing an exciting update to the GitLab.com Container Registry\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2021-10-25\",\n      }",{"title":1969,"description":1803,"authors":1973,"heroImage":1822,"date":1974,"category":14,"tags":1975},[981],"2021-10-25",[564,925,233],{"slug":1977,"featured":6,"template":729},"gitlab-com-container-registry-update","content:en-us:blog:gitlab-com-container-registry-update.yml","Gitlab Com Container Registry Update","en-us/blog/gitlab-com-container-registry-update.yml","en-us/blog/gitlab-com-container-registry-update",{"_path":1983,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":1984,"content":1989,"config":1992,"_id":1994,"_type":16,"title":1995,"_source":17,"_file":1996,"_stem":1997,"_extension":20},"/en-us/blog/gitlab-updates-its-cookie-management-tool",{"title":1985,"description":1986,"ogTitle":1985,"ogDescription":1986,"noIndex":6,"ogImage":916,"ogUrl":1987,"ogSiteName":759,"ogType":760,"canonicalUrls":1987,"schema":1988},"GitLab updates its cookie management tool","We are updating our cookie management tool. Here's what you need to know.","https://about.gitlab.com/blog/gitlab-updates-its-cookie-management-tool","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab updates its cookie management tool\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-10-12\",\n      }",{"title":1985,"description":1986,"authors":1990,"heroImage":916,"date":1991,"category":14},[745],"2021-10-12",{"slug":1993,"featured":6,"template":729},"gitlab-updates-its-cookie-management-tool","content:en-us:blog:gitlab-updates-its-cookie-management-tool.yml","Gitlab Updates Its Cookie Management Tool","en-us/blog/gitlab-updates-its-cookie-management-tool.yml","en-us/blog/gitlab-updates-its-cookie-management-tool",{"_path":1999,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2000,"content":2005,"config":2009,"_id":2011,"_type":16,"title":2012,"_source":17,"_file":2013,"_stem":2014,"_extension":20},"/en-us/blog/updates-to-de-identifying-service-usage-data",{"title":2001,"description":2002,"ogTitle":2001,"ogDescription":2002,"noIndex":6,"ogImage":916,"ogUrl":2003,"ogSiteName":759,"ogType":760,"canonicalUrls":2003,"schema":2004},"Updates to de-identifying Service Usage Data","GitLab is creating a process to pseudonymize directly identifiable Service Usage Data for SaaS customers. There will be no changes to the service data usage policy.","https://about.gitlab.com/blog/updates-to-de-identifying-service-usage-data","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Updates to de-identifying Service Usage Data\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-10-08\",\n      }",{"title":2001,"description":2002,"authors":2006,"heroImage":916,"date":2007,"category":14,"tags":2008},[745],"2021-10-08",[1022,788,924],{"slug":2010,"featured":6,"template":729},"updates-to-de-identifying-service-usage-data","content:en-us:blog:updates-to-de-identifying-service-usage-data.yml","Updates To De Identifying Service Usage Data","en-us/blog/updates-to-de-identifying-service-usage-data.yml","en-us/blog/updates-to-de-identifying-service-usage-data",{"_path":2016,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2017,"content":2023,"config":2027,"_id":2029,"_type":16,"title":2030,"_source":17,"_file":2031,"_stem":2032,"_extension":20},"/en-us/blog/personal-profile",{"title":2018,"description":2019,"ogTitle":2018,"ogDescription":2019,"noIndex":6,"ogImage":2020,"ogUrl":2021,"ogSiteName":759,"ogType":760,"canonicalUrls":2021,"schema":2022},"GitLab user profiles have just become more personal","Find out the more about our latest additions to GitLab user profiles. You control the data that is displayed","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682144/Blog/Hero%20Images/ben-sweet-2LowviVHZ-E-unsplash.jpg","https://about.gitlab.com/blog/personal-profile","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab user profiles have just become more personal\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Orit Golowinski\"}],\n        \"datePublished\": \"2021-09-30\",\n      }",{"title":2018,"description":2019,"authors":2024,"heroImage":2020,"date":2025,"category":14,"tags":2026},[1863],"2021-09-30",[1544,1545,1866],{"slug":2028,"featured":6,"template":729},"personal-profile","content:en-us:blog:personal-profile.yml","Personal Profile","en-us/blog/personal-profile.yml","en-us/blog/personal-profile",{"_path":2034,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2035,"content":2040,"config":2046,"_id":2048,"_type":16,"title":2049,"_source":17,"_file":2050,"_stem":2051,"_extension":20},"/en-us/blog/introducing-markdown-live-preview",{"title":2036,"description":2037,"ogTitle":2036,"ogDescription":2037,"noIndex":6,"ogImage":1822,"ogUrl":2038,"ogSiteName":759,"ogType":760,"canonicalUrls":2038,"schema":2039},"GitLab's realtime Preview Markdown is an editor for everyone","With GitLab's new realtime Preview Markdown, technical and non-technical team members can more easily work together. Here's everything you need to know.","https://about.gitlab.com/blog/introducing-markdown-live-preview","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab's realtime Preview Markdown is an editor for everyone\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Parker Ennis\"}],\n        \"datePublished\": \"2021-09-21\",\n      }",{"title":2036,"description":2037,"authors":2041,"heroImage":1822,"date":2043,"category":14,"tags":2044},[2042],"Parker Ennis","2021-09-21",[2045,564,1079],"code review",{"slug":2047,"featured":6,"template":729},"introducing-markdown-live-preview","content:en-us:blog:introducing-markdown-live-preview.yml","Introducing Markdown Live Preview","en-us/blog/introducing-markdown-live-preview.yml","en-us/blog/introducing-markdown-live-preview",{"_path":2053,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2054,"content":2059,"config":2064,"_id":2066,"_type":16,"title":2067,"_source":17,"_file":2068,"_stem":2069,"_extension":20},"/en-us/blog/gitlab-helm-package-registry",{"title":2055,"description":2056,"ogTitle":2055,"ogDescription":2056,"noIndex":6,"ogImage":1822,"ogUrl":2057,"ogSiteName":759,"ogType":760,"canonicalUrls":2057,"schema":2058},"Introducing the GitLab Helm Package Registry","Develop and deploy cloud native applications with a built-in Helm registry.","https://about.gitlab.com/blog/gitlab-helm-package-registry","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Introducing the GitLab Helm Package Registry\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"William Chia\"}],\n        \"datePublished\": \"2021-07-26\",\n      }",{"title":2055,"description":2056,"authors":2060,"heroImage":1822,"date":2062,"category":14,"tags":2063},[2061],"William Chia","2021-07-26",[1060,564,945,1732],{"slug":2065,"featured":6,"template":729},"gitlab-helm-package-registry","content:en-us:blog:gitlab-helm-package-registry.yml","Gitlab Helm Package Registry","en-us/blog/gitlab-helm-package-registry.yml","en-us/blog/gitlab-helm-package-registry",{"_path":2071,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2072,"content":2077,"config":2082,"_id":2084,"_type":16,"title":2085,"_source":17,"_file":2086,"_stem":2087,"_extension":20},"/en-us/blog/improved-billing-and-subscription-management",{"title":2073,"description":2074,"ogTitle":2073,"ogDescription":2074,"noIndex":6,"ogImage":1822,"ogUrl":2075,"ogSiteName":759,"ogType":760,"canonicalUrls":2075,"schema":2076},"GitLab improves billing & subscription with paid tier updates","Updates to paid tiers for improved product and service experience for customers","https://about.gitlab.com/blog/improved-billing-and-subscription-management","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab introduces updates to paid tiers for improved billing and subscription management\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2021-07-20\",\n      }",{"title":2078,"description":2074,"authors":2079,"heroImage":1822,"date":2080,"category":14,"tags":2081},"GitLab introduces updates to paid tiers for improved billing and subscription management",[1114],"2021-07-20",[14],{"slug":2083,"featured":6,"template":729},"improved-billing-and-subscription-management","content:en-us:blog:improved-billing-and-subscription-management.yml","Improved Billing And Subscription Management","en-us/blog/improved-billing-and-subscription-management.yml","en-us/blog/improved-billing-and-subscription-management",{"_path":2089,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2090,"content":2095,"config":2099,"_id":2101,"_type":16,"title":2102,"_source":17,"_file":2103,"_stem":2104,"_extension":20},"/en-us/blog/usage-ping-configuration-bug-for-self-managed-instances",{"title":2091,"description":2092,"ogTitle":2091,"ogDescription":2092,"noIndex":6,"ogImage":1822,"ogUrl":2093,"ogSiteName":759,"ogType":760,"canonicalUrls":2093,"schema":2094},"Usage Ping configuration bug for self-managed instances","Patch was released in 13.12.4","https://about.gitlab.com/blog/usage-ping-configuration-bug-for-self-managed-instances","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Usage Ping configuration bug for self-managed instances\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-06-21\",\n      }",{"title":2091,"description":2092,"authors":2096,"heroImage":1822,"date":2097,"category":14,"tags":2098},[745],"2021-06-21",[14,788],{"slug":2100,"featured":6,"template":729},"usage-ping-configuration-bug-for-self-managed-instances","content:en-us:blog:usage-ping-configuration-bug-for-self-managed-instances.yml","Usage Ping Configuration Bug For Self Managed Instances","en-us/blog/usage-ping-configuration-bug-for-self-managed-instances.yml","en-us/blog/usage-ping-configuration-bug-for-self-managed-instances",{"_path":2106,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2107,"content":2113,"config":2118,"_id":2120,"_type":16,"title":2121,"_source":17,"_file":2122,"_stem":2123,"_extension":20},"/en-us/blog/gpg-key-used-to-sign-gitlab-runner-packages-rotated",{"title":2108,"description":2109,"ogTitle":2108,"ogDescription":2109,"noIndex":6,"ogImage":2110,"ogUrl":2111,"ogSiteName":759,"ogType":760,"canonicalUrls":2111,"schema":2112},"The GPG key used to sign GitLab Runner packages has been rotated","Out of an abundance of caution we’ve rotated the impacted keys and tokens.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666262/Blog/Hero%20Images/default-blog-image.png","https://about.gitlab.com/blog/gpg-key-used-to-sign-gitlab-runner-packages-rotated","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The GPG key used to sign GitLab Runner packages has been rotated\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Elliot Rushton\"}],\n        \"datePublished\": \"2021-06-16\",\n      }",{"title":2108,"description":2109,"authors":2114,"heroImage":2110,"date":2116,"category":14,"tags":2117},[2115],"Elliot Rushton","2021-06-16",[788],{"slug":2119,"featured":6,"template":729},"gpg-key-used-to-sign-gitlab-runner-packages-rotated","content:en-us:blog:gpg-key-used-to-sign-gitlab-runner-packages-rotated.yml","Gpg Key Used To Sign Gitlab Runner Packages Rotated","en-us/blog/gpg-key-used-to-sign-gitlab-runner-packages-rotated.yml","en-us/blog/gpg-key-used-to-sign-gitlab-runner-packages-rotated",{"_path":2125,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2126,"content":2131,"config":2136,"_id":2138,"_type":16,"title":2139,"_source":17,"_file":2140,"_stem":2141,"_extension":20},"/en-us/blog/gitlab-is-setting-standard-for-devsecops",{"title":2127,"description":2128,"ogTitle":2127,"ogDescription":2128,"noIndex":6,"ogImage":1822,"ogUrl":2129,"ogSiteName":759,"ogType":760,"canonicalUrls":2129,"schema":2130},"GitLab is setting the standard for DevSecOps","GitLab has been recognized as a challenger in the 2021 Gartner Magic Quadrant for Application Security Testing","https://about.gitlab.com/blog/gitlab-is-setting-standard-for-devsecops","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab is setting the standard for DevSecOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cindy Blake\"}],\n        \"datePublished\": \"2021-06-01\",\n      }",{"title":2127,"description":2128,"authors":2132,"heroImage":1822,"date":2134,"category":14,"tags":2135},[2133],"Cindy Blake","2021-06-01",[564,788],{"slug":2137,"featured":6,"template":729},"gitlab-is-setting-standard-for-devsecops","content:en-us:blog:gitlab-is-setting-standard-for-devsecops.yml","Gitlab Is Setting Standard For Devsecops","en-us/blog/gitlab-is-setting-standard-for-devsecops.yml","en-us/blog/gitlab-is-setting-standard-for-devsecops",{"_path":2143,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2144,"content":2150,"config":2155,"_id":2157,"_type":16,"title":2158,"_source":17,"_file":2159,"_stem":2160,"_extension":20},"/en-us/blog/gitlab-oracle-cloud-arm-based",{"title":2145,"description":2146,"ogTitle":2145,"ogDescription":2146,"noIndex":6,"ogImage":2147,"ogUrl":2148,"ogSiteName":759,"ogType":760,"canonicalUrls":2148,"schema":2149},"How to use GitLab with OCI ARM-based compute instances","We explain two ways to set up GitLab on Oracle ARM-based instances.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679507/Blog/Hero%20Images/ci-cd.png","https://about.gitlab.com/blog/gitlab-oracle-cloud-arm-based","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to use GitLab with OCI ARM-based compute instances\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Abubakar Siddiq Ango\"}],\n        \"datePublished\": \"2021-05-25\",\n      }",{"title":2145,"description":2146,"authors":2151,"heroImage":2147,"date":2153,"category":14,"tags":2154},[2152],"Abubakar Siddiq Ango","2021-05-25",[14,1413,1414],{"slug":2156,"featured":6,"template":729},"gitlab-oracle-cloud-arm-based","content:en-us:blog:gitlab-oracle-cloud-arm-based.yml","Gitlab Oracle Cloud Arm Based","en-us/blog/gitlab-oracle-cloud-arm-based.yml","en-us/blog/gitlab-oracle-cloud-arm-based",{"_path":2162,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2163,"content":2168,"config":2172,"_id":2174,"_type":16,"title":2175,"_source":17,"_file":2176,"_stem":2177,"_extension":20},"/en-us/blog/prevent-crypto-mining-abuse",{"title":2164,"description":2165,"ogTitle":2164,"ogDescription":2165,"noIndex":6,"ogImage":1822,"ogUrl":2166,"ogSiteName":759,"ogType":760,"canonicalUrls":2166,"schema":2167},"How to prevent crypto mining abuse on GitLab.com SaaS","GitLab now requires new users to provide a valid credit or debit card in order to use free pipeline minutes on GitLab.com SaaS.","https://about.gitlab.com/blog/prevent-crypto-mining-abuse","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to prevent crypto mining abuse on GitLab.com SaaS\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-05-17\",\n      }",{"title":2164,"description":2165,"authors":2169,"heroImage":1822,"date":2170,"category":14,"tags":2171},[745],"2021-05-17",[1413,14,788],{"slug":2173,"featured":6,"template":729},"prevent-crypto-mining-abuse","content:en-us:blog:prevent-crypto-mining-abuse.yml","Prevent Crypto Mining Abuse","en-us/blog/prevent-crypto-mining-abuse.yml","en-us/blog/prevent-crypto-mining-abuse",{"_path":2179,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2180,"content":2185,"config":2191,"_id":2193,"_type":16,"title":2194,"_source":17,"_file":2195,"_stem":2196,"_extension":20},"/en-us/blog/certification-discount-code-debrief",{"title":2181,"description":2182,"ogTitle":2181,"ogDescription":2182,"noIndex":6,"ogImage":1822,"ogUrl":2183,"ogSiteName":759,"ogType":760,"canonicalUrls":2183,"schema":2184},"Why we ended our free discount code early","Debrief on our certification discount code policy change.","https://about.gitlab.com/blog/certification-discount-code-debrief","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Why we ended our free discount code early\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christine Yoshida\"}],\n        \"datePublished\": \"2021-05-05\",\n      }",{"title":2181,"description":2182,"authors":2186,"heroImage":1822,"date":2188,"category":14,"tags":2189},[2187],"Christine Yoshida","2021-05-05",[269,2190,14],"growth",{"slug":2192,"featured":6,"template":729},"certification-discount-code-debrief","content:en-us:blog:certification-discount-code-debrief.yml","Certification Discount Code Debrief","en-us/blog/certification-discount-code-debrief.yml","en-us/blog/certification-discount-code-debrief",{"_path":2198,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2199,"content":2204,"config":2208,"_id":2210,"_type":16,"title":2211,"_source":17,"_file":2212,"_stem":2213,"_extension":20},"/en-us/blog/everyone-can-get-certified",{"title":2200,"description":2201,"ogTitle":2200,"ogDescription":2201,"noIndex":6,"ogImage":1822,"ogUrl":2202,"ogSiteName":759,"ogType":760,"canonicalUrls":2202,"schema":2203},"Everyone Can Get Certified!","GitLab Learn learning platform now available to the GitLab wider community","https://about.gitlab.com/blog/everyone-can-get-certified","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Everyone Can Get Certified!\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christine Yoshida\"}],\n        \"datePublished\": \"2021-04-20\",\n      }",{"title":2200,"description":2201,"authors":2205,"heroImage":1822,"date":2206,"category":14,"tags":2207},[2187],"2021-04-20",[269,2190,14,631],{"slug":2209,"featured":6,"template":729},"everyone-can-get-certified","content:en-us:blog:everyone-can-get-certified.yml","Everyone Can Get Certified","en-us/blog/everyone-can-get-certified.yml","en-us/blog/everyone-can-get-certified",{"_path":2215,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2216,"content":2221,"config":2227,"_id":2229,"_type":16,"title":2230,"_source":17,"_file":2231,"_stem":2232,"_extension":20},"/en-us/blog/gitlab-education-solutions",{"title":2217,"description":2218,"ogTitle":2217,"ogDescription":2218,"noIndex":6,"ogImage":1822,"ogUrl":2219,"ogSiteName":759,"ogType":760,"canonicalUrls":2219,"schema":2220},"GitLab solutions for education","You spoke, we listened! Check out our new and improved options for bringing GitLab to your campus.","https://about.gitlab.com/blog/gitlab-education-solutions","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab solutions for education\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christina Hupy, Ph.D.\"}],\n        \"datePublished\": \"2021-03-30\",\n      }",{"title":2217,"description":2218,"authors":2222,"heroImage":1822,"date":2224,"category":14,"tags":2225},[2223],"Christina Hupy, Ph.D.","2021-03-30",[564,2226],"production",{"slug":2228,"featured":6,"template":729},"gitlab-education-solutions","content:en-us:blog:gitlab-education-solutions.yml","Gitlab Education Solutions","en-us/blog/gitlab-education-solutions.yml","en-us/blog/gitlab-education-solutions",{"_path":2234,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2235,"content":2241,"config":2246,"_id":2248,"_type":16,"title":2249,"_source":17,"_file":2250,"_stem":2251,"_extension":20},"/en-us/blog/gitlab-open-sources-protocol-fuzz-test-engine",{"title":2236,"description":2237,"ogTitle":2236,"ogDescription":2237,"noIndex":6,"ogImage":2238,"ogUrl":2239,"ogSiteName":759,"ogType":760,"canonicalUrls":2239,"schema":2240},"We're open sourcing Protocol Fuzzer Community Edition!","GitLab is releasing an open source protocol fuzz testing repository.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667243/Blog/Hero%20Images/open-source-community.png","https://about.gitlab.com/blog/gitlab-open-sources-protocol-fuzz-test-engine","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"We're open sourcing Protocol Fuzzer Community Edition!\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sam Kerr\"}],\n        \"datePublished\": \"2021-03-23\",\n      }",{"title":2236,"description":2237,"authors":2242,"heroImage":2238,"date":2244,"category":14,"tags":2245},[2243],"Sam Kerr","2021-03-23",[924,14],{"slug":2247,"featured":6,"template":729},"gitlab-open-sources-protocol-fuzz-test-engine","content:en-us:blog:gitlab-open-sources-protocol-fuzz-test-engine.yml","Gitlab Open Sources Protocol Fuzz Test Engine","en-us/blog/gitlab-open-sources-protocol-fuzz-test-engine.yml","en-us/blog/gitlab-open-sources-protocol-fuzz-test-engine",{"_path":2253,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2254,"content":2259,"config":2263,"_id":2265,"_type":16,"title":2266,"_source":17,"_file":2267,"_stem":2268,"_extension":20},"/en-us/blog/gitlab-licensed-technology-to-new-independent-chinese-company",{"title":2255,"description":2256,"ogTitle":2255,"ogDescription":2256,"noIndex":6,"ogImage":1822,"ogUrl":2257,"ogSiteName":759,"ogType":760,"canonicalUrls":2257,"schema":2258},"GitLab licensed its technology to new independent Chinese company","The independent company will help drive adoption of the GitLab complete DevOps platform in China and foster the GitLab community and open source contributions.","https://about.gitlab.com/blog/gitlab-licensed-technology-to-new-independent-chinese-company","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab licensed its technology to new independent Chinese company\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-03-18\",\n      }",{"title":2255,"description":2256,"authors":2260,"heroImage":1822,"date":2261,"category":14,"tags":2262},[745],"2021-03-18",[14],{"slug":2264,"featured":6,"template":729},"gitlab-licensed-technology-to-new-independent-chinese-company","content:en-us:blog:gitlab-licensed-technology-to-new-independent-chinese-company.yml","Gitlab Licensed Technology To New Independent Chinese Company","en-us/blog/gitlab-licensed-technology-to-new-independent-chinese-company.yml","en-us/blog/gitlab-licensed-technology-to-new-independent-chinese-company",{"_path":2270,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2271,"content":2277,"config":2282,"_id":2284,"_type":16,"title":2285,"_source":17,"_file":2286,"_stem":2287,"_extension":20},"/en-us/blog/new-git-default-branch-name",{"title":2272,"description":2273,"ogTitle":2272,"ogDescription":2273,"noIndex":6,"ogImage":2274,"ogUrl":2275,"ogSiteName":759,"ogType":760,"canonicalUrls":2275,"schema":2276},"The new Git default branch name","Why we're joining the Git community and updating \"master\" to \"main\".","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681942/Blog/Hero%20Images/git_gitlab.jpg","https://about.gitlab.com/blog/new-git-default-branch-name","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The new Git default branch name\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Daniel Gruesso\"}],\n        \"datePublished\": \"2021-03-10\",\n      }",{"title":2272,"description":2273,"authors":2278,"heroImage":2274,"date":2280,"category":14,"tags":2281},[2279],"Daniel Gruesso","2021-03-10",[1153],{"slug":2283,"featured":6,"template":729},"new-git-default-branch-name","content:en-us:blog:new-git-default-branch-name.yml","New Git Default Branch Name","en-us/blog/new-git-default-branch-name.yml","en-us/blog/new-git-default-branch-name",{"_path":2289,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2290,"content":2295,"config":2300,"_id":2302,"_type":16,"title":2303,"_source":17,"_file":2304,"_stem":2305,"_extension":20},"/en-us/blog/gitlab-plans-to-de-identify-service-usage-data",{"title":2291,"description":2292,"ogTitle":2291,"ogDescription":2292,"noIndex":6,"ogImage":1822,"ogUrl":2293,"ogSiteName":759,"ogType":760,"canonicalUrls":2293,"schema":2294},"GitLab solicits input on its plans to de-identify service usage data","To better protect our users' data, we are building our own internal system that de-identifies userIDs and other personal information prior to being moved into our internal analytics environment.","https://about.gitlab.com/blog/gitlab-plans-to-de-identify-service-usage-data","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab solicits input on its plans to de-identify service usage data\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Keanon O’Keefe\"}],\n        \"datePublished\": \"2021-03-04\",\n      }",{"title":2291,"description":2292,"authors":2296,"heroImage":1822,"date":2298,"category":14,"tags":2299},[2297],"Keanon O’Keefe","2021-03-04",[14],{"slug":2301,"featured":6,"template":729},"gitlab-plans-to-de-identify-service-usage-data","content:en-us:blog:gitlab-plans-to-de-identify-service-usage-data.yml","Gitlab Plans To De Identify Service Usage Data","en-us/blog/gitlab-plans-to-de-identify-service-usage-data.yml","en-us/blog/gitlab-plans-to-de-identify-service-usage-data",{"_path":2307,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2308,"content":2314,"config":2319,"_id":2321,"_type":16,"title":2322,"_source":17,"_file":2323,"_stem":2324,"_extension":20},"/en-us/blog/gitlab-gke-autopilot",{"title":2309,"description":2310,"ogTitle":2309,"ogDescription":2310,"noIndex":6,"ogImage":2311,"ogUrl":2312,"ogSiteName":759,"ogType":760,"canonicalUrls":2312,"schema":2313},"How to use GitLab with GKE Autopilot","GitLab works out of the box with the new GKE Autopilot from Google Cloud, a managed variant of the popular Google Kubernetes Engine.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681920/Blog/Hero%20Images/kubernetes.png","https://about.gitlab.com/blog/gitlab-gke-autopilot","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to use GitLab with GKE Autopilot\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Abubakar Siddiq Ango\"}],\n        \"datePublished\": \"2021-02-24\",\n      }",{"title":2309,"description":2310,"authors":2315,"heroImage":2311,"date":2316,"category":14,"tags":2317},[2152],"2021-02-24",[1732,2318,767,233],"GKE",{"slug":2320,"featured":6,"template":729},"gitlab-gke-autopilot","content:en-us:blog:gitlab-gke-autopilot.yml","Gitlab Gke Autopilot","en-us/blog/gitlab-gke-autopilot.yml","en-us/blog/gitlab-gke-autopilot",{"_path":2326,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2327,"content":2332,"config":2336,"_id":2338,"_type":16,"title":2339,"_source":17,"_file":2340,"_stem":2341,"_extension":20},"/en-us/blog/gitlab-kubernetes-agent-on-gitlab-com",{"title":2328,"description":2329,"ogTitle":2328,"ogDescription":2329,"noIndex":6,"ogImage":2311,"ogUrl":2330,"ogSiteName":759,"ogType":760,"canonicalUrls":2330,"schema":2331},"A new era of Kubernetes integrations on GitLab.com","The GitLab Agent for Kubernetes enables secure deployments from GitLab SaaS to your Kubernetes cluster and provides deep integrations of your cluster to GitLab.","https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"A new era of Kubernetes integrations on GitLab.com\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Viktor Nagy\"}],\n        \"datePublished\": \"2021-02-22\",\n      }",{"title":2328,"description":2329,"authors":2333,"heroImage":2311,"date":2334,"category":14,"tags":2335},[921],"2021-02-22",[1732,1153,925],{"slug":2337,"featured":6,"template":729},"gitlab-kubernetes-agent-on-gitlab-com","content:en-us:blog:gitlab-kubernetes-agent-on-gitlab-com.yml","Gitlab Kubernetes Agent On Gitlab Com","en-us/blog/gitlab-kubernetes-agent-on-gitlab-com.yml","en-us/blog/gitlab-kubernetes-agent-on-gitlab-com",{"_path":2343,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2344,"content":2350,"config":2356,"_id":2358,"_type":16,"title":2359,"_source":17,"_file":2360,"_stem":2361,"_extension":20},"/en-us/blog/redesigning-our-docs",{"title":2345,"description":2346,"ogTitle":2345,"ogDescription":2346,"noIndex":6,"ogImage":2347,"ogUrl":2348,"ogSiteName":759,"ogType":760,"canonicalUrls":2348,"schema":2349},"Redesigning the GitLab docs","We're working on improving our documentation site usability and discoverability. Check out what's changed and get a sneak peek at the refinements coming to docs.gitlab.com.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670050/Blog/Hero%20Images/homepage-cover-image.png","https://about.gitlab.com/blog/redesigning-our-docs","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Redesigning the GitLab docs\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Susan Tacker\"},{\"@type\":\"Person\",\"name\":\"Christie Lenneville\"}],\n        \"datePublished\": \"2021-02-12\",\n      }",{"title":2345,"description":2346,"authors":2351,"heroImage":2347,"date":2354,"category":14,"tags":2355},[2352,2353],"Susan Tacker","Christie Lenneville","2021-02-12",[1542,787,1545],{"slug":2357,"featured":6,"template":729},"redesigning-our-docs","content:en-us:blog:redesigning-our-docs.yml","Redesigning Our Docs","en-us/blog/redesigning-our-docs.yml","en-us/blog/redesigning-our-docs",{"_path":2363,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2364,"content":2369,"config":2373,"_id":2375,"_type":16,"title":2376,"_source":17,"_file":2377,"_stem":2378,"_extension":20},"/en-us/blog/new-gitlab-product-subscription-model",{"title":2365,"description":2366,"ogTitle":2365,"ogDescription":2366,"noIndex":6,"ogImage":1822,"ogUrl":2367,"ogSiteName":759,"ogType":760,"canonicalUrls":2367,"schema":2368},"GitLab is moving to a three-tier product subscription model","Bronze/Starter is being phased out and current customers have over a year to transition.","https://about.gitlab.com/blog/new-gitlab-product-subscription-model","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab is moving to a three-tier product subscription model\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2021-01-26\",\n      }",{"title":2365,"description":2366,"authors":2370,"heroImage":1822,"date":2371,"category":14,"tags":2372},[1114],"2021-01-26",[14],{"slug":2374,"featured":6,"template":729},"new-gitlab-product-subscription-model","content:en-us:blog:new-gitlab-product-subscription-model.yml","New Gitlab Product Subscription Model","en-us/blog/new-gitlab-product-subscription-model.yml","en-us/blog/new-gitlab-product-subscription-model",{"_path":2380,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2381,"content":2386,"config":2391,"_id":2393,"_type":16,"title":2394,"_source":17,"_file":2395,"_stem":2396,"_extension":20},"/en-us/blog/automation-check-in-and-rate-limit-changes-on-gitlab-dot-com",{"title":2382,"description":2383,"ogTitle":2382,"ogDescription":2383,"noIndex":6,"ogImage":1822,"ogUrl":2384,"ogSiteName":759,"ogType":760,"canonicalUrls":2384,"schema":2385},"Automation check-in and rate limit changes on GitLab.com","GitLab is making some changes to our rate limits on GitLab.com starting in January 2021.","https://about.gitlab.com/blog/automation-check-in-and-rate-limit-changes-on-gitlab-dot-com","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Automation check-in and rate limit changes on GitLab.com\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sean McGivern\"}],\n        \"datePublished\": \"2020-12-17\",\n      }",{"title":2382,"description":2383,"authors":2387,"heroImage":1822,"date":2389,"category":14,"tags":2390},[2388],"Sean McGivern","2020-12-17",[2226],{"slug":2392,"featured":6,"template":729},"automation-check-in-and-rate-limit-changes-on-gitlab-dot-com","content:en-us:blog:automation-check-in-and-rate-limit-changes-on-gitlab-dot-com.yml","Automation Check In And Rate Limit Changes On Gitlab Dot Com","en-us/blog/automation-check-in-and-rate-limit-changes-on-gitlab-dot-com.yml","en-us/blog/automation-check-in-and-rate-limit-changes-on-gitlab-dot-com",{"_path":2398,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2399,"content":2405,"config":2410,"_id":2412,"_type":16,"title":2413,"_source":17,"_file":2414,"_stem":2415,"_extension":20},"/en-us/blog/continuous-machine-learning-development-with-gitlab-ci",{"title":2400,"description":2401,"ogTitle":2400,"ogDescription":2401,"noIndex":6,"ogImage":2402,"ogUrl":2403,"ogSiteName":759,"ogType":760,"canonicalUrls":2403,"schema":2404},"How machine learning ops works with GitLab and continuous machine learning","We share different machine learning use cases for CML projects using GitLab CI.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681802/Blog/Hero%20Images/gitlab_cml_dvc_banner.png","https://about.gitlab.com/blog/continuous-machine-learning-development-with-gitlab-ci","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How machine learning ops works with GitLab and continuous machine learning\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dr. Elle O'Brien\"}],\n        \"datePublished\": \"2020-12-01\",\n      }",{"title":2400,"description":2401,"authors":2406,"heroImage":2402,"date":2408,"category":14,"tags":2409},[2407],"Dr. Elle O'Brien","2020-12-01",[110,269,233,924,808],{"slug":2411,"featured":6,"template":729},"continuous-machine-learning-development-with-gitlab-ci","content:en-us:blog:continuous-machine-learning-development-with-gitlab-ci.yml","Continuous Machine Learning Development With Gitlab Ci","en-us/blog/continuous-machine-learning-development-with-gitlab-ci.yml","en-us/blog/continuous-machine-learning-development-with-gitlab-ci",{"_path":2417,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2418,"content":2424,"config":2430,"_id":2432,"_type":16,"title":2433,"_source":17,"_file":2434,"_stem":2435,"_extension":20},"/en-us/blog/integration-management",{"title":2419,"description":2420,"ogTitle":2419,"ogDescription":2420,"noIndex":6,"ogImage":2421,"ogUrl":2422,"ogSiteName":759,"ogType":760,"canonicalUrls":2422,"schema":2423},"Integration management for git projects","Read here on how GitLab offers the tools for managing integrations for your projects!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667194/Blog/Hero%20Images/2020-11-19-integration-management-header.jpg","https://about.gitlab.com/blog/integration-management","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Integration management for git projects\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patrick Deuley\"},{\"@type\":\"Person\",\"name\":\"Taurie Davis\"}],\n        \"datePublished\": \"2020-11-19\",\n      }",{"title":2419,"description":2420,"authors":2425,"heroImage":2421,"date":2428,"category":14,"tags":2429},[2426,2427],"Patrick Deuley","Taurie Davis","2020-11-19",[945,233,14],{"slug":2431,"featured":6,"template":729},"integration-management","content:en-us:blog:integration-management.yml","Integration Management","en-us/blog/integration-management.yml","en-us/blog/integration-management",{"_path":2437,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2438,"content":2444,"config":2450,"_id":2452,"_type":16,"title":2453,"_source":17,"_file":2454,"_stem":2455,"_extension":20},"/en-us/blog/ensure-auto-devops-work-after-helm-stable-repo",{"title":2439,"description":2440,"ogTitle":2439,"ogDescription":2440,"noIndex":6,"ogImage":2441,"ogUrl":2442,"ogSiteName":759,"ogType":760,"canonicalUrls":2442,"schema":2443},"Adapting Auto DevOps & managed apps to Helm repo changes","The Helm stable repository will be removed this month. We explain how to keep Auto DevOps and GitLab Managed Apps working.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667182/Blog/Hero%20Images/maximilian-weisbecker-Esq0ovRY-Zs-unsplash.jpg","https://about.gitlab.com/blog/ensure-auto-devops-work-after-helm-stable-repo","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to keep GitLab Auto DevOps and Managed Apps working after Helm stable repo is removed\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Thong Kuah\"}],\n        \"datePublished\": \"2020-11-09\",\n      }",{"title":2445,"description":2440,"authors":2446,"heroImage":2441,"date":2448,"category":14,"tags":2449},"How to keep GitLab Auto DevOps and Managed Apps working after Helm stable repo is removed",[2447],"Thong Kuah","2020-11-09",[564,110,14],{"slug":2451,"featured":6,"template":729},"ensure-auto-devops-work-after-helm-stable-repo","content:en-us:blog:ensure-auto-devops-work-after-helm-stable-repo.yml","Ensure Auto Devops Work After Helm Stable Repo","en-us/blog/ensure-auto-devops-work-after-helm-stable-repo.yml","en-us/blog/ensure-auto-devops-work-after-helm-stable-repo",{"_path":2457,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2458,"content":2463,"config":2467,"_id":2469,"_type":16,"title":2470,"_source":17,"_file":2471,"_stem":2472,"_extension":20},"/en-us/blog/minor-breaking-change-dependency-proxy",{"title":2459,"description":2460,"ogTitle":2459,"ogDescription":2460,"noIndex":6,"ogImage":1822,"ogUrl":2461,"ogSiteName":759,"ogType":760,"canonicalUrls":2461,"schema":2462},"The Dependency Proxy is moving to open source","We're moving the Dependency Proxy to Core to help address Docker Hub rate limiting issues.","https://about.gitlab.com/blog/minor-breaking-change-dependency-proxy","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The Dependency Proxy is moving to open source\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2020-10-30\",\n      }",{"title":2459,"description":2460,"authors":2464,"heroImage":1822,"date":2465,"category":14,"tags":2466},[981],"2020-10-30",[14,924],{"slug":2468,"featured":6,"template":729},"minor-breaking-change-dependency-proxy","content:en-us:blog:minor-breaking-change-dependency-proxy.yml","Minor Breaking Change Dependency Proxy","en-us/blog/minor-breaking-change-dependency-proxy.yml","en-us/blog/minor-breaking-change-dependency-proxy",{"_path":2474,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2475,"content":2480,"config":2485,"_id":2487,"_type":16,"title":2488,"_source":17,"_file":2489,"_stem":2490,"_extension":20},"/en-us/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits",{"title":2476,"description":2477,"ogTitle":2476,"ogDescription":2477,"noIndex":6,"ogImage":1822,"ogUrl":2478,"ogSiteName":759,"ogType":760,"canonicalUrls":2478,"schema":2479},"How to cache Docker images and reduce Hub calls in CI/CD","Docker announced it will be rate-limiting the number of pull requests to the service in its free plan. We share strategies to mitigate the impact of the new pull request limits for users and customers that are managing their own GitLab instance.","https://about.gitlab.com/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Caching Docker images to reduce the number of calls to Docker Hub from your CI/CD infrastructure\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Steve Azzopardi\"}],\n        \"datePublished\": \"2020-10-30\",\n      }",{"title":2481,"description":2477,"authors":2482,"heroImage":1822,"date":2465,"category":14,"tags":2484},"Caching Docker images to reduce the number of calls to Docker Hub from your CI/CD infrastructure",[2483],"Steve Azzopardi",[14],{"slug":2486,"featured":6,"template":729},"mitigating-the-impact-of-docker-hub-pull-requests-limits","content:en-us:blog:mitigating-the-impact-of-docker-hub-pull-requests-limits.yml","Mitigating The Impact Of Docker Hub Pull Requests Limits","en-us/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits.yml","en-us/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits",{"_path":2492,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2493,"content":2499,"config":2503,"_id":2505,"_type":16,"title":2506,"_source":17,"_file":2507,"_stem":2508,"_extension":20},"/en-us/blog/gitlab-hero-devops-platform",{"title":2494,"description":2495,"ogTitle":2494,"ogDescription":2495,"noIndex":6,"ogImage":2496,"ogUrl":2497,"ogSiteName":759,"ogType":760,"canonicalUrls":2497,"schema":2498},"How a GitLab engineer changed the future of DevOps","When Kamil Trzciński suggested we integrate GitLab version control and GitLab CI one into a single product, GitLab's pioneering DevOps Platform was born.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681121/Blog/Hero%20Images/whatisgitlabflow.jpg","https://about.gitlab.com/blog/gitlab-hero-devops-platform","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How a GitLab engineer changed the future of DevOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2020-10-29\",\n      }",{"title":2494,"description":2495,"authors":2500,"heroImage":2496,"date":2501,"category":14,"tags":2502},[1114],"2020-10-29",[564,269,925],{"slug":2504,"featured":6,"template":729},"gitlab-hero-devops-platform","content:en-us:blog:gitlab-hero-devops-platform.yml","Gitlab Hero Devops Platform","en-us/blog/gitlab-hero-devops-platform.yml","en-us/blog/gitlab-hero-devops-platform",{"_path":2510,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2511,"content":2517,"config":2522,"_id":2524,"_type":16,"title":2525,"_source":17,"_file":2526,"_stem":2527,"_extension":20},"/en-us/blog/use-waypoint-to-deploy-with-gitlab-cicd",{"title":2512,"description":2513,"ogTitle":2512,"ogDescription":2513,"noIndex":6,"ogImage":2514,"ogUrl":2515,"ogSiteName":759,"ogType":760,"canonicalUrls":2515,"schema":2516},"How to use HashiCorp Waypoint to deploy with GitLab CI/CD","Learn how to use Waypoint using GitLab CI/CD by following this step-by-step demo.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679260/Blog/Hero%20Images/using-hashicorp-waypoint-deploy-gitlab-cicd.jpg","https://about.gitlab.com/blog/use-waypoint-to-deploy-with-gitlab-cicd","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to use HashiCorp Waypoint to deploy with GitLab CI/CD\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Brendan O'Leary\"}],\n        \"datePublished\": \"2020-10-15\",\n      }",{"title":2512,"description":2513,"authors":2518,"heroImage":2514,"date":2520,"category":14,"tags":2521},[2519],"Brendan O'Leary","2020-10-15",[582,564],{"slug":2523,"featured":6,"template":729},"use-waypoint-to-deploy-with-gitlab-cicd","content:en-us:blog:use-waypoint-to-deploy-with-gitlab-cicd.yml","Use Waypoint To Deploy With Gitlab Cicd","en-us/blog/use-waypoint-to-deploy-with-gitlab-cicd.yml","en-us/blog/use-waypoint-to-deploy-with-gitlab-cicd",{"_path":2529,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2530,"content":2536,"config":2540,"_id":2542,"_type":16,"title":2543,"_source":17,"_file":2544,"_stem":2545,"_extension":20},"/en-us/blog/merge-request-reviewers",{"title":2531,"description":2532,"ogTitle":2531,"ogDescription":2532,"noIndex":6,"ogImage":2533,"ogUrl":2534,"ogSiteName":759,"ogType":760,"canonicalUrls":2534,"schema":2535},"Code review made easier thanks to merge request reviewers in GitLab 13.7","Code review is a critically important part of the software development, but it can be hard – and time consuming – to arrange. That's where our new merge request reviewers feature comes in. Here's what to look for in our 13.7 release.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681664/Blog/Hero%20Images/merge_request_reviewers.jpg","https://about.gitlab.com/blog/merge-request-reviewers","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Code review made easier thanks to merge request reviewers in GitLab 13.7\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Daniel Gruesso\"}],\n        \"datePublished\": \"2020-10-13\",\n      }",{"title":2531,"description":2532,"authors":2537,"heroImage":2533,"date":2538,"category":14,"tags":2539},[2279],"2020-10-13",[2045,1060],{"slug":2541,"featured":6,"template":729},"merge-request-reviewers","content:en-us:blog:merge-request-reviewers.yml","Merge Request Reviewers","en-us/blog/merge-request-reviewers.yml","en-us/blog/merge-request-reviewers",{"_path":2547,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2548,"content":2553,"config":2558,"_id":2560,"_type":16,"title":2561,"_source":17,"_file":2562,"_stem":2563,"_extension":20},"/en-us/blog/gitter-moves-to-element",{"title":2549,"description":2550,"ogTitle":2549,"ogDescription":2550,"noIndex":6,"ogImage":2110,"ogUrl":2551,"ogSiteName":759,"ogType":760,"canonicalUrls":2551,"schema":2552},"Gitter lands new home in Matrix with Element","Gitter’s new owner Element will continue to support and invest in the service and user communities.","https://about.gitlab.com/blog/gitter-moves-to-element","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Gitter lands new home in Matrix with Element\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Eliran Mesika\"}],\n        \"datePublished\": \"2020-09-30\",\n      }",{"title":2549,"description":2550,"authors":2554,"heroImage":2110,"date":2556,"category":14,"tags":2557},[2555],"Eliran Mesika","2020-09-30",[269,924,925],{"slug":2559,"featured":6,"template":729},"gitter-moves-to-element","content:en-us:blog:gitter-moves-to-element.yml","Gitter Moves To Element","en-us/blog/gitter-moves-to-element.yml","en-us/blog/gitter-moves-to-element",{"_path":2565,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2566,"content":2572,"config":2578,"_id":2580,"_type":16,"title":2581,"_source":17,"_file":2582,"_stem":2583,"_extension":20},"/en-us/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces",{"title":2567,"description":2568,"ogTitle":2567,"ogDescription":2568,"noIndex":6,"ogImage":2569,"ogUrl":2570,"ogSiteName":759,"ogType":760,"canonicalUrls":2570,"schema":2571},"How to easily launch GitLab through cloud marketplaces","Bitnami makes publishing GitLab into Azure Marketplace simple.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670001/Blog/Hero%20Images/bitnami-gitlab-cloud.png","https://about.gitlab.com/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How to easily launch GitLab through cloud marketplaces\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Miranda Carter\"},{\"@type\":\"Person\",\"name\":\"Vick Kelkar\"}],\n        \"datePublished\": \"2020-09-30\",\n      }",{"title":2567,"description":2568,"authors":2573,"heroImage":2569,"date":2556,"category":14,"tags":2576},[2574,2575],"Miranda Carter","Vick Kelkar",[2577,110,564,233],"agile",{"slug":2579,"featured":6,"template":729},"how-to-easily-launch-gitlab-through-cloud-marketplaces","content:en-us:blog:how-to-easily-launch-gitlab-through-cloud-marketplaces.yml","How To Easily Launch Gitlab Through Cloud Marketplaces","en-us/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces.yml","en-us/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces",{"_path":2585,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2586,"content":2592,"config":2596,"_id":2598,"_type":16,"title":2599,"_source":17,"_file":2600,"_stem":2601,"_extension":20},"/en-us/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift",{"title":2587,"description":2588,"ogTitle":2587,"ogDescription":2588,"noIndex":6,"ogImage":2589,"ogUrl":2590,"ogSiteName":759,"ogType":760,"canonicalUrls":2590,"schema":2591},"GitLab enhances DevOps journey on Linux on IBM Z and Red Hat OpenShift","GitLab integrates with IBM Linux on Z and RedHat OpenShift to help app developers deploy to more resilient systems.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681581/Blog/Hero%20Images/gitlab-linux-ibm-z-redhat-openshift.jpg","https://about.gitlab.com/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab enhances DevOps journey on Linux on IBM Z and Red Hat OpenShift\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Vick Kelkar\"}],\n        \"datePublished\": \"2020-09-17\",\n      }",{"title":2587,"description":2588,"authors":2593,"heroImage":2589,"date":2594,"category":14,"tags":2595},[2575],"2020-09-17",[1732,582],{"slug":2597,"featured":6,"template":729},"gitlab-and-workloads-on-ibm-z-and-red-hat-openshift","content:en-us:blog:gitlab-and-workloads-on-ibm-z-and-red-hat-openshift.yml","Gitlab And Workloads On Ibm Z And Red Hat Openshift","en-us/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift.yml","en-us/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift",{"_path":2603,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2604,"content":2609,"config":2613,"_id":2615,"_type":16,"title":2616,"_source":17,"_file":2617,"_stem":2618,"_extension":20},"/en-us/blog/ci-minutes-update-free-users",{"title":2605,"description":2606,"ogTitle":2605,"ogDescription":2606,"noIndex":6,"ogImage":2110,"ogUrl":2607,"ogSiteName":759,"ogType":760,"canonicalUrls":2607,"schema":2608},"Upcoming changes to CI/CD minutes for free tier users on GitLab.com","The reduction of CI/CD minutes aligns with the majority of free user usage","https://about.gitlab.com/blog/ci-minutes-update-free-users","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Upcoming changes to CI/CD minutes for free tier users on GitLab.com\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2020-09-01\",\n      }",{"title":2605,"description":2606,"authors":2610,"heroImage":2110,"date":2611,"category":14,"tags":2612},[1114],"2020-09-01",[110,564,269,924],{"slug":2614,"featured":6,"template":729},"ci-minutes-update-free-users","content:en-us:blog:ci-minutes-update-free-users.yml","Ci Minutes Update Free Users","en-us/blog/ci-minutes-update-free-users.yml","en-us/blog/ci-minutes-update-free-users",{"_path":2620,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2621,"content":2627,"config":2632,"_id":2634,"_type":16,"title":2635,"_source":17,"_file":2636,"_stem":2637,"_extension":20},"/en-us/blog/gitlab-achieves-kcsp-status",{"title":2622,"description":2623,"ogTitle":2622,"ogDescription":2623,"noIndex":6,"ogImage":2624,"ogUrl":2625,"ogSiteName":759,"ogType":760,"canonicalUrls":2625,"schema":2626},"GitLab achieves CNCF Kubernetes certified provider status","GitLab is all-in on cloud native and now that we're CNCF Certified Service Providers we'll be able to help other companies do the same.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681517/Blog/Hero%20Images/kubernetes-certified-service-provider-blog-cover.png","https://about.gitlab.com/blog/gitlab-achieves-kcsp-status","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"It's official: GitLab has achieved CNCF Kubernetes Certified Provider status\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Vick Kelkar\"}],\n        \"datePublished\": \"2020-08-24\",\n      }",{"title":2628,"description":2623,"authors":2629,"heroImage":2624,"date":2630,"category":14,"tags":2631},"It's official: GitLab has achieved CNCF Kubernetes Certified Provider status",[2575],"2020-08-24",[1732,582],{"slug":2633,"featured":6,"template":729},"gitlab-achieves-kcsp-status","content:en-us:blog:gitlab-achieves-kcsp-status.yml","Gitlab Achieves Kcsp Status","en-us/blog/gitlab-achieves-kcsp-status.yml","en-us/blog/gitlab-achieves-kcsp-status",{"_path":2639,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2640,"content":2645,"config":2649,"_id":2651,"_type":16,"title":2652,"_source":17,"_file":2653,"_stem":2654,"_extension":20},"/en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users",{"title":2641,"description":2642,"ogTitle":2641,"ogDescription":2642,"noIndex":6,"ogImage":2110,"ogUrl":2643,"ogSiteName":759,"ogType":760,"canonicalUrls":2643,"schema":2644},"GitLab Support is no longer processing MFA resets for free users","From August 15th, GitLab Support will no longer be manually removing MFA from free accounts.","https://about.gitlab.com/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Support is no longer processing MFA resets for free users\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Lyle Kozloff\"}],\n        \"datePublished\": \"2020-08-04\",\n      }",{"title":2641,"description":2642,"authors":2646,"heroImage":2110,"date":2647,"category":14,"tags":2648},[1520],"2020-08-04",[269,788,14,924],{"slug":2650,"featured":6,"template":729},"gitlab-support-no-longer-processing-mfa-resets-for-free-users","content:en-us:blog:gitlab-support-no-longer-processing-mfa-resets-for-free-users.yml","Gitlab Support No Longer Processing Mfa Resets For Free Users","en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users.yml","en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users",{"_path":2656,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2657,"content":2662,"config":2668,"_id":2670,"_type":16,"title":2671,"_source":17,"_file":2672,"_stem":2673,"_extension":20},"/en-us/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant",{"title":2658,"description":2659,"ogTitle":2658,"ogDescription":2659,"noIndex":6,"ogImage":2110,"ogUrl":2660,"ogSiteName":759,"ogType":760,"canonicalUrls":2660,"schema":2661},"Gartner names GitLab visionary in enterprise agile planning","For the second consecutive year, Gartner validates our product vision.","https://about.gitlab.com/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab named a Visionary in 2020 Gartner Magic Quadrant for Enterprise Agile Planning Tools\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cormac Foster\"}],\n        \"datePublished\": \"2020-08-03\",\n      }",{"title":2663,"description":2659,"authors":2664,"heroImage":2110,"date":2666,"category":14,"tags":2667},"GitLab named a Visionary in 2020 Gartner Magic Quadrant for Enterprise Agile Planning Tools",[2665],"Cormac Foster","2020-08-03",[2577,1319,925],{"slug":2669,"featured":6,"template":729},"gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant","content:en-us:blog:gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant.yml","Gitlab Named Visionary In Gartner Agile Planning Magic Quadrant","en-us/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant.yml","en-us/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant",{"_path":2675,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2676,"content":2682,"config":2685,"_id":2687,"_type":16,"title":2688,"_source":17,"_file":2689,"_stem":2690,"_extension":20},"/en-us/blog/manage-it-alerts-with-gitlab",{"title":2677,"description":2678,"ogTitle":2677,"ogDescription":2678,"noIndex":6,"ogImage":2679,"ogUrl":2680,"ogSiteName":759,"ogType":760,"canonicalUrls":2680,"schema":2681},"How we manage IT Alerts in GitLab","Triaging alerts just got easier with GitLab because you can investigate and remediate outages in a single tool.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681461/Blog/Hero%20Images/manage-it-alerts-in-gitlab.png","https://about.gitlab.com/blog/manage-it-alerts-with-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How we manage IT Alerts in GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sarah Waldner\"}],\n        \"datePublished\": \"2020-08-03\",\n      }",{"title":2677,"description":2678,"authors":2683,"heroImage":2679,"date":2666,"category":14,"tags":2684},[1356],[564,945],{"slug":2686,"featured":6,"template":729},"manage-it-alerts-with-gitlab","content:en-us:blog:manage-it-alerts-with-gitlab.yml","Manage It Alerts With Gitlab","en-us/blog/manage-it-alerts-with-gitlab.yml","en-us/blog/manage-it-alerts-with-gitlab",{"_path":2692,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2693,"content":2698,"config":2705,"_id":2707,"_type":16,"title":2708,"_source":17,"_file":2709,"_stem":2710,"_extension":20},"/en-us/blog/forrester-tei",{"title":2694,"description":2695,"ogTitle":2694,"ogDescription":2695,"noIndex":6,"ogImage":2110,"ogUrl":2696,"ogSiteName":759,"ogType":760,"canonicalUrls":2696,"schema":2697},"Estimate your GitLab ROI with Forrester's economic study","Now available: A new Forrester ROI study and calculator based on real value customers got from using GitLab for SCM, CI, and CD.","https://about.gitlab.com/blog/forrester-tei","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Discover your GitLab return on investment with the Forrester Total Economic Impact™ Study and Estimator\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Colin Fletcher\"}],\n        \"datePublished\": \"2020-07-29\",\n      }",{"title":2699,"description":2695,"authors":2700,"heroImage":2110,"date":2702,"category":14,"tags":2703},"Discover your GitLab return on investment with the Forrester Total Economic Impact™ Study and Estimator",[2701],"Colin Fletcher","2020-07-29",[110,1060,564,14,787,2704],"user stories",{"slug":2706,"featured":6,"template":729},"forrester-tei","content:en-us:blog:forrester-tei.yml","Forrester Tei","en-us/blog/forrester-tei.yml","en-us/blog/forrester-tei",{"_path":2712,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2713,"content":2719,"config":2723,"_id":2725,"_type":16,"title":2726,"_source":17,"_file":2727,"_stem":2728,"_extension":20},"/en-us/blog/fuzz-testing",{"title":2714,"description":2715,"ogTitle":2714,"ogDescription":2715,"noIndex":6,"ogImage":2716,"ogUrl":2717,"ogSiteName":759,"ogType":760,"canonicalUrls":2717,"schema":2718},"How recent acquisitions introduce fuzz testing to GitLab","Learn more about fuzz testing and GitLab's recent acquisitions in the space.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681436/Blog/Hero%20Images/peaches2.jpg","https://about.gitlab.com/blog/fuzz-testing","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How recent acquisitions introduce fuzz testing to GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sam Kerr\"}],\n        \"datePublished\": \"2020-07-17\",\n      }",{"title":2714,"description":2715,"authors":2720,"heroImage":2716,"date":2721,"category":14,"tags":2722},[2243],"2020-07-17",[945,924,788],{"slug":2724,"featured":6,"template":729},"fuzz-testing","content:en-us:blog:fuzz-testing.yml","Fuzz Testing","en-us/blog/fuzz-testing.yml","en-us/blog/fuzz-testing",{"_path":2730,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2731,"content":2736,"config":2741,"_id":2743,"_type":16,"title":2744,"_source":17,"_file":2745,"_stem":2746,"_extension":20},"/en-us/blog/forrester-cdra2020",{"title":2732,"description":2733,"ogTitle":2732,"ogDescription":2733,"noIndex":6,"ogImage":2110,"ogUrl":2734,"ogSiteName":759,"ogType":760,"canonicalUrls":2734,"schema":2735},"GitLab and The Forrester Wave: CD and release automation","GitLab named a Strong Performer in Forrester Wave for Continuous Delivery and Release Automation","https://about.gitlab.com/blog/forrester-cdra2020","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab and The Forrester Wave: Continuous Delivery and Release Automation Q2 2020\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Parker Ennis\"}],\n        \"datePublished\": \"2020-07-08\",\n      }",{"title":2737,"description":2733,"authors":2738,"heroImage":2110,"date":2739,"category":14,"tags":2740},"GitLab and The Forrester Wave: Continuous Delivery and Release Automation Q2 2020",[2042],"2020-07-08",[1414,564,14],{"slug":2742,"featured":6,"template":729},"forrester-cdra2020","content:en-us:blog:forrester-cdra2020.yml","Forrester Cdra2020","en-us/blog/forrester-cdra2020.yml","en-us/blog/forrester-cdra2020",{"_path":2748,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2749,"content":2754,"config":2758,"_id":2760,"_type":16,"title":2761,"_source":17,"_file":2762,"_stem":2763,"_extension":20},"/en-us/blog/job-artifact-meta-data-expiration-change",{"title":2750,"description":2751,"ogTitle":2750,"ogDescription":2751,"noIndex":6,"ogImage":2110,"ogUrl":2752,"ogSiteName":759,"ogType":760,"canonicalUrls":2752,"schema":2753},"Artifact and job meta data expiration settings are changing for GitLab.com","Default expiration dates for job meta data and artifacts will change on June 22, 2020. Find out how this benefits all users of GitLab.com","https://about.gitlab.com/blog/job-artifact-meta-data-expiration-change","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Artifact and job meta data expiration settings are changing for GitLab.com\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Parker Ennis\"}],\n        \"datePublished\": \"2020-06-18\",\n      }",{"title":2750,"description":2751,"authors":2755,"heroImage":2110,"date":2756,"category":14,"tags":2757},[2042],"2020-06-18",[984,1079,2226],{"slug":2759,"featured":6,"template":729},"job-artifact-meta-data-expiration-change","content:en-us:blog:job-artifact-meta-data-expiration-change.yml","Job Artifact Meta Data Expiration Change","en-us/blog/job-artifact-meta-data-expiration-change.yml","en-us/blog/job-artifact-meta-data-expiration-change",{"_path":2765,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2766,"content":2772,"config":2777,"_id":2779,"_type":16,"title":2780,"_source":17,"_file":2781,"_stem":2782,"_extension":20},"/en-us/blog/version-12-year-in-review",{"title":2767,"description":2768,"ogTitle":2767,"ogDescription":2768,"noIndex":6,"ogImage":2769,"ogUrl":2770,"ogSiteName":759,"ogType":760,"canonicalUrls":2770,"schema":2771},"GitLab Version 12 Year In Review: Releases 12.0 to 12.10","Product highlights from a pivotal year","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680891/Blog/Hero%20Images/cloud-adoption-roadmap.jpg","https://about.gitlab.com/blog/version-12-year-in-review","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Version 12 Year In Review: Releases 12.0 to 12.10\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Brian Glanz\"}],\n        \"datePublished\": \"2020-05-21\",\n      }",{"title":2767,"description":2768,"authors":2773,"heroImage":2769,"date":2775,"category":14,"tags":2776},[2774],"Brian Glanz","2020-05-21",[945,269,925],{"slug":2778,"featured":6,"template":729},"version-12-year-in-review","content:en-us:blog:version-12-year-in-review.yml","Version 12 Year In Review","en-us/blog/version-12-year-in-review.yml","en-us/blog/version-12-year-in-review",{"_path":2784,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2785,"content":2791,"config":2797,"_id":2799,"_type":16,"title":2800,"_source":17,"_file":2801,"_stem":2802,"_extension":20},"/en-us/blog/devsecops-survey-released",{"title":2786,"description":2787,"ogTitle":2786,"ogDescription":2787,"noIndex":6,"ogImage":2788,"ogUrl":2789,"ogSiteName":759,"ogType":760,"canonicalUrls":2789,"schema":2790},"Our 2020 DevSecOps Survey found faster releases and changing roles","Nearly 3700 software pros shared their DevOps successes, failures and thoughts on the future. Here’s what you need to know.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663975/Blog/Hero%20Images/devsecopssurvey.png","https://about.gitlab.com/blog/devsecops-survey-released","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Our 2020 DevSecOps Survey found faster releases and changing roles\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Valerie Silverthorne\"}],\n        \"datePublished\": \"2020-05-18\",\n      }",{"title":2786,"description":2787,"authors":2792,"heroImage":2788,"date":2794,"category":14,"tags":2795},[2793],"Valerie Silverthorne","2020-05-18",[564,2796,110],"developer survey",{"slug":2798,"featured":6,"template":729},"devsecops-survey-released","content:en-us:blog:devsecops-survey-released.yml","Devsecops Survey Released","en-us/blog/devsecops-survey-released.yml","en-us/blog/devsecops-survey-released",{"_path":2804,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2805,"content":2810,"config":2816,"_id":2818,"_type":16,"title":2819,"_source":17,"_file":2820,"_stem":2821,"_extension":20},"/en-us/blog/gitlab-arm-aws-graviton2-solution",{"title":2806,"description":2807,"ogTitle":2806,"ogDescription":2807,"noIndex":6,"ogImage":2110,"ogUrl":2808,"ogSiteName":759,"ogType":760,"canonicalUrls":2808,"schema":2809},"Announcing 32/64-bit Arm Runner Support for AWS Graviton2","GitLab enables CI/CD solution on Arm-based AWS Graviton2 instances.","https://about.gitlab.com/blog/gitlab-arm-aws-graviton2-solution","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Announcing 32/64-bit Arm Runner Support for AWS Graviton2\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Kushal Koolwal\"}],\n        \"datePublished\": \"2020-05-15\",\n      }",{"title":2806,"description":2807,"authors":2811,"heroImage":2110,"date":2813,"category":14,"tags":2814},[2812],"Kushal Koolwal","2020-05-15",[233,110,2815],"demo",{"slug":2817,"featured":6,"template":729},"gitlab-arm-aws-graviton2-solution","content:en-us:blog:gitlab-arm-aws-graviton2-solution.yml","Gitlab Arm Aws Graviton2 Solution","en-us/blog/gitlab-arm-aws-graviton2-solution.yml","en-us/blog/gitlab-arm-aws-graviton2-solution",{"_path":2823,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2824,"content":2830,"config":2834,"_id":2836,"_type":16,"title":2837,"_source":17,"_file":2838,"_stem":2839,"_extension":20},"/en-us/blog/git-challenge",{"title":2825,"description":2826,"ogTitle":2825,"ogDescription":2826,"noIndex":6,"ogImage":2827,"ogUrl":2828,"ogSiteName":759,"ogType":760,"canonicalUrls":2828,"schema":2829},"#GitChallenge just got better","GitHub makes the #GitChallenge more interesting with new feature announcements.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681235/Blog/Hero%20Images/hero-blog-gitlab-github.jpg","https://about.gitlab.com/blog/git-challenge","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"#GitChallenge just got better\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2020-05-06\",\n      }",{"title":2825,"description":2826,"authors":2831,"heroImage":2827,"date":2832,"category":14,"tags":2833},[745],"2020-05-06",[14],{"slug":2835,"featured":6,"template":729},"git-challenge","content:en-us:blog:git-challenge.yml","Git Challenge","en-us/blog/git-challenge.yml","en-us/blog/git-challenge",{"_path":2841,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2842,"content":2847,"config":2851,"_id":2853,"_type":16,"title":2854,"_source":17,"_file":2855,"_stem":2856,"_extension":20},"/en-us/blog/gitlab-com-13-0-breaking-changes",{"title":2843,"description":2844,"ogTitle":2843,"ogDescription":2844,"noIndex":6,"ogImage":1822,"ogUrl":2845,"ogSiteName":759,"ogType":760,"canonicalUrls":2845,"schema":2846},"GitLab.com is moving to 13.0, with narrow breaking changes","Our next release, 13.0, will include narrow breaking changes. Find out how this could affect you and what you need to do.","https://about.gitlab.com/blog/gitlab-com-13-0-breaking-changes","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab.com is moving to 13.0, with narrow breaking changes\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Joshua Lambert\"}],\n        \"datePublished\": \"2020-05-06\",\n      }\n                  ",{"title":2843,"description":2844,"authors":2848,"heroImage":1822,"date":2832,"category":14,"tags":2850},[2849],"Joshua Lambert",[14,2226,1079],{"slug":2852,"featured":6,"template":729},"gitlab-com-13-0-breaking-changes","content:en-us:blog:gitlab-com-13-0-breaking-changes.yml","Gitlab Com 13 0 Breaking Changes","en-us/blog/gitlab-com-13-0-breaking-changes.yml","en-us/blog/gitlab-com-13-0-breaking-changes",{"_path":2858,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2859,"content":2865,"config":2870,"_id":2872,"_type":16,"title":2873,"_source":17,"_file":2874,"_stem":2875,"_extension":20},"/en-us/blog/auto-devops",{"title":2860,"description":2861,"ogTitle":2860,"ogDescription":2861,"noIndex":6,"ogImage":2862,"ogUrl":2863,"ogSiteName":759,"ogType":760,"canonicalUrls":2863,"schema":2864},"What's coming for Auto DevOps","We're working on a number of improvements to GitLab Auto DevOps – here's where it's at and where it's headed.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667050/Blog/Hero%20Images/auto-devops-pipeline-stages.png","https://about.gitlab.com/blog/auto-devops","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"What's coming for Auto DevOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chris Ward\"}],\n        \"datePublished\": \"2020-04-30\",\n      }",{"title":2860,"description":2861,"authors":2866,"heroImage":2862,"date":2868,"category":14,"tags":2869},[2867],"Chris Ward","2020-04-30",[110,945,925],{"slug":2871,"featured":6,"template":729},"auto-devops","content:en-us:blog:auto-devops.yml","Auto Devops","en-us/blog/auto-devops.yml","en-us/blog/auto-devops",{"_path":2877,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2878,"content":2883,"config":2887,"_id":2889,"_type":16,"title":2890,"_source":17,"_file":2891,"_stem":2892,"_extension":20},"/en-us/blog/gitlab-and-redhat-automation",{"title":2879,"description":2880,"ogTitle":2879,"ogDescription":2880,"noIndex":6,"ogImage":2110,"ogUrl":2881,"ogSiteName":759,"ogType":760,"canonicalUrls":2881,"schema":2882},"GitLab and Red Hat: Automation to enhance secure software development","How our closer relationship with Red Hat will boost deployment automation.","https://about.gitlab.com/blog/gitlab-and-redhat-automation","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab and Red Hat: Automation to enhance secure software development\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Vick Kelkar\"}],\n        \"datePublished\": \"2020-04-29\",\n      }",{"title":2879,"description":2880,"authors":2884,"heroImage":2110,"date":2885,"category":14,"tags":2886},[2575],"2020-04-29",[2577,110,582,564,1732],{"slug":2888,"featured":6,"template":729},"gitlab-and-redhat-automation","content:en-us:blog:gitlab-and-redhat-automation.yml","Gitlab And Redhat Automation","en-us/blog/gitlab-and-redhat-automation.yml","en-us/blog/gitlab-and-redhat-automation",{"_path":2894,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2895,"content":2901,"config":2906,"_id":2908,"_type":16,"title":2909,"_source":17,"_file":2910,"_stem":2911,"_extension":20},"/en-us/blog/appsflyer-moves-to-gitlab",{"title":2896,"description":2897,"ogTitle":2896,"ogDescription":2897,"noIndex":6,"ogImage":2898,"ogUrl":2899,"ogSiteName":759,"ogType":760,"canonicalUrls":2899,"schema":2900},"Why AppsFlyer moved from Bitbucket to GitLab","AppsFlyer migrated from Mercurial to Git so the company could move to GitLab's open source, self-managed solution.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681252/Blog/Hero%20Images/gitlab-appsflyer.png","https://about.gitlab.com/blog/appsflyer-moves-to-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Why AppsFlyer moved from Bitbucket to GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sara Kassabian\"}],\n        \"datePublished\": \"2020-04-27\",\n      }",{"title":2896,"description":2897,"authors":2902,"heroImage":2898,"date":2904,"category":14,"tags":2905},[2903],"Sara Kassabian","2020-04-27",[1153,924,269],{"slug":2907,"featured":6,"template":729},"appsflyer-moves-to-gitlab","content:en-us:blog:appsflyer-moves-to-gitlab.yml","Appsflyer Moves To Gitlab","en-us/blog/appsflyer-moves-to-gitlab.yml","en-us/blog/appsflyer-moves-to-gitlab",{"_path":2913,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2914,"content":2919,"config":2923,"_id":2925,"_type":16,"title":2926,"_source":17,"_file":2927,"_stem":2928,"_extension":20},"/en-us/blog/github-free-for-teams",{"title":2915,"description":2916,"ogTitle":2915,"ogDescription":2916,"noIndex":6,"ogImage":2827,"ogUrl":2917,"ogSiteName":759,"ogType":760,"canonicalUrls":2917,"schema":2918},"#GitChallenge: Compare GitLab to GitHub and earn swag","Send us a review of GitLab and GitHub and get swag.","https://about.gitlab.com/blog/github-free-for-teams","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"#GitChallenge: Compare GitLab to GitHub and earn swag\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2020-04-14\",\n      }",{"title":2915,"description":2916,"authors":2920,"heroImage":2827,"date":2921,"category":14,"tags":2922},[745],"2020-04-14",[564,1153],{"slug":2924,"featured":6,"template":729},"github-free-for-teams","content:en-us:blog:github-free-for-teams.yml","Github Free For Teams","en-us/blog/github-free-for-teams.yml","en-us/blog/github-free-for-teams",{"_path":2930,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2931,"content":2936,"config":2941,"_id":2943,"_type":16,"title":2944,"_source":17,"_file":2945,"_stem":2946,"_extension":20},"/en-us/blog/gpg-key-for-gitlab-package-repositories-metadata-changing",{"title":2932,"description":2933,"ogTitle":2932,"ogDescription":2933,"noIndex":6,"ogImage":2110,"ogUrl":2934,"ogSiteName":759,"ogType":760,"canonicalUrls":2934,"schema":2935},"The GPG key used to sign GitLab package repositories' metadata is changing","The GPG key used to sign repository metadata on GitLab's Packagecloud instance at packages.gitlab.com is changing – find out what this means for you.","https://about.gitlab.com/blog/gpg-key-for-gitlab-package-repositories-metadata-changing","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The GPG key used to sign GitLab package repositories' metadata is changing\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Balasankar 'Balu' C\"}],\n        \"datePublished\": \"2020-03-30\",\n      }",{"title":2932,"description":2933,"authors":2937,"heroImage":2110,"date":2939,"category":14,"tags":2940},[2938],"Balasankar 'Balu' C","2020-03-30",[233],{"slug":2942,"featured":6,"template":729},"gpg-key-for-gitlab-package-repositories-metadata-changing","content:en-us:blog:gpg-key-for-gitlab-package-repositories-metadata-changing.yml","Gpg Key For Gitlab Package Repositories Metadata Changing","en-us/blog/gpg-key-for-gitlab-package-repositories-metadata-changing.yml","en-us/blog/gpg-key-for-gitlab-package-repositories-metadata-changing",{"_path":2948,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2949,"content":2955,"config":2958,"_id":2960,"_type":16,"title":2961,"_source":17,"_file":2962,"_stem":2963,"_extension":20},"/en-us/blog/new-features-to-core",{"title":2950,"description":2951,"ogTitle":2950,"ogDescription":2951,"noIndex":6,"ogImage":2952,"ogUrl":2953,"ogSiteName":759,"ogType":760,"canonicalUrls":2953,"schema":2954},"18 GitLab features are moving to open source","We're open sourcing rich functionality across Plan, Create, Verify, Package, Release, Configure, and Protect.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667021/Blog/Hero%20Images/newnature_cropped.png","https://about.gitlab.com/blog/new-features-to-core","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"18 GitLab features are moving to open source\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2020-03-30\",\n      }",{"title":2950,"description":2951,"authors":2956,"heroImage":2952,"date":2939,"category":14,"tags":2957},[1114],[564,924],{"slug":2959,"featured":6,"template":729},"new-features-to-core","content:en-us:blog:new-features-to-core.yml","New Features To Core","en-us/blog/new-features-to-core.yml","en-us/blog/new-features-to-core",{"_path":2965,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2966,"content":2971,"config":2975,"_id":2977,"_type":16,"title":2978,"_source":17,"_file":2979,"_stem":2980,"_extension":20},"/en-us/blog/ci-minutes-for-free-users",{"title":2967,"description":2968,"ogTitle":2967,"ogDescription":2968,"noIndex":6,"ogImage":2110,"ogUrl":2969,"ogSiteName":759,"ogType":760,"canonicalUrls":2969,"schema":2970},"Changes to CI pipeline minutes for new free users","This change better aligns to GitLab's buyer-based open-core model.","https://about.gitlab.com/blog/ci-minutes-for-free-users","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Changes to CI pipeline minutes for new free users\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sid Sijbrandij\"}],\n        \"datePublished\": \"2020-03-18\",\n      }",{"title":2967,"description":2968,"authors":2972,"heroImage":2110,"date":2973,"category":14,"tags":2974},[1114],"2020-03-18",[110,564,269,924],{"slug":2976,"featured":6,"template":729},"ci-minutes-for-free-users","content:en-us:blog:ci-minutes-for-free-users.yml","Ci Minutes For Free Users","en-us/blog/ci-minutes-for-free-users.yml","en-us/blog/ci-minutes-for-free-users",{"_path":2982,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":2983,"content":2989,"config":2992,"_id":2994,"_type":16,"title":2995,"_source":17,"_file":2996,"_stem":2997,"_extension":20},"/en-us/blog/troubleshoot-delays-with-code-review-analytics",{"title":2984,"description":2985,"ogTitle":2984,"ogDescription":2985,"noIndex":6,"ogImage":2986,"ogUrl":2987,"ogSiteName":759,"ogType":760,"canonicalUrls":2987,"schema":2988},"Troubleshoot delays with our Code Review Analytics tool","Introduced in GitLab 12.7, Code Review Analytics can help you dig deeper into slow-moving merge requests.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681140/Blog/Hero%20Images/code_review_analytics.png","https://about.gitlab.com/blog/troubleshoot-delays-with-code-review-analytics","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Troubleshoot delays with our Code Review Analytics tool\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chris Ward\"}],\n        \"datePublished\": \"2020-03-18\",\n      }",{"title":2984,"description":2985,"authors":2990,"heroImage":2986,"date":2973,"category":14,"tags":2991},[2867],[2045,945,925],{"slug":2993,"featured":6,"template":729},"troubleshoot-delays-with-code-review-analytics","content:en-us:blog:troubleshoot-delays-with-code-review-analytics.yml","Troubleshoot Delays With Code Review Analytics","en-us/blog/troubleshoot-delays-with-code-review-analytics.yml","en-us/blog/troubleshoot-delays-with-code-review-analytics",{"_path":2999,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3000,"content":3006,"config":3011,"_id":3013,"_type":16,"title":3014,"_source":17,"_file":3015,"_stem":3016,"_extension":20},"/en-us/blog/how-were-improving-self-managed-billing",{"title":3001,"description":3002,"ogTitle":3001,"ogDescription":3002,"noIndex":6,"ogImage":3003,"ogUrl":3004,"ogSiteName":759,"ogType":760,"canonicalUrls":3004,"schema":3005},"How we’re improving self-managed billing","GitLab is introducing Seat Link in our 12.9 release to make renewals easier for our self-managed customers.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679112/Blog/Hero%20Images/golden-gate.jpg","https://about.gitlab.com/blog/how-were-improving-self-managed-billing","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How we’re improving self-managed billing\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Karampalas\"}],\n        \"datePublished\": \"2020-03-16\",\n      }",{"title":3001,"description":3002,"authors":3007,"heroImage":3003,"date":3009,"category":14,"tags":3010},[3008],"Michael Karampalas","2020-03-16",[925],{"slug":3012,"featured":6,"template":729},"how-were-improving-self-managed-billing","content:en-us:blog:how-were-improving-self-managed-billing.yml","How Were Improving Self Managed Billing","en-us/blog/how-were-improving-self-managed-billing.yml","en-us/blog/how-were-improving-self-managed-billing",{"_path":3018,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3019,"content":3024,"config":3028,"_id":3030,"_type":16,"title":3031,"_source":17,"_file":3032,"_stem":3033,"_extension":20},"/en-us/blog/free-period-for-cicd-external-repositories",{"title":3020,"description":3021,"ogTitle":3020,"ogDescription":3021,"noIndex":6,"ogImage":2110,"ogUrl":3022,"ogSiteName":759,"ogType":760,"canonicalUrls":3022,"schema":3023},"The free period of CI/CD for GitHub is ending soon","The free-of-charge use of CI/CD for GitHub is ending soon, so you'll need to upgrade to continue using this feature.","https://about.gitlab.com/blog/free-period-for-cicd-external-repositories","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The free period of CI/CD for GitHub is ending soon\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Parker Ennis\"}],\n        \"datePublished\": \"2020-03-12\",\n      }",{"title":3020,"description":3021,"authors":3025,"heroImage":2110,"date":3026,"category":14,"tags":3027},[2042],"2020-03-12",[110,564,269,924],{"slug":3029,"featured":6,"template":729},"free-period-for-cicd-external-repositories","content:en-us:blog:free-period-for-cicd-external-repositories.yml","Free Period For Cicd External Repositories","en-us/blog/free-period-for-cicd-external-repositories.yml","en-us/blog/free-period-for-cicd-external-repositories",{"_path":3035,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3036,"content":3042,"config":3045,"_id":3047,"_type":16,"title":3048,"_source":17,"_file":3049,"_stem":3050,"_extension":20},"/en-us/blog/make-tracking-agreements-simple-compliance-dashboard",{"title":3037,"description":3038,"ogTitle":3037,"ogDescription":3038,"noIndex":6,"ogImage":3039,"ogUrl":3040,"ogSiteName":759,"ogType":760,"canonicalUrls":3040,"schema":3041},"Make tracking agreements simple with our new Compliance Dashboard","New in GitLab 12.8, this dashboard helps to simplify the complex process of compliance tracking, right inside GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666985/Blog/Hero%20Images/compliance_dashboard.png","https://about.gitlab.com/blog/make-tracking-agreements-simple-compliance-dashboard","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Make tracking agreements simple with our new Compliance Dashboard\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chris Ward\"}],\n        \"datePublished\": \"2020-03-11\",\n      }",{"title":3037,"description":3038,"authors":3043,"heroImage":3039,"date":3044,"category":14},[2867],"2020-03-11",{"slug":3046,"featured":6,"template":729},"make-tracking-agreements-simple-compliance-dashboard","content:en-us:blog:make-tracking-agreements-simple-compliance-dashboard.yml","Make Tracking Agreements Simple Compliance Dashboard","en-us/blog/make-tracking-agreements-simple-compliance-dashboard.yml","en-us/blog/make-tracking-agreements-simple-compliance-dashboard",{"_path":3052,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3053,"content":3059,"config":3065,"_id":3067,"_type":16,"title":3068,"_source":17,"_file":3069,"_stem":3070,"_extension":20},"/en-us/blog/resources-for-companies-embracing-remote-work",{"title":3054,"description":3055,"ogTitle":3054,"ogDescription":3055,"noIndex":6,"ogImage":3056,"ogUrl":3057,"ogSiteName":759,"ogType":760,"canonicalUrls":3057,"schema":3058},"Resources for companies embracing remote work","We're sharing our comprehensive guide to remote work with companies who are now embracing a remote environment.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679651/Blog/Hero%20Images/gitlab-all-remote-cover-2560x1440.jpg","https://about.gitlab.com/blog/resources-for-companies-embracing-remote-work","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Resources for companies embracing remote work\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Darren Murph\"}],\n        \"datePublished\": \"2020-03-06\",\n      }",{"title":3054,"description":3055,"authors":3060,"heroImage":3056,"date":3062,"category":14,"tags":3063},[3061],"Darren Murph","2020-03-06",[925,3064,14],"remote work",{"slug":3066,"featured":6,"template":729},"resources-for-companies-embracing-remote-work","content:en-us:blog:resources-for-companies-embracing-remote-work.yml","Resources For Companies Embracing Remote Work","en-us/blog/resources-for-companies-embracing-remote-work.yml","en-us/blog/resources-for-companies-embracing-remote-work",{"_path":3072,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3073,"content":3079,"config":3084,"_id":3086,"_type":16,"title":3087,"_source":17,"_file":3088,"_stem":3089,"_extension":20},"/en-us/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups",{"title":3074,"description":3075,"ogTitle":3074,"ogDescription":3075,"noIndex":6,"ogImage":3076,"ogUrl":3077,"ogSiteName":759,"ogType":760,"canonicalUrls":3077,"schema":3078},"How holistic UX design increased GitLab.com free trial signups","We boosted free trial signups by 141% by focusing on designing whole experiences instead of separate screens, small interactions, or pieces of UI.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681113/Blog/Hero%20Images/user-journey-map.jpg","https://about.gitlab.com/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How holistic UX design increased GitLab.com free trial signups\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Matej Latin\"}],\n        \"datePublished\": \"2020-02-27\",\n      }",{"title":3074,"description":3075,"authors":3080,"heroImage":3076,"date":3082,"category":14,"tags":3083},[3081],"Matej Latin","2020-02-27",[1545,1542,2190,925],{"slug":3085,"featured":6,"template":729},"how-holistic-ux-design-increased-gitlab-free-trial-signups","content:en-us:blog:how-holistic-ux-design-increased-gitlab-free-trial-signups.yml","How Holistic Ux Design Increased Gitlab Free Trial Signups","en-us/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups.yml","en-us/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups",{"_path":3091,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3092,"content":3098,"config":3102,"_id":3104,"_type":16,"title":3105,"_source":17,"_file":3106,"_stem":3107,"_extension":20},"/en-us/blog/vault-integration-process",{"title":3093,"description":3094,"ogTitle":3093,"ogDescription":3094,"noIndex":6,"ogImage":3095,"ogUrl":3096,"ogSiteName":759,"ogType":760,"canonicalUrls":3096,"schema":3097},"How we’ll simplify Vault access for GitLab CI/CD users","CEO Sid Sijbrandij and senior product manager Thao Yeager discuss the easiest way to bring Vault access to GitLab customers. Hint: it involves a minimum viable change.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681067/Blog/Hero%20Images/vaultintegration.jpg","https://about.gitlab.com/blog/vault-integration-process","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"How we’ll simplify Vault access for GitLab CI/CD users\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Valerie Silverthorne\"}],\n        \"datePublished\": \"2020-02-13\",\n      }",{"title":3093,"description":3094,"authors":3099,"heroImage":3095,"date":3100,"category":14,"tags":3101},[2793],"2020-02-13",[110,788,233],{"slug":3103,"featured":6,"template":729},"vault-integration-process","content:en-us:blog:vault-integration-process.yml","Vault Integration Process","en-us/blog/vault-integration-process.yml","en-us/blog/vault-integration-process",{"_path":3109,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3110,"content":3115,"config":3118,"_id":3120,"_type":16,"title":3121,"_source":17,"_file":3122,"_stem":3123,"_extension":20},"/en-us/blog/devsecops-survey-sweepstakes",{"title":3111,"description":3112,"ogTitle":3111,"ogDescription":3112,"noIndex":6,"ogImage":2110,"ogUrl":3113,"ogSiteName":759,"ogType":760,"canonicalUrls":3113,"schema":3114},"Our 2020 Global DevSecOps Survey is here – take it and enter to win","Read respondents from 21 countries share their DevOps successes, challenges, and ongoing struggles","https://about.gitlab.com/blog/devsecops-survey-sweepstakes","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Our 2020 Global DevSecOps Survey is here – take it and enter to win\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Valerie Silverthorne\"}],\n        \"datePublished\": \"2020-02-03\",\n      }",{"title":3111,"description":3112,"authors":3116,"heroImage":2110,"date":3117,"category":14},[2793],"2020-02-03",{"slug":3119,"featured":6,"template":729},"devsecops-survey-sweepstakes","content:en-us:blog:devsecops-survey-sweepstakes.yml","Devsecops Survey Sweepstakes","en-us/blog/devsecops-survey-sweepstakes.yml","en-us/blog/devsecops-survey-sweepstakes",{"_path":3125,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3126,"content":3131,"config":3137,"_id":3139,"_type":16,"title":3140,"_source":17,"_file":3141,"_stem":3142,"_extension":20},"/en-us/blog/comparably-awards-gitlab-top-culture-diversity-awards",{"title":3127,"description":3128,"ogTitle":3127,"ogDescription":3128,"noIndex":6,"ogImage":2110,"ogUrl":3129,"ogSiteName":759,"ogType":760,"canonicalUrls":3129,"schema":3130},"GitLab wins culture & diversity awards: More work ahead!","We're honored to be named best company for culture, diversity, and women. Here's how we're continuously improving our commitment to diversity, inclusion and belonging.","https://about.gitlab.com/blog/comparably-awards-gitlab-top-culture-diversity-awards","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comparably awards GitLab top culture and diversity awards but there is still work to do\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Carol Teskey\"}],\n        \"datePublished\": \"2020-01-29\",\n      }",{"title":3132,"description":3128,"authors":3133,"heroImage":2110,"date":3135,"category":14,"tags":3136},"Comparably awards GitLab top culture and diversity awards but there is still work to do",[3134],"Carol Teskey","2020-01-29",[14],{"slug":3138,"featured":6,"template":729},"comparably-awards-gitlab-top-culture-diversity-awards","content:en-us:blog:comparably-awards-gitlab-top-culture-diversity-awards.yml","Comparably Awards Gitlab Top Culture Diversity Awards","en-us/blog/comparably-awards-gitlab-top-culture-diversity-awards.yml","en-us/blog/comparably-awards-gitlab-top-culture-diversity-awards",{"_path":3144,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3145,"content":3151,"config":3156,"_id":3158,"_type":16,"title":3159,"_source":17,"_file":3160,"_stem":3161,"_extension":20},"/en-us/blog/epics-three-features-accelerate-your-workflow",{"title":3146,"description":3147,"ogTitle":3146,"ogDescription":3147,"noIndex":6,"ogImage":3148,"ogUrl":3149,"ogSiteName":759,"ogType":760,"canonicalUrls":3149,"schema":3150},"3 Major improvements coming to GitLab Epics","Explore three new features of GitLab Epics to enhance your workflow.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671891/Blog/Hero%20Images/epicsimprovements.jpg","https://about.gitlab.com/blog/epics-three-features-accelerate-your-workflow","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"3 Major improvements coming to GitLab Epics\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Suri Patel\"}],\n        \"datePublished\": \"2020-01-21\",\n      }",{"title":3146,"description":3147,"authors":3152,"heroImage":3148,"date":3154,"category":14,"tags":3155},[3153],"Suri Patel","2020-01-21",[2577,1060,1319],{"slug":3157,"featured":6,"template":729},"epics-three-features-accelerate-your-workflow","content:en-us:blog:epics-three-features-accelerate-your-workflow.yml","Epics Three Features Accelerate Your Workflow","en-us/blog/epics-three-features-accelerate-your-workflow.yml","en-us/blog/epics-three-features-accelerate-your-workflow",{"_path":3163,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3164,"content":3170,"config":3175,"_id":3177,"_type":16,"title":3178,"_source":17,"_file":3179,"_stem":3180,"_extension":20},"/en-us/blog/2019-gartner-aro-mq",{"title":3165,"description":3166,"ogTitle":3165,"ogDescription":3166,"noIndex":6,"ogImage":3167,"ogUrl":3168,"ogSiteName":759,"ogType":760,"canonicalUrls":3168,"schema":3169},"Gartner names GitLab challenger in release orchestration","We're happy to share that GitLab is a Challenger in Gartner's 2019 ARO Magic Quadrant","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680619/Blog/Hero%20Images/construction-blueprint.jpg","https://about.gitlab.com/blog/2019-gartner-aro-mq","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab named Challenger in Gartner Magic Quadrant for Application Release Orchestration 2019\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"William Chia\"}],\n        \"datePublished\": \"2020-01-16\",\n      }",{"title":3171,"description":3166,"authors":3172,"heroImage":3167,"date":3173,"category":14,"tags":3174},"GitLab named Challenger in Gartner Magic Quadrant for Application Release Orchestration 2019",[2061],"2020-01-16",[564,925,14,110],{"slug":3176,"featured":6,"template":729},"2019-gartner-aro-mq","content:en-us:blog:2019-gartner-aro-mq.yml","2019 Gartner Aro Mq","en-us/blog/2019-gartner-aro-mq.yml","en-us/blog/2019-gartner-aro-mq",{"_path":3182,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3183,"content":3189,"config":3193,"_id":3195,"_type":16,"title":3196,"_source":17,"_file":3197,"_stem":3198,"_extension":20},"/en-us/blog/2019-year-in-review",{"title":3184,"description":3185,"ogTitle":3184,"ogDescription":3185,"noIndex":6,"ogImage":3186,"ogUrl":3187,"ogSiteName":759,"ogType":760,"canonicalUrls":3187,"schema":3188},"Highlights from 2019","2019 was a big year for GitLab! We look back on our achievements and growth from the past year.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665651/Blog/Hero%20Images/gitlab-holiday-2019-blog-cover.png","https://about.gitlab.com/blog/2019-year-in-review","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Highlights from 2019\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sara Kassabian\"}],\n        \"datePublished\": \"2020-01-09\",\n      }",{"title":3184,"description":3185,"authors":3190,"heroImage":3186,"date":3191,"category":14,"tags":3192},[2903],"2020-01-09",[945,269,925],{"slug":3194,"featured":6,"template":729},"2019-year-in-review","content:en-us:blog:2019-year-in-review.yml","2019 Year In Review","en-us/blog/2019-year-in-review.yml","en-us/blog/2019-year-in-review",{"_path":3200,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3201,"content":3206,"config":3210,"_id":3212,"_type":16,"title":3213,"_source":17,"_file":3214,"_stem":3215,"_extension":20},"/en-us/blog/docker-in-docker-with-docker-19-dot-03",{"title":3202,"description":3203,"ogTitle":3202,"ogDescription":3203,"noIndex":6,"ogImage":1822,"ogUrl":3204,"ogSiteName":759,"ogType":760,"canonicalUrls":3204,"schema":3205},"Update: Changes to GitLab CI/CD and Docker in Docker with Docker 19.03","If you are using the Docker in Docker workflow you may need to enable TLS or explicitly turn it off.","https://about.gitlab.com/blog/docker-in-docker-with-docker-19-dot-03","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Update: Changes to GitLab CI/CD and Docker in Docker with Docker 19.03\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Steve Azzopardi\"}],\n        \"datePublished\": \"2019-07-31\",\n      }",{"title":3202,"description":3203,"authors":3207,"heroImage":1822,"date":3208,"category":14,"tags":3209},[2483],"2019-07-31",[1079,110],{"slug":3211,"featured":6,"template":729},"docker-in-docker-with-docker-19-dot-03","content:en-us:blog:docker-in-docker-with-docker-19-dot-03.yml","Docker In Docker With Docker 19 Dot 03","en-us/blog/docker-in-docker-with-docker-19-dot-03.yml","en-us/blog/docker-in-docker-with-docker-19-dot-03",{"_path":3217,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3218,"content":3223,"config":3228,"_id":3230,"_type":16,"title":3231,"_source":17,"_file":3232,"_stem":3233,"_extension":20},"/en-us/blog/python-3-defailt-for-license-compliance",{"title":3219,"description":3220,"ogTitle":3219,"ogDescription":3220,"noIndex":6,"ogImage":1822,"ogUrl":3221,"ogSiteName":759,"ogType":760,"canonicalUrls":3221,"schema":3222},"Python 3 becomes default for license compliance scanning","Python 3 will soon become the default version used by the Secure stage License Compliance feature.","https://about.gitlab.com/blog/python-3-defailt-for-license-compliance","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Upcoming breaking change: Python 3 will be the default version used in License Compliance\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Nicole Schwartz\"}],\n        \"datePublished\": \"2019-07-19\",\n      }",{"title":3224,"description":3220,"authors":3225,"heroImage":1822,"date":3226,"category":14,"tags":3227},"Upcoming breaking change: Python 3 will be the default version used in License Compliance",[1882],"2019-07-19",[1079,14,233],{"slug":3229,"featured":6,"template":729},"python-3-defailt-for-license-compliance","content:en-us:blog:python-3-defailt-for-license-compliance.yml","Python 3 Defailt For License Compliance","en-us/blog/python-3-defailt-for-license-compliance.yml","en-us/blog/python-3-defailt-for-license-compliance",{"_path":3235,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3236,"content":3241,"config":3248,"_id":3250,"_type":16,"title":3251,"_source":17,"_file":3252,"_stem":3253,"_extension":20},"/en-us/blog/upgrade-runners-for-mr-pipelines",{"title":3237,"description":3238,"ogTitle":3237,"ogDescription":3238,"noIndex":6,"ogImage":1822,"ogUrl":3239,"ogSiteName":759,"ogType":760,"canonicalUrls":3239,"schema":3240},"Private Runner upgrade required for GitLab 11.10 MR pipelines","All users of Merge Request Pipelines must ensure they are using GitLab Runners > version 11.8.","https://about.gitlab.com/blog/upgrade-runners-for-mr-pipelines","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Private Runner upgrade required for users of Merge Request Pipelines in GitLab 11.10\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jason Yavorska\"}],\n        \"datePublished\": \"2019-04-16\",\n      }",{"title":3242,"description":3238,"authors":3243,"heroImage":1822,"date":3245,"category":14,"tags":3246},"Private Runner upgrade required for users of Merge Request Pipelines in GitLab 11.10",[3244],"Jason Yavorska","2019-04-16",[3247,1079],"patch releases",{"slug":3249,"featured":6,"template":729},"upgrade-runners-for-mr-pipelines","content:en-us:blog:upgrade-runners-for-mr-pipelines.yml","Upgrade Runners For Mr Pipelines","en-us/blog/upgrade-runners-for-mr-pipelines.yml","en-us/blog/upgrade-runners-for-mr-pipelines",{"_path":3255,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3256,"content":3262,"config":3266,"_id":3268,"_type":16,"title":3269,"_source":17,"_file":3270,"_stem":3271,"_extension":20},"/en-us/blog/eks-gitlab-integration",{"title":3257,"description":3258,"ogTitle":3257,"ogDescription":3258,"noIndex":6,"ogImage":3259,"ogUrl":3260,"ogSiteName":759,"ogType":760,"canonicalUrls":3260,"schema":3261},"Simple deployment to Amazon EKS","Amazon EKS is now GA! We’ve partnered with AWS to make sure GitLab support is available out of the gate. Here’s how you can take advantage.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666959/Blog/Hero%20Images/gitlab-aws-cover.png","https://about.gitlab.com/blog/eks-gitlab-integration","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Simple deployment to Amazon EKS\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"William Chia\"}],\n        \"datePublished\": \"2018-06-06\",\n      }",{"title":3257,"description":3258,"authors":3263,"heroImage":3259,"date":3264,"category":14,"tags":3265},[2061],"2018-06-06",[233,14],{"slug":3267,"featured":6,"template":729},"eks-gitlab-integration","content:en-us:blog:eks-gitlab-integration.yml","Eks Gitlab Integration","en-us/blog/eks-gitlab-integration.yml","en-us/blog/eks-gitlab-integration",{"_path":3273,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3274,"content":3279,"config":3284,"_id":3286,"_type":16,"title":3287,"_source":17,"_file":3288,"_stem":3289,"_extension":20},"/en-us/blog/reconfigure-inbound-email-for-gitlab-notification",{"title":3275,"description":3276,"ogTitle":3275,"ogDescription":3276,"noIndex":6,"ogImage":1822,"ogUrl":3277,"ogSiteName":759,"ogType":760,"canonicalUrls":3277,"schema":3278},"GitLab inbound email issue notification","We've identified a potential risk impacting those using our email an issue to project, Reply by Email, and Service Desk features.","https://about.gitlab.com/blog/reconfigure-inbound-email-for-gitlab-notification","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab inbound email issue notification\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jim Thavisouk\"}],\n        \"datePublished\": \"2018-03-06\",\n      }",{"title":3275,"description":3276,"authors":3280,"heroImage":1822,"date":3282,"category":14,"tags":3283},[3281],"Jim Thavisouk","2018-03-06",[788,925],{"slug":3285,"featured":6,"template":729},"reconfigure-inbound-email-for-gitlab-notification","content:en-us:blog:reconfigure-inbound-email-for-gitlab-notification.yml","Reconfigure Inbound Email For Gitlab Notification","en-us/blog/reconfigure-inbound-email-for-gitlab-notification.yml","en-us/blog/reconfigure-inbound-email-for-gitlab-notification",{"_path":3291,"_dir":246,"_draft":6,"_partial":6,"_locale":7,"seo":3292,"content":3297,"config":3303,"_id":3305,"_type":16,"title":3306,"_source":17,"_file":3307,"_stem":3308,"_extension":20},"/en-us/blog/old-runners-stop-working",{"title":3293,"description":3294,"ogTitle":3293,"ogDescription":3294,"noIndex":6,"ogImage":1822,"ogUrl":3295,"ogSiteName":759,"ogType":760,"canonicalUrls":3295,"schema":3296},"Breaking change: Support ending for runners Prior to 9.0","With the removal of deprecated CI API v1, runners older than 9.0 will stop working with GitLab 10.0","https://about.gitlab.com/blog/old-runners-stop-working","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Breaking change: Support for Runners prior to 9.0 will be removed imminently\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fabio Busatto\"}],\n        \"datePublished\": \"2017-09-04\",\n      }",{"title":3298,"description":3294,"authors":3299,"heroImage":1822,"date":3301,"category":14,"tags":3302},"Breaking change: Support for Runners prior to 9.0 will be removed imminently",[3300],"Fabio Busatto","2017-09-04",[1079,14,925],{"slug":3304,"featured":6,"template":729},"old-runners-stop-working","content:en-us:blog:old-runners-stop-working.yml","Old Runners Stop Working","en-us/blog/old-runners-stop-working.yml","en-us/blog/old-runners-stop-working",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":3310,"content":3311,"config":3312,"_id":15,"_type":16,"title":9,"_source":17,"_file":18,"_stem":19,"_extension":20},{"title":9,"description":10},{"name":9},{"template":13,"slug":14,"hide":6},1761814452864]