Azure Repos için GitHub Copilot Kod İncelemesi artık genel önizlemede

Bu sprint'te, Azure Repos için GitHub Copilot Kod İncelemesi, tüm Azure DevOps müşterileri için genel önizlemeye giriyor. Esnek etkinleştirme, özel yönergeler, dal ilkeleri aracılığıyla otomatik incelemeler, Yönetilen DevOps Havuzları desteği ve geliştirilmiş maliyet görünürlüğü ile yapay zeka destekli geri bildirimleri doğrudan çekme isteklerine getirir.

Ayrıntılar için sürüm notlarına göz atın.

General

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

Azure Panoları

Azure Repos

Azure Pipelines

Wiki

General

Uzak MCP Sunucusu işleme hızı sınırları

Araçlar artık uzak MCP Sunucusu isteklerinin hizmet hızı sınırlarına ne zaman yaklaştığını algılayabilir ve ne zaman yavaşlamaları veya yeniden denemeleri konusunda rehberlik alabilir. Bu, yüksek kullanım dönemlerinde başarısız istekleri ve gereksiz yeniden denemeleri azaltmaya yardımcı olur.

İstek hızı sınırlı olduğunda, araç yanıtları artık Azure DevOps tarafından sağlanan yeniden deneme kılavuzunu içerir ve çağrı aracısının isteği yeniden denemeden önce beklemesini sağlar.

Azure DevOps eklentisi artık GitHub Copilot uygulaması'de kullanılabilir

Azure DevOps eklentisi artık GitHub Copilot uygulaması için kullanılabilir. Eklentiyle, Azure DevOps iş öğelerinizi ve çekme isteklerinizi görüntüleyip açabilir, iş öğelerini düzenleyebilir ve doğrudan Copilot uygulamasından temel çekme isteği güncellemeleri yapıp çekme isteklerini tamamlayabilirsiniz. Düzenleyici'nin Özelleştir'in altındaki seçimlerinden Azure DevOps eklentisini yükleyin, ardından oturum açın ve başlamak için Azure DevOps kuruluşunuza ve projenize bağlanın.

Daha fazla bilgi edinmek için blog gönderisi duyurusunu okuyun.

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

Kötü amaçlı yazılım uyarıları (özel önizleme)

Azure DevOps için gelişmiş güvenlik GitHub artık depo Bağımlılıkları ve Güvenliğe Genel Bakış'ta kötü amaçlı yazılım bulgularını ayrı bir uyarı türü olarak ortaya çıkarabiliyor. Güvenlik ekipleri mevcut bağımlılık uyarılarıyla birlikte bu bulguları filtreleyebilir, araştırabilir, kapatabilir ve yeniden açabilir.

Bağımlılık uyarıları olarak görüntülenen kötü amaçlı yazılım bulguları.

Kuruluşunuz için erişim talep etmek üzere Azure DevOps için GitHub Advanced Security özel önizleme başvuru formunu doldurun.

Güvenliğe genel bakış ölçümleri (özel önizleme)

Risk ve kapsam sayfalarında artık, güvenlik ekiplerinin kuruluş genelindeki uyarı maruziyetini ve tarama kapsamını anlamasına yardımcı olmak için özet metrikler yer alıyor. Ekipler ölçümleri projeye, depoya, araç takımına, önem derecesine, süreye ve kapsam durumuna göre geliştirebilir.

Risk:

Proje ve depoya göre filtrelenen risk ölçümleri.

Kapsam:

Projeye ve depoya göre filtrelenen kapsam ölçümleri.

Kuruluşunuz için erişim talep etmek üzere Azure DevOps için GitHub Advanced Security özel önizleme başvuru formunu doldurun.

Autofix AI kredi kullanımı için proje düzeyinde faturalama

Autofix AI kredi kullanımı artık her bir Azure DevOps projesine atfediliyor. Azure Maliyet Yönetimi'da, yalnızca kuruluş düzeyinde toplam görmek yerine projeye göre Otomatik Düzeltme kullanımını ve ilişkili maliyetleri ayırabilirsiniz. Bu, kuruluşunuz genelinde Autofix tüketimini anlamayı ve dağıtmayı kolaylaştırır.

Azure Panoları

İş öğesi bildirim e-postaları için geliştirilmiş güvenlik

Açıklamalardaki ve diğer büyük metin alanlarındaki tıklanabilir bağlantıları devre dışı bırakarak bildirim e-postalarını Azure DevOps için güvenlik iyileştirmesi yaptık.

Bağlantılar e-postaya eklenmiştir, ancak artık tıklanamaz. Bağlantıyı izlemek için önce iş öğesini Azure DevOps açın ve ardından bağlantıya buradan erişin. Bu değişiklik, kimlik avı ve diğer kötü amaçlı bağlantıların doğrudan bildirim e-postalarından açılması riskini azaltmaya yardımcı olur.

Azure Repos

GitHub Copilot Kod İncelemesi (genel önizleme)

Azure Repos için GitHub Copilot Kod İncelemesi artık genel önizleme aşamasındadır ve erken erişim kaydı gerekmeyen tüm Azure DevOps müşterilerin kullanımına sunulmuştur. Copilot Kod İncelemesi, yapay zekâ destekli geri bildirimi doğrudan çekme isteği sürecine taşıyarak ekiplerin sorunları belirlemesine ve kodlama standartlarını daha tutarlı uygulamasına yardımcı olur.

