Azure DevOps Yol Haritası


| Yenilikler | Geliştirici Topluluğu | DevOps Blogu | Documentation |


Ürün yol haritası

Bu özellik listesi yol haritamıza kısa bir bakış sunuyor. Şu anda üzerinde çalıştığımız önemli özelliklerden bazılarını ve bunları görmeyi bekleyebileceğiniz zaman dilimini tanımlar. Kapsamlı değildir, ancak önemli yatırımlar için biraz görünürlük sağlamaya yöneliktir. En üstte, büyük çok çeyrekli girişimlerimizin ve bunların ayrıldığı özelliklerin bir listesini bulacaksınız. Daha da aşağıda planladığımız önemli özelliklerin tam listesini bulacaksınız.

Her özellik, belirli bir öğe hakkında daha fazla bilgi edinebileceğiniz bir makaleye bağlanır. Bu özellikler ve tarihler geçerli planlardır ve değiştirilebilir. Zaman çerçevesi sütunları, özelliğin kullanılabilir olmasını beklediğimiz zamanları yansıtır.

Girişimler

Azure DevOps için Copilot kod incelemeleri

Azure DevOps için Copilot Kod İncelemeleri, Azure Repos'a yapay zeka destekli çekme isteği incelemeleri sunar. gözden geçirme sırasında, Copilot çekme isteği değişikliklerini analiz eder ve olası sorunları içeren yorumları ve önerilen iyileştirmeleri gönderir; böylece ekipler birleştirmeden önce sorunları daha önce belirleyebilir ve kod kalitesini güçlendirebilir. Bu deneyim, Azure Repos üzerinde geliştirme yapmaya devam eden kuruluşlar için tasarlanmıştır.

Daha fazla bilgi edinmek için bkz. Azure Repos için Copilot kod incelemeleri.

Özellik Üç aylık dönem
Azure Repos için Copilot Kod İncelemeleri (genel önizleme) Tamamlandı 2026 Q3
Öneriler uygulanırken açıklamaları otomatik olarak çözümleme Tamam 2026 Q4
Denetim günlüğündeki Copilot Kod İncelemesi yapılandırma değişiklikleri Tamam 2026 Q4
Projelerde Copilot kod incelemelerini etkinleştirmeye yönelik kuruluş denetimleri 2027 1. Çeyrek
Dosyaları ve klasörleri Copilot kod gözden geçirmelerinin dışında tutma 2027 1. Çeyrek
Copilot'un çekme isteklerini onaylamasına izin verin 2027 1. Çeyrek

Azure DevOps için GitHub Gelişmiş Güvenlik

GitHub Gelişmiş Güvenlik (GHAzDO), ek bir lisans kapsamında Azure DevOps'a ek güvenlik özellikleri getirir. Herhangi bir project koleksiyonu yöneticisi artık Project Ayarları veya Kuruluş Ayarları'ndan kuruluşu, projeleri ve depoları için Gelişmiş Güvenlik'i etkinleştirebilir.

Azure DevOps için GitHub Gelişmiş Güvenlik'in ana özellikleri şunlardır:

  • Gizli Dizi Tarama: Git depolarınızdaki düz metin gizli dizilerini algılayın ve düzeltin. Eğer itme koruması etkinleştirilirse, gizli bilgileri de depolarınıza iletilmeden önce algılar ve engeller.
  • Kod Tarama: CodeQL veya üçüncü taraf bir araç kullanarak kodunuzda olası güvenlik açıklarını ve kodlama hatalarını arayın.
  • Bağımlılık Tarama: Kodunuzun güvenli olmayan bir pakete bağımlı olduğunu algılayın ve uyarın ve basit düzeltme yönergelerini alın.

documentation içinde Azure DevOps için GitHub Gelişmiş Güvenlik'i yapılandırma hakkında daha fazla bilgi edinebilirsiniz.

Sunmayı beklediğimiz gelecekteki yetenekler şunlardır:

