Baca dalam bahasa Inggris

Bagikan melalui


Catatan Rilis NuGet 6.9

Kendaraan distribusi NuGet:

Versi NuGet Tersedia dalam versi Visual Studio Tersedia di .NET SDK
6.9.1 Visual Studio 2022 versi 17.9 8.0.2001

1 Diinstal dengan Visual Studio 2022 dengan beban kerja .NET apa pun

Ringkasan: Apa yang Baru dalam 6.9.1

  • Dukungan untuk perintah pencarian dotnet (setara dengan daftar nuget.exe, pencarian nanti) - #6060 #5138

  • Pengalaman multi penargetan PM UI tidak lengkap - dukungan untuk memperbarui dan menghapus instalan versi paket bersyar - #4681

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

Perubahan mencolok

  • Menambahkan anotasi nullable ke NuGet.LibraryModel - #12889

Masalah yang diperbaiki dalam rilis ini

  • NuGetAudit tidak boleh mengunduh database kerentanan ketika proyek tidak menggunakan paket apa pun - #13073

  • Pemulihan berbasis grafik statis tidak boleh menghitung metadata setiap item - #13049

  • Migrasikan pencarian paket NuGet.CommandLine.XPlat untuk menggunakan System.CommandLine - #13031

  • Tambahkan --format, --verbosity , configfile opsi ke dotnet package search - #12978

  • Mengatur default NuGetAudit di MSBuild - #12960

  • RestoreTask: Mengontrol apakah akan menyematkan file di binlog - #12957

  • Buat Kode Kesalahan NU untuk Pemetaan Sumber Paket & konflik GPF - #12953

  • [DCR]: Izinkan versi mengambang dengan Central Package Management (CPM) - #10432

  • Pemulihan Grafik Statis tidak akan memperingatkan untuk proyek yang tidak valid - #9300

  • Ganti nama no-cache menjadi no-http-cache - #9180

  • Konsol Manajer Paket VS harus menutup Tampilan Teks - #13104

  • Indikator kerentanan muncul pada proyek dependen jika proyek induk memiliki kerentanan transitif - #13068

  • Pembaruan kondisional saat semua paket dikondisikan rusak - #13034

  • Masalah perf dalam AssetsFileDependenciesDataSource - #13019

  • in NuGetPackageSearchService.GetDeprecationMetadataAsync NuGet.PackageManagement.VisualStudio adalah kode mati - #13007

  • Filter kerentanan menunjukkan dengan salah pada tab "Penjelajah" ketika tab default adalah "Telusuri" alih-alih "Diinstal" untuk pembukaan PM UI solusi sebelumnya - #12974

  • HTTP 401 setelah beberapa waktu di VS - #12961

  • [NuGet.Versioning] SemanticVersion.HasMetadata harus menunjukkan bahwa Metadata tidak null ketika true - #12949

  • TelemetryUtility.ToJsonArrayOfTimingsInSeconds mengembalikan array json yang salah pada lokal yang memiliki koma sebagai pemisah desimal - #12915

  • Pemulihan berbasis grafik statis tidak mematuhi opsi Interaktif saat memuat proyek - #12907

  • Tautan InfoBar Kerentanan dipotong Manage NuGet Packages - #12835

  • Batas waktu alur perangkat NuGet.Build.Tasks CredentialProvider. - #12540

  • "error: Sequence contains no matching element" when listing outdated packages - #12256

  • [Bug]: Memproses string argumen terlalu panjang saat menerbitkan di Visual Studio dengan grafik statis diaktifkan - #11968

  • [Bug]: PM UI tidak dapat menghapus instalan paket dalam proyek multitarget - #11914

  • Ketika paket diinstal di folder paket global, tambahkan detail tentang lokasi paket - #11447

  • NuGet harus menangani data nominasi duplikat dengan lebih baik. - #8749

Daftar penerapan dalam rilis ini

Kontribusi komunitas

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

  • KirillOsenkov
    • Mengontrol penyematan Pulihkan file dalam binlog - 5494
    • Jangan mencatat input dan output tugas saat pencatat biner diaktifkan - 5498
  • Erarndt
    • Membatalkan pendaftaran penggunaan Linq di FilterDependencyProvidersForLibrary - 5535
    • Mengurangi alokasi dalam panggilan ke CreateGraphNode() - 5531
  • dotnokato
    • Memperbaiki pengujian yang gagal saat dijalankan pada sistem dengan pengaturan bahasa/lokal non-Bahasa Inggris - 5442
    • Memperbaiki array json yang salah yang dikembalikan untuk lokal dengan koma sebagai pemisah desimal di TelemetryUtility.ToJsonArrayOfTimingsInSeconds - 5441
  • ellahathaway
    • Mempersingkat jalur klon dalam build sumber - 5543
  • jasonmalinowski
    • Keluarkan pesan yang lebih dapat di-debug jika satu nilai tidak ditentukan - 5533
  • mthalman
    • Target net9.0 untuk build sumber .NET - 5511
  • NikolaMilosavljevic
    • Menghilangkan peringatan/kesalahan API usang dalam build sumber produk - 5496
  • amis92
    • Tambahkan MemberNotNullWhen ke SemanticVersion.HasMetadata - 5465