Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 6.6

Kendaraan distribusi NuGet:

Versi NuGet Tersedia dalam versi Visual Studio Tersedia di .NET SDK
6.6 Visual Studio 2022 versi 17.6 7.0.3001
6.6.1 T/A 7.0.3041
6.6.2 Visual Studio 2022 versi 17.6 7.0.3131

1 Diinstal dengan Visual Studio 2022 dengan beban kerja .NET Core

Ringkasan: Apa yang Baru di 6.6.2

  • [Keamanan]: Microsoft Security Advisory CVE-2024-0057 | Kerentanan Bypass Fitur Keamanan Klien NuGet - #12653

Ringkasan: Apa yang Baru di 6.6.1

  • [Keamanan]: Microsoft Security Advisory CVE-2023-29337 | Kerentanan Eksekusi Kode Jarak Jauh Klien NuGet - #12653

Catatan

Ada perubahan yang melanggar perilaku di Linux. Lokasi folder sementara, tempat NuGet menyimpan file sementara selama berbagai operasinya, telah berubah dari /tmp/NuGetScratch ke /tmp/NuGetScratch<username>. Misalnya untuk pengguna User1, folder sementara akan menjadi /tmp/NuGetScratchUser1.

Ringkasan: Apa yang Baru di 6.6

  • [Epik]: Peningkatan Manajemen Paket Pusat untuk 17.6 - #12413

Masalah yang diperbaiki dalam rilis ini

DCR:

  • Pemulihan berbasis grafik statis harus selalu mencatat kesalahan pada kegagalan - #12372

Bug:

  • Atur CentralPackageVersionOverrideEnabled=false dalam proyek dengan pemulihan proyek rusak CPM - #12500

  • Pemulihan berbasis grafik statis mengalami crash pada sistem dengan pengodean konsol alternatif - #12373

  • GlobalPackageReference tidak berfungsi untuk proyek csproj gaya warisan - #12368

  • Proyek WebSite yang dibuka dari IIS gagal menginstal paket - #12337

  • StackOverflow dalam SemanticVersion.ToString - #12330

  • Kegagalan pemulihan grafik statis saat mereferensikan proyek yang tidak dapat disimpan - #12322

  • CPM memilih deteksi di VS dan commandline berbeda - #12285

  • PrivateAssets salah mengalir ke dependensi yang dikelola secara terpusat yang disematkan secara transitif - #12270

  • Regresi performa pemulihan NuGet di sdk v7.0.100 karena perhitungan "CentralTransitiveDependencyGroups" - #12269

  • [Bug]: NuGet.VisualStudio tergantung pada paket yang tidak ada di NuGet.org - #12164

  • [Bug]: Kernel kustom memutus nuget - #11995

  • PackageSource: mengembalikan kode hash yang mungkin salah - #10276

Daftar penerapan dalam rilis ini

Kontribusi komunitas

Terima kasih untuk semua kontributor yang membantu membuat rilis NuGet ini luar biasa!

  • kant2002
    • 5103 Memperbaiki pemulihan proyek ketika CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Mengubah sumber daya bahasa Inggris MsbuildPathNotExist untuk menggambarkan dengan benar...
  • pombredanne
    • 5083 Memperbaiki kesalahan ketik kecil
  • NikolaMilosavljevic
    • 5091 Memangkas target netframework di build sumber
  • uweigand
    • 5046 Membatasi koneksi bersamaan melalui NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Meningkatkan performa perhitungan PrivateAssets untuk dependensi yang dikelola secara terpusat yang disematkan secara transitif
    • 4953 PrivateAsset Efektif dari dependensi transitif yang dikelola secara terpusat harus menjadi persimpangan dependensi induk