Özellik Üç aylık dönem
Bağımlılık taraması için kötü amaçlı yazılım uyarıları Tamam 2026 Q3
Bağımlılık tarama ekosistemi geliştirmeleri Tamam 2026 Q3
Copilot Bağımlılık tarama uyarıları için otomatik düzeltme (genel önizleme) 2026 4. çeyrek
Copilot Kod tarama uyarıları için otomatik düzeltme (genel önizleme) 2026 4. çeyrek
CodeQL varsayılan yapılandırması pull request tetikleyicisinde çalışır 2026 4. çeyrek
Copilot Otomatik Düzeltme için özel havuz seçimi desteği 2026 4. çeyrek
Copilot Autofix için toplu uyarı seçimi 2026 4. çeyrek
Kod Güvenliği uyarıları için Copilot Otomatik Düzeltme (GA) 2026 4. çeyrek
Defender for Cloud ile koddan buluta tümleştirme Gelecek
CodeQL tarafından desteklenmeyen diller için yapay zeka güvenlik algılamaları Gelecek

Kimlik bilgisi hırsızlığıyla ilişkili riskleri en aza indirme

Azure DevOps; temel kimlik doğrulaması, kişisel erişim belirteçleri (PATs), SSH ve Microsoft Entra ID (eski adıyla Azure Active Directory) erişim belirteçleri gibi birçok farklı kimlik doğrulama mekanizmasını destekler. Bu mekanizmalar, özellikle kimlik bilgisi hırsızlığı potansiyeli söz konusu olduğunda güvenlik açısından eşit olarak oluşturulmaz. Örneğin, PAT'ler gibi kimlik bilgilerinin istenmeyen şekilde sızması kötü niyetli kişilerin kaynak kodu gibi kritik varlıklara erişim sağladıkları, tedarik zinciri saldırılarına ve hatta üretim altyapısını tehlikeye atabilecekleri Azure DevOps kuruluşlara girmelerine olanak tanıyabilir. Kimlik bilgisi hırsızlığı risklerini en aza indirmek için önümüzdeki çeyreklerde aşağıdaki alanlarda çalışmalarımızı odaklayacağız:

  • Yöneticilerin denetim düzlemi ilkeleri aracılığıyla kimlik doğrulama güvenliğini geliştirmesini sağlayın.

  • Daha güvenli alternatifler için destek ekleyerek PAT'lere ve diğer çalınabilir gizli bilgilere olan ihtiyacı azaltma.

  • Çeşitli güvenlik özelliklerini daha iyi desteklemek için Microsoft Entra ID ile Azure DevOps tümleştirmesini derinleştirme.

  • Azure Pipelines hizmet bağlantılarında üretim sırlarını depolama gereksinimini ortadan kaldırma.

Özellik Üç aylık dönem
Workload kimlik federasyonu Azure DevOps vereninin kullanım dışı bırakılması 2027 2. Çeyrek
Sürekli erişim değerlendirme Gelecek
Azure DevOps'ta cihaz bağlı Entra belirteçlerini kullanma Gelecek
Çok kiracılı uygulamalar için Azure DevOps düzenleyicisinin iş yükü kimliği federasyonunda kullanımdan kaldırılması Gelecek

Yönetilen DevOps Havuzlarına Geçiş

Yönetilen DevOps Havuzları, Azure DevOps Sanal Makine Ölçek Kümesi aracı havuzlarının evrimidir. Daha iyi havuz ölçeklenebilirliği ve güvenilirliği sağlar, havuz yönetimini basitleştirir ve özel Azure VM'lerde barındırılan Microsoft aracıların VM görüntülerini kullanmanıza olanak tanır. Yönetilen DevOps Havuzları hakkında daha fazla bilgiyi burada bulabilirsiniz. Yeni senaryoları desteklemeye yönelik özellikler, Sanal Makine Ölçek Kümesi havuzlarına değil Yönetilen DevOps Havuzlarına eklenir. Yönetilen DevOps Havuzları genel kullanıma sunulduğu için Sanal Makine Ölçek Kümesi havuzlarınızı Yönetilen DevOps Havuzlarına geçirebilirsiniz ve mümkün olduğunca üretim iş akışları için kullanabilirsiniz.

Ayrıntılı yol haritasını burada bulabilirsiniz.

YAML ve yayın işlem hatları özellik eşitliği

