IP allowlist Scoped Labels Issue Weights Iteration Cadences Multiple Issue Assignees Issue Dependencies Epic Boards Bulk Edit Epics Burnup Charts Burndown Charts Custom Text in Emails Track Description Changes Multiple Group Issue Boards Total Issue Weight per Issue Board List Issue Board Assignee Lists Issue Board Milestone Lists Issue Board Configuration Single level Epics Confidential Epics Reorder Issues in Epic Tree Epic Fixed Dates Epic Dynamic Dates Promote Issue to Epic Roadmaps Planning hierarchy Value Stream Management Issue Analytics Required Merge Request Approvals Multiple approvers in code review Approval rules for code review Repository pull and bidirectional mirroring Push rules Block secret file push Reject unsigned commits Verified Committer Restrict push and merge access Instance file templates Group file templates Code Owners Fault-tolerant Git storage with Gitaly Variable replication factor Secure sudo access for workspaces New agent authorization strategy for workspaces Create preconfigured remote development workspaces on-demand GitLab Duo Chat and Code Suggestions available in workspaces Enable Workspaces in GitLab Agent for Kubernetes Automatically clone public projects into a workspace Define a reproducible development environment in a devfile Group-level Wiki Group Level Value Stream Analytics Priority Support 24/7 uptime support Next business day Support Code Search Advanced Search Group webhooks Fault-tolerant PostgreSQL Email all users of a project, group, or entire server Limit project size at a global, group, and project level Log forwarding Lock project membership to group Remove a group immediately Restore a group Enable delayed project deletion Export members as CSV Upgrade assistance Audit events report Audit events CSV export Users and permissions report Auditor access Custom compliance frameworks Merge request approval settings Disaster Recovery Operations Dashboard Container Registry geographic replication Code Quality Reports Downstream and Multi-project pipeline graphs Fine-grained access controls for CI/CD based Kubernetes deployments Distributed cloning with GitLab Geo Support for Scaled Architectures LDAP Group Sync LDAP Authentication SAML SSO SAML Group Sync Built-in and custom project templates Browser Performance Testing Load Performance Testing Group Code Coverage Data Contribution Analytics CI/CD for external repo CI/CD for GitHub Delayed project deletion View projects pending deletion Restore a project SCIM for User Lifecycle Management Service Accounts Enterprise Users Geolocation-aware DNS Protected Environments Virtual registries Comments in Review Apps Associate Feature Flags with the issue(s) that is related to them Environment type Smart card support Merged results pipelines Merge Trains Run pipelines in the parent project for MRs from forks Environments Dashboard Trigger pipeline on any event in code repository Hosted runners on Linux for GitLab.com - Larger machine types Hosted runners on Linux Arm for GitLab.com GPU-enabled hosted runners on Linux for GitLab.com Hosted runners on macOS for GitLab.com (Beta) Search across all job logs Define cross-project jobs with artifact dependencies Cross-project jobs with artifact dependencies Productivity Analytics Code Review Analytics Escalate manually created Incidents Merge Request Dependencies Manage access to protected environments from the API Robust deploy and rollback bundle HashiCorp Vault Integration Azure Key Vault Integration Google Secret Manager Integration View Jira issues in GitLab Group Access Tokens Project Access Tokens Service Level Agreement countdown timer On-call Schedule Management Escalation Policies Maintenance mode Group-level permissions for Protected Environments Multi project pipeline visualization Secondary site proxying “Offload CI traffic to Geo secondaries” Health check for GitLab Duo