İngilizce dilinde oku

Aracılığıyla paylaş


NuGet 6.7 Sürüm Notları

NuGet dağıtım araçları:

NuGet sürümü Visual Studio sürümünde kullanılabilir .NET SDK'larında kullanılabilir
6.7 Visual Studio 2022 sürüm 17.7 7.0.4001
6.7.1 Visual Studio 2022 sürüm 17.7 7.0.4061

1 Visual Studio 2022 with.NET Core iş yüküyle yüklendi

Özet: 6.7.1 Sürümündeki Yenilikler

  • [Güvenlik]: Microsoft Güvenlik Danışmanlığı CVE-2024-0057 | NuGet İstemciSi Güvenlik Özelliğini Atlama Güvenlik Açığı - #12653

Özet: 6.7 Sürümündeki Yenilikler

  • Ayrıntılar Bölmesi'nde seçili paket için Paket Kaynağı Eşleme durumu - #12586

  • NuGet.Protocol'a VulnerabilityInfo API'leri ekleme - #12518

  • İmzalama: Doğrulama güvenilmeyen hatayla sonuçlanırsa Linux'ta eyleme dönüştürülebilir ileti gönderme - #12459

  • [Özellik]: VS PMUI paket ayrıntıları bölmesi sürüm açılan listesinde hangi paket sürümlerinin güvenlik açığı olduğunu göster - #11127

Bu sürümde giderilen sorunlar

DCR'ler:

  • Ayrıntılar bölmesinde Paket Kaynağı Eşleme durumu için görsel gösterge yok - #12609

  • PackageSourceMappings için PMUI'den VS Seçenekleri kısayolu Pakete kaydırılmıyor veya seçmiyor - #12608

  • PackageSourceMapping bulunamadığında Ayrıntılar Bölmesi'nde Yükleme/Güncelleştirme düğmeleri etkinleştirilir - #12607

  • NuGet.Frameworks'e null atanabilir ek açıklamalar ekleme - #12570

  • NuGet, C++/CLI için platform sürümü için farklı bir özellik kullanmalıdır - #12521

  • NuGet, HTTP 401'leri azaltmak için HttpClientHandler.PreAuthentication kullanmalıdır - #12514

Hata:

  • SingleFileProvider oluşturma ve içerik dosyaları için kullanma - #12706

  • TaskCanceledException OperationCanceledException olması gerektiğinden görev döküm yığınını geri yükleme - #12700

  • Dosya glob'larını geçirirken nuget.exe geri yükleme hata iletisini iyileştirme - #12691

  • NuGet: LockFileUtils.GetLockFileItems kutulama numaralandırıcısı - #12684

  • Önizleme Penceresi için bazı dizelerin yeniden yazılması ve kenar boşluklarının ayarlanması gerekiyor - #12681

  • PackageSpecificWarningProperties sınıfları yedekli koleksiyon aramaları yapar - #12678

  • SelectionCriteria liste kapasitesini doğru belirtme - #12667

  • Sözlüğün anahtarları üzerinde foreach döngüsünde değer aramaktan kaçının - #12666

  • NuGet: VersionRangeFormatter.GetNormalizedString, string.format kullanarak StringBuilderCache'i atlıyor - #12664

  • NuGet: Basit bir desende string.split kullanarak LockFileFormat.ReadTargetLibrary - #12663

  • Performans: Çok fazla Görev örneği ayırma - #12659

  • Güvenilir olmayan derleme konum kodunu güvenilir bir kodla değiştirin - #12650

  • PackageSpec yenisi yerine boş bir RuntimeGraph kullanmalıdır - #12649

  • TargetFrameworkInformation.Clone, zaten bir sözlük olan bir türdeki ToDictionary'yi çağırır, TargetFrameworkInformation.Clone zaten hedef boyutunu bildiği bir sözlüğü yeniden boyutlandırır - #12648

  • PackageSpecReferenceDependencyProvider.GetLibrary, gerek duymadığı bir Liste<T'sini> gereksiz yere yeniden boyutlandırıyor - #12647

  • ResolverUtility.FindLibraryCachedAsync arama olarak bir yapı kullanmalıdır - #12646

  • ContentItemCollection.PopulateItemGroups gereksiz yere List<T>, ContentItemCollection.PopulateItemGroups kutulama Listesi<T'nin> yeniden boyutlandırılmasına neden olur. Numaralandırıcı - #12645

  • PackageSpec.Clone ve LibraryDependency.Clone oluşturucuları tarafından oluşturulan koleksiyonların üzerine yazılır. - #12642

  • RestoreOperationLogger.ReportProgressAsync sürekli kullanıcı arabirimi iş parçacığı süresi isteğinde bulunur - #12640

  • PackageSpecWriter.SetDependencies içinde yinelenen Enum.ToString() kullanmaktan kaçının - #12638

  • ETW olayları '_' yerine varsayılan '/' kullanmalıdır - #12631

  • NuGetVersion ayrıştırma önemli GC basıncına neden oluyor - #12630

  • Güvenlik açığı bulunan paketler aranırken "Gözat" sekmesinin "sürüm" açılan kutusunda güvenlik açığı bulunan etiket gösterilmiyor - #12623

  • nuget geri yükleme işlemi, başvurdığı çözümle aynı dizinde olmayan çözüm filtreleri için başarısız olur. - #12562

  • VersionRangeFormatter StringBuilderPool kullanmalıdır - #12551

  • VirtualFileInfo.Name ayırmalarını azaltma - #12550

  • LibraryModel.LibraryRange karma kodunu alırken ayırmaları azaltma - #12549

  • NuGet.Build.Tasks.Console daha yeni çalışma zamanlarına iletilmelidir - #12528

  • Tür tam eşleşme değilse SourceRepository.GetResource oluşturur - #12455

  • [Hata]: CPM'de VersionOverride kullanılırken sürümü güncelleştirme seçeneğini devre dışı bırakma - #12230

  • [Hata]: dotnet nuget push not detecting apikey for 3rd party symbol server - #11846

  • Eksik ServerWarningLogHandler nedeniyle ara sunucu kullanılırken X-NuGet-Warning çalışmıyor - #5004