Son birkaç yıldır tüm işlem hatları yatırımlarımız YAML işlem hatları alanında olmuştur. Ayrıca tüm güvenlik iyileştirmelerimiz YAML işlem hatlarına yöneliktir. Örneğin YAML işlem hatları ile korunan kaynaklar üzerindeki denetim (depolar, hizmet bağlantıları vb.) işlem hattı yazarlarının aksine kaynak sahiplerinin elindedir. YAML işlem hatlarında kullanılan iş erişim belirteçlerinin kapsamı YAML dosyasında belirtilen belirli depolarla belirlenir. Bunlar YAML işlem hatları için kullanılabilen güvenlik özelliklerine yalnızca iki örnektir. Bu nedenlerden dolayı klasik yerine YAML işlem hatlarını kullanmanızı öneririz. YAML'nin klasik yöntem üzerinde benimsenmesi yapılar (CI) için önemli olmuştur. Ancak, birçok müşteri yayınlar (CD) için YAML üzerinden klasik sürüm yönetimi işlem hatlarını kullanmaya devam etti. Bunun birincil nedeni, iki çözüm arasındaki çeşitli CD özelliklerinde eşlik olmamasıdır. Geçtiğimiz yıl boyunca, bu alandaki çeşitli boşlukları, özellikle de Denetimler'de ele aldık. Bir derlemenin bir aşamadan diğerine taşınmasını kısıtlamak için, YAML işlem hattında birincil mekanizma olarak kontroller kullanılır. Önümüzdeki yıl içinde diğer alanlardaki boşlukları gidermeye devam edeceğiz. Kullanıcı deneyimlerine, izlenebilirliğe ve ortamlara odaklanacağız.

Özellik Üç aylık dönem
Aşama düzeyinde izlenebilirlik 2027 1. Çeyrek
Aşamaların sıra dışı yürütülmesini isteğe bağlı olarak gerçekleştirme 2027 1. Çeyrek
Kontrollerdeki hizmet bağlantıları Gelecek
Genişletilebilirliği denetler Gelecek

Tüm özellikler

Azure DevOps Hizmetleri

Zaman aralığı Özellik Alan
2026 Q4 MCP Server, kuruluş ve proje seçimi için gereksinim toplama desteği Genel
Copilot Bağımlılık tarama uyarıları için otomatik düzeltme (genel önizleme) Azure DevOps için GitHub Gelişmiş Güvenlik
Copilot Kod tarama uyarıları için otomatik düzeltme (genel önizleme) Azure DevOps için GitHub Gelişmiş Güvenlik
CodeQL varsayılan yapılandırması pull request tetikleyicisinde çalışır Azure DevOps için GitHub Gelişmiş Güvenlik
Copilot Otomatik Düzeltme için özel havuz seçimi desteği Azure DevOps için GitHub Gelişmiş Güvenlik
Copilot Autofix için toplu uyarı seçimi Azure DevOps için GitHub Gelişmiş Güvenlik
Kod Güvenliği uyarıları için Copilot Otomatik Düzeltme (GA) Azure DevOps için GitHub Gelişmiş Güvenlik
İş öğesinden birden çok eki indirin Panolar
Yeni iş öğelerinin ekleneceği yeri seçin Panolar
İş öğelerini etiket filtreleri ile dışlama Panolar
Copilot Kod İncelemesi (Genel Önizleme) geliştirmeleri Repos
Çekme isteği yorumcularını filtreleme Repos
GitHub’da barındırılan ajan boyutları Boru hatları
GitHub depolarına erişimi kontrol edin Boru hatları
Aşama düzeyinde izlenebilirlik Boru hatları
Azure Test Plans'de JavaScript (Playwright) desteği Test Planları
Mevcut Wiki düzenleyicisini Monaco Düzenleyicisi ile değiştirme Wiki
2027 Ç1 İş öğesini Microsoft Excel İçeri/Dışarı Aktarma Panolar
Projelerde Copilot kod incelemelerini etkinleştirmeye yönelik kuruluş denetimleri Repos
Dosyaları ve klasörleri Copilot kod gözden geçirmelerinin dışında tutma Repos
Copilot'un pull request'leri onaylamasına izin ver Repos
Gelecek Denetim GA'sı Genel
Kuruluşunuzu farklı bir coğrafyaya taşıma (coğrafi taşıma) Genel
Kimlik doğrulama yöntemlerini devre dışı bırakmaya yönelik ilkeler Genel
PR araması Genel
CodeQL tarafından desteklenmeyen diller için yapay zeka güvenlik algılamaları Azure DevOps için GitHub Gelişmiş Güvenlik
Defender for Cloud ile koddan buluta tümleştirme Azure DevOps için GitHub Gelişmiş Güvenlik
İş öğelerindeki dağıtım denetiminde YAML aşama durumunu bildirme Panolar
Hedeflenmişse, bir sonraki mevcut Node sürümünde görevleri çalıştırabilme yeteneği.
sürüm mevcut değil
Boru hatları
Kutudaki görevler Node.js 24'ü destekler Boru hatları
Aracıdan Düğüm 6, 10 ve 16'yı Kaldır Boru hatları
Azure Test Plans Tarayıcı Uzantılarının Güvenilirliğini ve Performansını Geliştirme Test Planları
Test Çalışması Koşumu için Sorunsuz Derleme İşlem Hattı Tümleştirmesi Test Planları
Azure Test Planı'nda Java (Playwright) için Destek Test Planları
Azure Test Plans'de Python için Destek (UnitTest & Robot) Test Planları
Azure Test Plans'da PHP Desteği (PHPUnit ve Pest) Test Planları
Özelleştirilebilir geçici başarısızlık gösteren test algılama mantığı Test Planları
Azure Pipelines'de Package yükseltme görevi Eserler
Azure Pipelines'da eski Azure Artifacts görevlerini kullanımdan kaldırma ve varsayılan olarak yeni, yalnızca kimlik doğrulama içeren görevleri kullanma Eserler

