GitLab Blog Archives

Migrating by direct transfer is generally available -

Magdalena Frankiewicz

July 31, 2025
Securing AI together: GitLab’s partnership with security researchers -

Kymberlee Price

July 31, 2025
How to transform compliance observation management with GitLab -

Madeline Lake

July 24, 2025
Software supply chain security guide: Why organizations struggle -

Itzik Gan Baruch

July 24, 2025
Inside GitLab's Healthy Backlog Initiative -

Stan Hu

July 23, 2025
Bridging the visibility gap in software supply chain security -

Salman Ladha

July 21, 2025
GitLab Duo Agent Platform Public Beta: Next-gen AI orchestration and more -

Bill Staples

July 17, 2025
How we use GitLab to grow open source communities -

Lee Tickett

Daniel Murphy

July 15, 2025
Improving GitLab's deletion flow: What to expect in coming months -

Christina Lohr

July 14, 2025
3 best practices for building software in the era of LLMs -

Salman Ladha

July 10, 2025
Accelerate learning with GitLab Duo Agent Platform -

Halil Coban

July 7, 2025
CI/CD inputs: Secure and preferred method to pass parameters to a pipeline -

Dov Hershkovitch

July 7, 2025
Fast and secure AI agent deployment to Google Cloud with GitLab -

Regnard Raquedan

July 7, 2025
Enhance application quality with AI-powered test generation -

Cesar Saavedra

July 3, 2025
Why now is the time for embedded DevSecOps -

Matt DeLaney

July 1, 2025
GitLab catches MongoDB Go module supply chain attack -

Michael Henriksen

June 30, 2025
Exact Code Search: Find code faster across repositories -

Dmitry Gruzd

June 25, 2025
Speed meets governance: Model Selection comes to GitLab Duo -

Susie Bitters

June 25, 2025
GitLab Duo Agent Platform: What’s next for intelligent DevSecOps -

Bill Staples

June 24, 2025
Reduce the load on GitLab Gitaly with bundle URI -

Olivier Campeau

June 24, 2025
GitLab Ultimate for IBM Z: Modern DevSecOps for mainframes -

Mike Flouton

Andy Bradfield

June 23, 2025
Automating role-based access control (RBAC) at scale -

James Wormwell

Paul Meresanu

Kees Valkhof

June 20, 2025
What’s new in Git 2.50.0? -

Justin Tobler

June 16, 2025
AI-native GitLab Premium: Transform higher education software development -

Jessica Hurwitz

Elisabeth Burrows

June 10, 2025
Speed up code reviews: Let AI handle the feedback implementation -

Cesar Saavedra

June 10, 2025
Last year we signed the Secure by Design pledge - here's our progress -

Joseph Longo

June 9, 2025
4 ways to accelerate embedded development with GitLab -

Matt DeLaney

Darwin Sanoy

June 5, 2025
How we decreased GitLab repo backup times from 48 hours to 41 minutes -

Karthik Nayak

Manuel Kraft

June 5, 2025
Accelerate code reviews with GitLab Duo and Amazon Q -

Cesar Saavedra

June 2, 2025
GitLab named a Leader in The Forrester Wave™: DevOps Platforms, Q2 2025 -

Dave Steer

June 2, 2025
Why are organizations moving to a unified DevSecOps platform? -

Itzik Gan Baruch

June 2, 2025
GitLab Duo Chat gets agentic AI makeover -

Torsten Linz

May 29, 2025
What is a large language model (LLM)? -

Itzik Gan Baruch

May 29, 2025
Getting started with GitLab: Working with CI/CD variables -

GitLab Team

May 27, 2025
Introducing compromised password detection for GitLab.com -

Ruby Nealon

Matt Coons

May 22, 2025
Refactoring JavaScript to TypeScript with GitLab Duo Workflow -

Frédéric Caplette

May 22, 2025
Tutorial: Secure and optimize your Maven Repository in GitLab -

Tim Rizzi

May 22, 2025
GitLab Dedicated for Government now FedRAMP-authorized -

Deepa Mahalingam

Elisabeth Burrows

May 19, 2025
Unlocking AI for every GitLab Premium and Ultimate customer -

David DeSanto, Chief Product Officer, GitLab

May 15, 2025
Our step-by-step guide to evaluating runtime security tools -

Hiroki Suezawa

Mitra Jozenazemian

May 13, 2025