GitHub Copilot, bir Azure Repos çekme isteğini otomatik olarak gözden geçirir.

Başlamadan önce Copilot Code Review'ın nasıl çalıştığı, nasıl etkinleştirileceği ve kullanım ve faturalama konusunda neler bekleyebileceğiniz hakkında ayrıntılı bilgi için resmi belgeleri okuyun.

Genel önizleme ayrıca teknik önizlemeden gelen geri bildirimlere göre çeşitli geliştirmeler de sağlar:

  • Esnek etkinleştirme: Kuruluş, proje veya bireysel depo düzeyinde Copilot Kod gözden geçirmesini etkinleştirin.
  • Yönetilen DevOps Havuzları desteği: Microsoft barındırılan aracılar yerine yapılandırılmış bir Yönetilen DevOps Havuzu kullanarak incelemeler çalıştırın.
  • Özel yönergeler: gözden geçirmeler sırasında dikkate alınacak Copilot için kuruluş, proje, depo veya yola özgü kodlama standartlarını tanımlayın.
  • Otomatik incelemeler: Taslak durumundaki çekme istekleri de dahil olmak üzere yeni çekme isteklerini otomatik olarak incelemek için dal ilkelerini kullanın.
  • Geliştirilmiş maliyet görünürlüğü: Azure Maliyet Yönetimi etiketleri ve bütçe uyarılarını kullanarak Azure DevOps projeye göre Copilot Kod Gözden Geçirme maliyetlerini izleme.
  • Çok yakında: Hata günlüklerini ve yapılandırılabilir Lite ve Dengeli gözden geçirme düzeylerini gözden geçirin.

Azure DevOps Enterprise Live Migrations (genel önizleme)

Azure DevOps Enterprise Live Migrations artık genel önizleme aşamasındadır. Kurumsal Dinamik Geçişler, kuruluşların depoları veri yerleşimi ile Azure DevOps'dan GitHub Enterprise Cloud'a taşımasına yardımcı olurken, sürekli eşitleme ve denetimli tam geçiş işlemi aracılığıyla geliştirici kesintisini en aza indirir. Depo geçmişinin, dalların, etiketlerin, çekme isteği meta verilerinin ve dal ilkelerinin geçişini desteklerken ekiplerin geçiş sırasında Azure Pipelines ve Azure Boards kullanmaya devam etmesini sağlar. Enterprise Live Migrations hakkında daha fazla bilgi edinin.

Azure DevOps Enterprise'ta Repos için Canlı Geçiş.

Birden fazla commit içeren çekme istekleri için otomatik başlıklar

Birden çok işleme içeren bir çekme isteği oluştururken, çekme isteği başlığı artık kaynak dal adı kullanılarak otomatik olarak doldurulur. Bu, başlığı boş bırakmak yerine kullanışlı bir varsayılan değer sağlar.

Mevcut İşleme İletileri Ekle seçeneği, çekme isteği açıklamasına işleme iletileri eklemek için kullanılabilir durumda kalır.

Azure Pipelines

Docker yuvası artık Linux kapsayıcı işleri için varsayılan olarak eşlenmez

En az ayrıcalık ilkesini uygulayarak güvenliği artırmak için, Azure Pipelines aracısı sürüm 5.279.0'dan itibaren, Linux aracıları üzerinde çalışan kapsayıcı işleri için mapDockerSocket varsayılan değeri false olur. Bu değişiklikten sonra, ana bilgisayar Docker soketi (/var/run/docker.sock) Linux aracılarında varsayılan olarak iş kapsayıcısına monte edilmez.

Note

Kapsayıcı işiniz konak daemon’una karşı Docker komutları çalıştırıyorsa (Docker-in-container), kapsayıcı kaynağında mapDockerSocket değerini true olarak ayarlayarak bunu açıkça etkinleştirin; aksi takdirde işlem hattınız başarısız olur.

Ana bilgisayar Docker soketini kullanmak için, kapsayıcı kaynağında mapDockerSocket: true ayarlayarak bunu açıkça etkinleştirin.

resources:
	containers:
	- container: my_container
		image: ubuntu:22.04
		mapDockerSocket: true

Kapsayıcı içinde Docker davranışı kullanmayan kapsayıcı işleri için eylem gerekmez. Daha fazla bilgi için bkz. Docker yuva eşlemesi.

Wiki

Sayfa başlığına göre daha hızlı wiki araması

Özellikle büyük wiki'leri olan projeler için wiki sayfalarını başlığa göre aramak artık daha hızlı ve daha hızlı yanıt veriyor.

Bu geliştirme, bir wiki'de ilk kez arama yapmak için gereken süreyi azaltır ve sayfa ağacı, sayfa taşıma iletişim kutusu ve bağlantı otomatik tamamlama dahil olmak üzere wiki deneyiminde sayfa filtrelemeyi hızlandırır.

Azure DevOps artık sayfa başlığı aramaları için gereken bilgileri doğrudan wiki veritabanından alır ve tam Git ağacını indirme ve işleme gereksinimini ortadan kaldırır. İyileştirilmiş arama verileri kullanılamıyorsa Azure DevOps otomatik olarak mevcut arama yöntemini kullanır.

Sonraki Adımlar

Note

Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır. Azure DevOps gidin ve bir göz atın.

Geri bildirim sağlama

Bu özellikler hakkında düşüncelerinizi duymak istiyoruz. Bir sorunu bildirmek veya öneri sağlamak için yardım menüsünü kullanın.

Öneride bulunma

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