Informacje o wersji narzędzia NuGet 6.7
Pojazdy dystrybucyjne NuGet:
Wersja narzędzia NuGet | Dostępna w wersji programu Visual Studio | Dostępne w zestawach .NET SDK |
---|---|---|
6.7 | Visual Studio 2022 w wersji 17.7 | 7.0.4001 |
6.7.1 | Visual Studio 2022 w wersji 17.7 | 7.0.4061 |
1 Zainstalowane z obciążeniem programu Visual Studio 2022 with.NET Core
- [Zabezpieczenia]: Biuletyn zabezpieczeń firmy Microsoft CVE-2024-0057 | Luka w zabezpieczeniach dotycząca obejścia funkcji zabezpieczeń klienta NuGet — #12653
Stan mapowania źródła pakietu dla wybranego pakietu w okienku szczegółów — #12586
Dodawanie interfejsów API VulnerabilityInfo do protokołu NuGet.Protocol — #12518
Podpisywanie: zgłoś komunikat z możliwością działania w systemie Linux, jeśli weryfikacja spowoduje niepowodzenie niezaufane — #12459
[Funkcja]: Pokaż, które wersje pakietów są narażone na zagrożenia na liście rozwijanej wersji okienka szczegółów pakietu VS PMUI — #11127
Kontrolery domeny:
Brak wizualnych wskaźników stanu mapowania źródła pakietu w okienku szczegółów — #12609
Skrót opcji programu VS z pmUI dla PackageSourceMappings nie przewija się do lub wybiera pakiet — #12608
Przyciski Instalacji/aktualizacji są włączone w okienku szczegółów, gdy nie można odnaleźć elementu PackageSourceMapping — #12607
Dodawanie adnotacji dopuszczanych do wartości null do biblioteki NuGet.Frameworks — #12570
Pakiet NuGet powinien używać innej właściwości dla wersji platformy dla języka C++/CLI — #12521
Program NuGet powinien używać protokołu HttpClientHandler.PreAuthentication, aby zmniejszyć liczbę adresów HTTP 401 — #12514
Błędów:
Tworzenie elementu SingleFileProvider i używanie go do plików zawartości — #12706
Przywracanie stosu zrzutów zadań, ponieważ element TaskCanceledException powinien mieć wartość OperationCanceledException — #12700
Ulepszanie komunikatu o błędzie przywracania nuget.exe podczas przekazywania plików globs — #12691
NuGet: LockFileUtils.GetLockFileItems, moduł wyliczający - #12684
Okno podglądu wymaga zmiany kolejności ciągów i skorygowanych marginesów — #12681
Klasy PackageSpecificWarningProperties do nadmiarowych odnośników kolekcji — #12678
Poprawnie określ pojemność listy SelectionCriteria — #12667
Unikaj wyszukiwania wartości w pętli foreach za pośrednictwem kluczy słownika — #12666
NuGet: VersionRangeFormatter.GetNormalizedString pomijając ciągBuilderCache za pomocą ciągu.format — #12664
NuGet: LockFileFormat.ReadTargetLibrary przy użyciu ciągu.split w prostym wzorcu — #12663
Wydajność: nie przydzielaj tyle wystąpień zadań — #12659
Zastąp niewiarygodny kod lokalizacji zestawu niezawodnym kodem — #12650
PackageSpec powinien używać pustego elementu RuntimeGraph zamiast nowego — #12649
TargetFrameworkInformation.Clone wywołuje element ToDictionary w typie, który jest już słownikiem TargetFrameworkInformation.Clone zmienia rozmiar słownika, który już zna rozmiar miejsca docelowego — #12648
PackageSpecReferenceDependencyProvider.GetLibrary niepotrzebnie zmienia rozmiar listy<T> , która nawet nie jest potrzebna — #12647
ResolverUtility.FindLibraryCachedAsync powinien używać struktury jako odnośnika — #12646
ContentItemCollection.PopulateItemGroups niepotrzebnie powoduje zmiany rozmiaru listy<T, ContentItemCollection.PopulateItemGroups listy<pól T>>. Moduł wyliczający — #12645
PackageSpec.Clone i LibraryDependency.Clone zastępują kolekcje utworzone przez ich konstruktory. - #12642
RestoreOperationLogger.ReportProgressAsync wielokrotnie żąda czasu wątku interfejsu użytkownika — #12640
Unikaj powtórzeń enum.ToString() w elemencie PackageSpecWriter.SetDependencies — #12638
Zdarzenia ETW powinny używać domyślnego "/" zamiast "_" — #12631
Analizowanie wartości NuGetVersion powoduje znaczne ciśnienie GC — #12630
Etykieta podatna na zagrożenia nie jest wyświetlana w polu listy rozwijanej "Wersja" karty "Przeglądaj" podczas wyszukiwania pakietów podatnych na zagrożenia — #12623
Przywracanie narzędzia NuGet kończy się niepowodzeniem w przypadku filtrów rozwiązań, które nie są w tym samym katalogu co rozwiązanie, do których się odwołuje. - #12562
VersionRangeFormatter powinien używać puli StringBuilderPool — #12551
Zmniejszanie alokacji w VirtualFileInfo.Name — #12550
Zmniejszanie alokacji podczas pobierania kodu skrótu bibliotekiModel.LibraryRange — #12549
NuGet.Build.Tasks.Console powinien zostać przekazany do nowszych środowisk uruchomieniowych — #12528
SourceRepository.GetResource zgłasza, czy typ nie jest dokładnym dopasowaniem — #12455
[Usterka]: Wyłącz opcję aktualizowania wersji podczas korzystania z funkcji VersionOverride w programie CPM — #12230
[Usterka]: dotnet nuget push not detecting apikey for 3rd party symbol server - #11846
Ostrzeżenie X-NuGet nie działa w przypadku korzystania z serwera proxy z powodu braku serverWarningLogHandler — #5004
Lista zatwierdzeń w tej wersji
Dziękujemy wszystkim współautorom, którzy pomogli w tym wydaniu NuGet niesamowite!
- danmoseley
- 5276 naprawa awarii podczas anulowania w zadaniu przywracania
- oleleindr-didyk
- 5196 dodaj komentarz do przeglądu do plików sb
- drewnoakes
- 5200 Zmniejszanie alokacji w kolekcji ContentItemCollection
- Erarndt
- 5202 Unikaj alokacji podczas analizowania elementu NuGetVersion z ciągów
- jerhon
- 5197 Rozwiązano problem z filtrami rozwiązań, które nie są przywracane, gdy w innym folderze niż przywoływali się rozwiązanie
- NikolaMilosavljevic
- 5228 Dodaj zależność System.Security.Cryptography.Xml
- DevPaulLiu
- 5206 Użyj domyślnego symbolu podziału "/" w zdarzeniach ETW.
- drewnoakes
- 5201 Zmniejszanie alokacji w elemencie PackageSpecReferenceDependencyProvider
- drewnoakes
- 5199 Zmniejszanie alokacji w obiekcie TargetFrameworkInformation.Clone
- Erarndt
- 5217 Upewnij się, że tylko jedno zadanie rejestrowania jest aktywne w danym momencie
- Erarndt
- 5219 Update PackageSpec.Clone i LibraryDependency.Clone, aby uniknąć alokacji
- Erarndt
- 5215 Add AsString() for LibraryDependencyTarget and LibraryIncludeFlags
- NikolaMilosavljevic
- 5207 Dodawanie zależności dla przepływu PVP
- NikolaMilosavljevic
- 5193 Target net8.0 for source-build
- mthalman
- 5180 Wykluczanie projektów WPF z kompilacji źródłowej
- NikolaMilosavljevic
- 5190 Włączanie wstępnie utworzonego wykrywania kompilacji źródłowej
- drewnoakes
- 5146 Pokaż diagnostykę poniżej nierozwiązanego pakietu/odwołania do projektu w Eksplorator rozwiązań
- 0xced
- Ostrzeżenia dziennika 5021 z serwera również w przypadku korzystania z serwera proxy http (X-NuGet-Warning)
- jwfx
- 5122 Powrót do używania klucza interfejsu API również do wypychania pakietów symboli, jeśli nic innego nie zostało określone jako parametr lub konfiguracja
- MichaelSimons
- 5132 Usuń element MinimalTargetFrameworksExeSigning z elementu MinimalTargetFrameworksExeSigning w kompilacji źródłowej
- dfederm
- 5125 Add RollForward to NuGet.Build.Tasks.Console
- atamagaii
- 5107 Dodaj brakujące rejestracjeBaseUrls, aby zapobiec wyjątkom podczas ładowania prawidłowych indeksów usługi.