Skip to main content
GitLab Blog
GitLab Blog
20 articles
-
Changes to packages.gitlab.com: What you need to know
Mar 31, 2026 at 12:00 AM
-
Getting started with GitLab feature flags in Python
Mar 26, 2026 at 12:00 AM
-
Manage vulnerability noise at scale with auto-dismiss policies
Mar 25, 2026 at 12:00 AM
-
Agile planning gets a boost from new features in GitLab 18.10
Mar 23, 2026 at 12:00 AM
-
GitLab 18.10 brings AI-native triage and remediation
Mar 19, 2026 at 12:00 AM
-
GitLab 18.10: Agentic AI now open to even more teams on GitLab
Mar 19, 2026 at 12:00 AM
-
Agentic code reviews for $0.25 each
Mar 19, 2026 at 12:00 AM
-
How to use GitLab Container Virtual Registry with Docker Hardened Images
Mar 12, 2026 at 12:00 AM
-
Automating detection gap analysis with GitLab Duo Agent Platform
Mar 10, 2026 at 12:00 AM
-
Navigate repositories faster with the file tree browser
Mar 09, 2026 at 12:00 AM
-
Extend GitLab Duo Agent Platform: Connect any tool with MCP
Mar 05, 2026 at 12:00 AM
-
A complete guide to GitLab Container Scanning
Mar 05, 2026 at 12:00 AM
-
How GitLab built a security control framework from scratch
Mar 04, 2026 at 12:00 AM
-
10 AI prompts to speed your team’s software delivery
Mar 04, 2026 at 12:00 AM
-
AI can detect vulnerabilities, but who governs risk?
Feb 27, 2026 at 12:00 AM
-
Secure and fast deployments to Google Agent Engine with GitLab
Feb 26, 2026 at 12:00 AM
-
Introducing the GitLab Managed Service Provider (MSP) Partner Program
Feb 26, 2026 at 12:00 AM
-
GitLab Duo Agent Platform with Claude accelerates development
Feb 26, 2026 at 12:00 AM
-
Passkeys now available for passwordless sign-in and 2FA on GitLab
Feb 25, 2026 at 12:00 AM
-
New GitLab metrics and registry features help reduce CI/CD bottlenecks
Feb 25, 2026 at 12:00 AM