GitLab 19.5 Yenilikleri: MCP Sunucusu Herkese Açık, Secrets Manager GA, Duo CLI /goal ve Kubernetes Ajanında gRPC

Alesta WEB

GitLab 19.5 Yenilikleri: MCP Sunucusu Herkese Açık, Secrets Manager GA, Duo CLI /goal ve Kubernetes Ajanında gRPC

Kısa cevap: GitLab 19.5, 15 Ekim 2026'da yayımlandı. Üç başlık öne çıkıyor: GitLab MCP sunucusu tüm planlarda (Free dahil) genel kullanıma açıldı; OpenBao tabanlı GitLab Secrets Manager Premium ve Ultimate'ta GA oldu; CI/CD tarafında alt pipeline'lara isteğe bağlı iş bağımlılığı geldi. GitLab.com'da MCP sunucusu için dakikada 60 (Free) ve 600 (Premium/Ultimate) istek sınırı başladı. Kubernetes ajanlarının bağlantısı gRPC'ye geçiyor ve eski cancel_merge_when_pipeline_succeeds API uç noktası kullanımdan kaldırıldı.

Dizüstü bilgisayarlarla çalışan yazılım ekibi (Software team working on laptops)
MCP sunucusu, ekibin kullandığı yapay zekâ asistanlarını GitLab verisine özel entegrasyon yazmadan bağlıyor. Fotoğraf: Annie Spratt / Unsplash

GitLab MCP sunucusu genel kullanımda (GitLab MCP server GA)

Model Context Protocol (MCP), yapay zekâ asistanlarının dış araçlara standart bir yoldan bağlanmasını sağlıyor. GitLab'ın kendi MCP sunucusu 19.5 ile Free, Premium ve Ultimate planlarında ve GitLab.com, Self-Managed, Dedicated kurulumlarının hepsinde genel kullanıma (GA) geçti. Böylece Claude, Copilot ya da başka bir MCP istemcisi; iş kayıtlarını, merge request'leri ve pipeline'ları GitLab API'sine özel entegrasyon yazmadan okuyabiliyor.

Bu sürümle sunucuya yeni araçlar da eklendi:

  • get_artifact_file: CI/CD artefaktından tek bir dosyayı okur. Başarısız bir testin raporunu ajana doğrudan okutmak için kullanışlı.
  • start_duo_session, get_duo_session, list_duo_sessions, list_duo_agents_and_flows: GitLab Duo ajanlarını ve akışlarını dış istemciden başlatıp izlemeyi sağlar.
  • list_groups ve araç seti seçimi: istemciye yalnız ihtiyaç duyulan araç grubunu açmak mümkün. Bu, modelin bağlam penceresini gereksiz araç tanımlarıyla doldurmamak için önemli.

GitLab.com'da 15 Ekim'den itibaren MCP sunucusuna dakikada 60 istek (Free) ve 600 istek (Premium/Ultimate) sınırı uygulanıyor. Çok sayıda çağrı yapan ajanlar HTTP 429 alabilir; GitLab yeniden bağlanma ve yeniden deneme ayarlarının gözden geçirilmesini öneriyor.

GitLab Secrets Manager (OpenBao)

Şimdiye kadar GitLab'da gizli değerler için ya CI/CD değişkenleri ya da harici bir kasa (Vault gibi) kullanılıyordu. 19.5 ile açık kaynak OpenBao üzerine kurulu GitLab Secrets Manager, Premium ve Ultimate'ta GitLab.com ve Self-Managed için GA oldu. Kullanımı GitLab Credits üzerinden ücretlendiriliyor.

En önemli fark, gizli değerin belirli işlere (job) bağlanabilmesi. Bir veritabanı parolası yalnız deploy işinde görünür, test işleri ona erişemez. Aynı gizli değerler CI dışında da kullanılabiliyor: Kubernetes iş yüklerinde, altyapı kodu (Terraform/OpenTofu) akışlarında ve API üzerinden. Tedarik zinciri saldırılarının çoğunun CI ortamındaki açık değişkenleri hedeflediği düşünülürse, gizli değerleri işe göre daraltmak doğrudan risk azaltıyor.

CI/CD ve platform yenilikleri (Pipelines and platform)

  • Alt pipeline'larda isteğe bağlı iş bağımlılığı (optional child pipeline job dependencies): alt pipeline işlerine tanımlanan bağımlılıklar artık isteğe bağlı işaretlenebiliyor. Kurallara göre her çalışmada oluşmayan işlerin bulunduğu monorepo yapılarında esneklik sağlıyor. Tüm planlarda var.
  • GitLab Observability (beta): izleme verilerini GitLab içinde toplayan özellik Free dahil tüm planlarda beta olarak, beta süresince ücretsiz açıldı.
  • Markdown'a depo kodu gömme: iş kaydı ve wiki sayfalarına depodaki bir kod parçası doğrudan gömülebiliyor; Markdown tablolarının başlıkları sıralanabilir ve sabit (sticky) hale geldi.
  • İş günlüğü güncelleme sıklığı: Self-Managed yöneticileri canlı iş günlüğünün ne sıklıkla güncelleneceğini ayarlayabiliyor.
  • LDAP yeniden eşitleme: yönetici panelinden tek bir kullanıcının LDAP bilgisi elle eşitlenebiliyor.
  • GitLab Runner 19.5 aynı gün yayımlandı.

