Administrative
- Email Sender Authentication Enabled to improve Security
- Breaking Change: Remove Bitbucket Cloud App Password
- Removal of Static Compliance Violation Report
- What is excluded during a free trial?
- Why does my billing show more seats in use than my Group members count?
- Unable to add email: "Email has already been taken"
AI
- GitLab Duo Workflow Service not operational
- Model selection UI disappears after switching from Online to Offline license
- GitLab Duo Agent Platform Not Detected When IDE Is Opened On A Subfolder Of A Git Repository
- Duo Agentic Chat fails on Windows: Insufficient folder ownership
- GitLab Duo Agent Platform Developer Flow creates an empty merge request with no commits pushed
- Disable Anthropic Models in GitLab Duo for Self-Managed
CI/CD Pipeline & Runner
- Hosted runner jobs fail when pushing to registry: access forbidden
- Fix Corruption in Runner Git Repository
- Runner Autoscaler Executor on AWS fails to start job when instance_ready_command set and SSH startup delayed
- CI pipelines no longer trigger on commit, manually created pipelines stuck in "created" state after upgrading to GitLab 18.x
- `The current user is not authorized to create the pipeline schedule` when attempting to create pipeline schedules
- Self-hosted GitLab Runners Unable to Pull Code - 403 Forbidden Error Due to IP Allowlist Restrictions
Errors
- Commits API returns 400 Bad request when parameters are passed as query parameters
- Repository Files API returns 400 Bad request when parameters are passed as query parameters
- Error "EOFError: multipart data over retained size limit" when committing large files via Repository Files API with multipart form-data
- Pipelines page fails with "An error occurred while loading pipelines" : Cannot return null for non-nullable field Pipeline.iid on self-managed 18.10 and later
- Geo: Cannot transition state via :start or :pending due to "Verification failure can't be blank"
- SSH authentication shows Welcome to GitLab, Anonymous! after SSH key rotation
How-To
- How to disable GitLab Duo and remove the chat panel entirely on an airgapped/offline GitLab instance
- How to reset a user password on GitLab
- Resolving `active: false` SCIM Identities when adding users to Top-level Group
- How to Report Abuse on GitLab.com
- How To Turn Off Third Party Offerings
- How to change the avatar for a service account
Kubernetes
- Frequent pod restarts due to OOMKiller after upgrade from Amazon Linux 2 on EKS 1.28+
- Unable to access Kubernetes HelmRelease resources from the environment Kubernetes dashboard in the UI
- "fork/exec: function not implemented" error while spawning Git processes after upgrading to Bottlerocket-based EKS 1.33 AMIs
- NGINX Ingress DNS Caching Issues with Kubernetes Headless Services
- GitLab-managed Kubernetes resources are not being cleaned up when utilizing the delete_resources: on_stop
- GitLab agent server for Kubernetes (KAS) does not start and repeatedly throws errors in GitLab 17.8.0
Licensing & Subscription
- Self-Managed max seats and “Users over subscription"
- Can I opt out of on demand billing?
- Why do I have on-demand credits used when I did not accept on-demand billing
- Can I assign different license tiers to users on the same self-managed GitLab instance?
- How to get a coupon code to renew your Community programs (EDU, OSS, Non-profits) subscriptions
- Making changes to Community programs (EDU, OSS, Non-profits, or Startups) subscriptions
Migrations
- PG::CheckViolation: ERROR: check constraint "check_96233d37c0" of relation "pool_repositories" is violated by some row
- Migration Fails: PG::UntranslatableCharacter Errors in MoveCiBuildsMetadata Migration
- Break/Fix - Issue creation fails with error PG::UndefinedTable: relation "work_item_descriptions" does not exist when version 18.4 is skipped during a zero-downtime upgrade
- Migration Failed: PG::CheckViolation: ERROR: check constraint "check_2aae034509" of relation "integrations" is violated by some row
- Database Migration Fails: PG::CheckViolation: ERROR: new row for relation "batched_background_migrations" violates check constraint "check_batch_size_in_range"
- Direct transfer fails to transfer snippets repository due to BlockedUrlError
Performance
Security and Compliance
Security
- "Resolve with Agentic AI" option not visible on GitLab 18.9 and 18.10
- Where to find GitLab's corporate disaster recovery and ransomware response procedures
- Security Policy Blocks Merge Request Despite Dismissed Vulnerability
- FAQ: Data breach of Red Hat's self-managed GitLab instance
- "Rebase Without Pipeline" triggers a pipeline When Policy Execution is enabled
- Git Security Vulnerability CVE-2025-48384
Troubleshooting
- 413 Request Entity Too Large When Uploading Files via Project Uploads API
- Redis Replica Node Full-Sync Loop When Adding New Node to Cluster
- Troubleshoot GitLab Duo Code Review not working with /assign_reviewer @GitLabDuo on self-managed 18.7.x
- Git LFS Rate Limit on GitLab.com
- Unexpected or missing jobs in CI/CD pipeline
- Praefect load imbalance in Gitaly Cluster
Upgrades
- BackfillMergeRequestFileDiffsPartitionedTable migration causes Sidekiq OOM errors or runs slowly
- BackfillMergeRequestFileDiffsPartitionedTable migration appears stuck
- Failed to pull gitlab-runner operator v1.47 due to `ose-kube-rbac-proxy: manifest unknown`
- Invalid zero downtime upgrade path
- SUSE variant packages not released for 18.9.2, 18.8.6, and 18.7.6
- Upgrade to 18.9.0 fails with PG::CheckViolation on user_agent_details
Other Articles
- Important Changes for Duo Core
- Upcoming Mandatory MFA Changes
- Still receiving notification emails after scope was set to Custom, and the event was disabled
- Pages parallel deployments have incorrect URLs when separate Sidekiq nodes used
- Consul server refuses to rejoin cluster after being offline for more than server_rejoin_age_max (168h)
- Displaying user data is disabled in GitLab Credits Dashboard