Bu sürümdeki işlemelerin listesi

Topluluk katkıları

Bu NuGet sürümünü harika hale getirmenize yardımcı olan tüm katkıda bulunanlara teşekkür ederiz!

  • danmoseley
    • 5276 geri yükleme görevinde iptalde kilitlenme sorunu düzeltilir
  • oleksandr-didyk
    • 5196 sb dosyalarına gözden geçirme açıklaması ekleme
  • drewnoakes
    • 5200 ContentItemCollection'da ayırmaları azaltma
  • Erarndt
    • 5202 NuGetVersion dizelerinden ayrıştırırken ayırmalardan kaçının
  • jerhon
    • 5197 Başvuruda bulunan çözümden farklı bir klasördeyken çözüm filtrelerinin geri yüklenmemesi sorunu düzeltildi
  • NikolaMilosavljevic
    • 5228 System.Security.Cryptography.Xml bağımlılığı ekleme
  • DevPaulLiu
    • 5206 ETW olaylarında varsayılan '/' bölme simgesini kullanın.
  • drewnoakes
    • 5201 PackageSpecReferenceDependencyProvider'da ayırmaları azaltma
  • drewnoakes
    • 5199 TargetFrameworkInformation.Clone dosyasında ayırmaları azaltma
  • Erarndt
    • 5217 Aynı anda yalnızca bir günlük görevinin etkin olduğundan emin olun
  • Erarndt
  • Erarndt
    • 5215 Add AsString() for LibraryDependencyTarget and LibraryIncludeFlags
  • NikolaMilosavljevic
    • 5207 PVP akışı için bağımlılık ekleme
  • NikolaMilosavljevic
    • 5193 Kaynak derlemesi için hedef net8.0
  • mthalman
    • 5180 WPF projelerini kaynak derlemeden dışla
  • NikolaMilosavljevic
    • 5190 Kaynak derlemesi önceden oluşturulmuş algılamayı etkinleştirme
  • drewnoakes
    • 5146 Çözüm Gezgini çözümlenmemiş paket/proje başvurusu altında tanılamayı göster
  • 0xced
    • 5021 Http ara sunucusu kullanırken de sunucudan gelen uyarıları günlüğe kaydetme (X-NuGet-Warning)
  • jwfx
    • 5122 Parametre veya yapılandırma olarak başka bir şey belirtilmediyse sembol paketlerini göndermek için de API anahtarını kullanmaya geri dönün
  • MichaelSimons
    • 5132 Kaynak derlemede MinimalTargetFrameworksExeSigning'den MinimalTargetFrameworksExeSigning'i kaldırma
  • dfederm
    • 5125 NuGet.Build.Tasks.Console'a RollForward Ekleme
  • atamagaii
    • 5107 Geçerli Hizmet Dizinleri yüklenirken özel durumları önlemek için eksik RegistrationsBaseUrls eklendi.