Duo CLI ve ajan akışları (GitLab Duo)

GitLab'ın terminal ajanı Duo CLI'a /goal komutu (GA), Auto mode ve proje bazlı ayar dosyaları eklendi. /goal komutu GitLab 19.3+ ve Duo CLI 9.17.0+ gerektiriyor. Kod inceleme akışına (Code Review Flow) tüm planlarda takip incelemesi (follow-up review) desteği, Premium ve Ultimate'a ise inceleyici öneren akış (Recommend Reviewers) eklendi. IDE'lerde yeni ajan sohbet arayüzü varsayılan oldu ve sohbete görsel (ekran görüntüsü) eklenebiliyor.

Kurumsal tarafta Externally Connected Agents beta olarak yapay zekâ yönetişim ekranına geldi; GitLab'a dışarıdan bağlanan ajanlar tek yerden görülüp yönetilebiliyor. Self-Managed kurulumlarda Amazon Bedrock üzerindeki modeller için IAM rolleriyle kimlik doğrulama ve Duo erişimini alt grup bazında kısıtlama seçeneği de eklendi.

Güvenlik taraması (Security)

  • Varsayılan olmayan dalların izlenmesi (Ultimate, GA): güvenlik açığı raporu artık yalnız ana dalı değil, seçilen sürüm dallarını da izleyebiliyor. Eski sürümleri destekleyen ekipler için önemli.
  • Özelleştirilebilir güvenlik profilleri: Secret Detection ve SAST için kuruma özel tarama profilleri tanımlanabiliyor.
  • MR güvenlik raporu karşılaştırması: her önem düzeyinde 1.000 bulguya kadar doğru karşılaştırma yapılıyor.
  • Business Logic Security Analyzer: iş mantığı hatalarını arayan yeni analiz aracı GitLab.com'da kapalı beta.

Davranış değişiklikleri (Breaking and behavior changes)

  • API: cancel_merge_when_pipeline_succeeds REST uç noktası kullanımdan kaldırıldı; yerine cancel_auto_merge kullanılmalı.
  • Push seçeneği: git push -o merge_request.auto_merge, hedef dala birleştirme izniniz yoksa artık uzak mesajla reddediliyor. Eskiden kabul edilip MR birleştirilemez halde kalıyordu.
  • GPG: iptal edilmiş GPG kimlikleri commit doğrulamıyor; bu commit'ler "farklı e-posta" ya da "başka kullanıcı" olarak görünebilir.
  • Kubernetes ajanı (GitLab Relay/KAS): varsayılan bağlantı gRPC oldu. GitLab.com'da wss:// ile bağlanan ajanlar grpcs://kas.gitlab.com adresine geçmeli.
  • IDE eklentileri: Software Development Flow için VS Code eklentisi 6.85.0+, JetBrains 3.40.0+, Visual Studio 0.79.0+ gerekiyor.

Self-Managed GitLab işleten ekipler için sıralama şöyle olmalı: önce Kubernetes ajan bağlantılarını ve API kullanan betikleri kontrol etmek, sonra yükseltmek. Alesta WEB'in deneyiminde sürüm geçişlerindeki kesintilerin çoğu yeni özellikten değil, sessizce değişen bir API davranışından çıkıyor; otomatik birleştirme ve API kullanan betikleri yükseltmeden önce bir test kurulumunda denemek bu yüzden önemli.

Sık sorulan sorular

GitLab MCP sunucusu ücretsiz planda kullanılabiliyor mu?

Evet. 19.5 ile Free, Premium ve Ultimate planlarının hepsinde GA. GitLab.com'da Free planda dakikada 60 istek sınırı var.

Secrets Manager için ayrı lisans gerekiyor mu?

Premium veya Ultimate plan gerekiyor ve kullanım GitLab Credits üzerinden ücretlendiriliyor.

Kubernetes ajanım 19.5'ten sonra kopar mı?

GitLab.com'da wss:// ile bağlanan ajanların grpcs://kas.gitlab.com adresine taşınması öneriliyor. Self-Managed'da ajan kurulum komutunda gösterilen adres kullanılmalı.

GitLab Observability ücretli mi?

Şu an beta ve beta süresince ücretsiz. Kalıcı fiyatlandırma henüz açıklanmadı.

İlgili yazılar: GitHub Actions kilit dosyası · GitHub AI Scan · MCP nedir? · Web yazılım hizmetleri · İletişim

Kapak fotoğrafı: Growtika / Unsplash

Hazır mısınız?

Projenizi birlikte planlayalım

Haber sitesi, adisyon, QR menü ya da kurumsal web sitesi — ihtiyacınızı dinleyelim, demo hesabı açalım ve yazılı teklifimizi iletelim. Görüşme ücretsizdir.

WhatsAppAra