GitLab Blog
Featured blog posts
AI
Turn Jira tickets into GitLab merge requests with Duo Agent Platform
Learn how to build a custom Jira agent with GitLab Duo Agent Platform to manage your tickets and turn them into merge requests.
AI
How to design a decision-grade pilot for agentic AI
A practical framework for deciding when agentic AI can safely act in your software lifecycle, using workflow evidence, risk-based thresholds, and governance.
AI
The Pentagon wants to know who checks code when AI writes it
Learn what Department of War Instruction 8430.01 asks of AI-assisted software delivery, and how GitLab keeps AI code traceable and verified.
Recent posts

10 questions to ask any software vendor about sovereignty
If sovereignty is on your priority list, use these ten questions to find out whether your vendors take it as seriously as you do.
Browse by category

Agile planning gets a boost from new features in GitLab 18.10
Work items list and saved views reduce context switching, keeping your software development team aligned and their workflows efficient.
Ace your planning without the context-switching
Embedded views: The future of work tracking in GitLab

Turn Jira tickets into GitLab merge requests with Duo Agent Platform
Learn how to build a custom Jira agent with GitLab Duo Agent Platform to manage your tickets and turn them into merge requests.
How to design a decision-grade pilot for agentic AI
The Pentagon wants to know who checks code when AI writes it

curl removed from Omnibus-GitLab FIPS packages in 19.0
With the Omnibus-GitLab 19.0 release, GitLab will stop building curl for FIPS customers. Here’s what you need to know.
Claude Opus 4.7 is now available in GitLab Duo Agent Platform
Passkeys now available for passwordless sign-in and 2FA on GitLab

The Co-Create Program: How customers are collaborating to build GitLab
Learn how organizations like Thales, Scania, and Kitware are partnering with GitLab engineers to contribute meaningful features that benefit the entire community.
Kingfisher transforming the developer experience with GitLab
How Indeed transformed its CI platform with GitLab

How to design GitLab for enterprise scale
Plan an enterprise rollout with clear choices for deployment, runner capacity, availability, disaster recovery, and pipeline performance.
How to calculate DevOps platform total cost of ownership
Consolidate your GitLab stack with Gitaly on Kubernetes

Two front doors: Module-level access in a Django GRC app
A technical deep-dive on restructuring a Django internal tool to support two distinct GitLab teams: Security Compliance and Internal Audit.
How GitLab reduced code-per-agentic-flow ratio by 45%
Co-Create: Building GitLab with our users

10 questions to ask any software vendor about sovereignty
If sovereignty is on your priority list, use these ten questions to find out whether your vendors take it as seriously as you do.
Redesign how your team ships software with AI agents
When code is abundant

What's new in Git 2.56.0?
Learn about the new features and changes in the latest Git release, including a new git-history(1) drop command, git-refs(1) getting new subcommands to modify refs, linearizing history with git-replay(1), and more.
How to recognize your team with GitLab Achievements
What's new in Git 2.55.0?

GitLab Critical Patch Release: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13
Read about this critical patch release for Community Edition and Enterprise Edition.
GitLab 19.5 released
GitLab Critical Patch Release: 19.4.2, 19.3.4, 19.2.8

GitLab Orbit: Find vulnerability blast radius without the manual hunt
Exploitation happens at machine speed now. Map every project, owner, and pipeline a critical CVE touches so remediation can keep up.
What happens when vulnerabilities are discovered faster than you can fix them?
Uncover the business logic vulnerabilities SAST scanners miss

How to prevent leaks from Claude Code's 'Don't ask again' file
Secrets typed into Claude Code commands are being committed to repositories in .claude/settings.local.json. Learn how to check your GitLab projects, mitigate risk, and block the file.