Azure DevOps Server

Zaman aralığı Özellik Alan
Gelecek Kimlik doğrulama yöntemlerini devre dışı bırakmaya yönelik ilkeler Genel
Alt dize araması Genel
Commit araması Genel
PR araması Genel
Yeni Panolar Merkezi Panolar
İş öğesi çok satırlı alanlar için Markdown düzenleyicisi Panolar
Node 6 ve Node 10 runners'ı aracıyla göndermeyi durdurma Boru hatları
Support Pipelines Uygulaması GitHub Enterprise ile Boru hatları
Kontrollerdeki hizmet bağlantıları Boru hatları
Genişletilebilirliği denetler Boru hatları
Azure Pipelines'de Package yükseltme görevi Eserler
Azure Pipelines'da eski Azure Artifacts görevlerini kullanımdan kaldırma ve varsayılan olarak yeni, yalnızca kimlik doğrulama içeren görevleri kullanma Eserler
Pano Genel Parametresi Raporlama
Pano Şablonu Raporlama
Test Çalışması Koşumu için Sorunsuz Derleme İşlem Hattı Tümleştirmesi Test Planları
Gelişmiş Test Vakası sonuç geçmişi Test Planları
Gereksinimlerde En Son Test Sonucu Test Planları
Test Planı iş öğesinden Test Planları sayfasına doğrudan bağlantı Test Planları
Manuel test senaryosu çalıştırırken otomatik duraklatma Test Planları
Duraklatılmış test çalışmalarını varsayılan olarak devam ettir Test Planları
Web ve masaüstü çalıştırıcısında test adımını geri al Test Planları
XLSX formatında özel sütunlarla test vakalarını dışarı aktarma Test Planları
REST API kullanarak silinen test planlarını ve test paketlerini geri yükleme Test Planları
Yürütme Sekmesinde Test Çalışması Durumunu Görüntüleme Test Planları
Yeni Test Planları dizini Test Planları
Yeni Test Çalıştırması deneyimi Test Planları
Gelişmiş Test Noktası Sonuç Paneli Test Planları
Azure Test Planları'nda Java (JUnit) desteği Test Planları
Azure Test Planları'nda JavaScript (Jest) Desteği Test Planları
Azure Test Plans'de Python için Destek (UnitTest & Robot) Test Planları
Azure Test Plans'de JavaScript (Playwright) desteği Test Planları
Azure Test Plans'da PHP Desteği (PHPUnit ve Pest) Test Planları
Azure Test Planı'nda Java (Playwright) için Destek Test Planları
Özelleştirilebilir geçici başarısızlık gösteren test algılama mantığı Test Planları

Geri bildirim sağlama

Bu özellikler hakkında düşüncelerinizi duymak isteriz. sorunları bildirin veya Geliştirici Topluluğu aracılığıyla bir özellik önerin.

Öneride bulunma

Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.