Note sulla versione di NuGet 6.7
Veicoli per la distribuzione di NuGet:
Versione di NuGet | Disponibile nella versione di Visual Studio | Disponibile in .NET SDK |
---|---|---|
6.7 | Visual Studio 2022 versione 17.7 | 7.0.4001 |
6.7.1 | Visual Studio 2022 versione 17.7 | 7.0.4061 |
1 Installato con visual Studio 2022 with.NET carico di lavoro Core
- [Sicurezza]: Avviso di sicurezza Microsoft CVE-2024-0057 | Vulnerabilità di bypass della funzionalità di sicurezza client NuGet - #12653
Stato mapping origine pacchetto per il pacchetto selezionato nel riquadro Dei dettagli - #12586
Aggiungere API VulnerabilityInfo in NuGet.Protocol - #12518
Firma: generare un messaggio interattivo in Linux se la verifica genera un errore non attendibile - #12459
[Funzionalità]: Mostra le versioni dei pacchetti vulnerabili nell'elenco a discesa versione del riquadro dettagli pacchetto VS PMUI - #11127
controller di dominio:
Nel riquadro dei dettagli non sono disponibili indicatori visivi per lo stato mapping origine pacchetto - #12609
Il collegamento alle opzioni di Visual Studio da PMUI per PackageSourceMappings non scorre o seleziona il pacchetto - #12608
I pulsanti Installa/Aggiorna sono abilitati nel riquadro dei dettagli quando PackageSourceMapping non viene trovato - #12607
Aggiungere annotazioni nullable a NuGet.Frameworks - #12570
NuGet deve usare una proprietà diversa per la versione della piattaforma per C++/CLI - #12521
NuGet deve usare HttpClientHandler.PreAuthentication per ridurre le richieste HTTP 401 - #12514
Bug:
Creare SingleFileProvider e usarlo per i file di contenuto - #12706
Ripristinare lo stack di dump delle attività perché TaskCanceledException deve essere OperationCanceledException - #12700
Migliorare nuget.exe messaggio di errore di ripristino quando si passano glob di file - #12691
NuGet: LockFileUtils.GetLockFileItems Enumerator boxing - #12684
Anteprima finestra richiede alcune stringhe riformulate e margini regolati - #12681
Le classi PackageSpecificWarningProperties eseguono ricerche di raccolta ridondanti - #12678
Specificare correttamente la capacità dell'elenco SelectionCriteria - #12667
Evitare la ricerca di valori nel ciclo foreach sulle chiavi del dizionario - #12666
NuGet: VersionRangeFormatter.GetNormalizedString ignorando StringBuilderCache tramite l'uso di string.format - #12664
NuGet: LockFileFormat.ReadTargetLibrary usando string.split in un modello semplice - #12663
Prestazioni: non allocare il numero di istanze dell'attività - #12659
Sostituire il codice del percorso dell'assembly non affidabile con reliable one - #12650
PackageSpec deve usare un runtimegraph vuoto invece di uno nuovo - #12649
TargetFrameworkInformation.Clone chiama ToDictionary su un tipo già dizionario, TargetFrameworkInformation.Clone ridimensiona un dizionario che conosce già le dimensioni di destinazione - #12648
PackageSpecReferenceDependencyProvider.GetLibrary ridimensiona inutilmente un elenco<T> non necessario - #12647
ResolverUtility.FindLibraryCachedAsync deve usare uno struct come ricerca - #12646
ContentItemCollection.PopulateItemGroups causa inutilmente ridimensionamenti di List<T>, ContentItemCollection.PopulateItemGroups boxing List<T>. Enumeratore - #12645
PackageSpec.Clone e LibraryDependency.Clone sovrascrivono le raccolte create dai costruttori. - #12642
RestoreOperationLogger.ReportProgressAsync richiede ripetutamente l'ora del thread dell'interfaccia utente - #12640
Evitare ripetute Enum.ToString() in PackageSpecWriter.SetDependencies - #12638
Gli eventi ETW devono usare il valore predefinito '/' anziché '_' - #12631
L'analisi di NuGetVersion causa una pressione GC significativa - #12630
L'etichetta vulnerabile non viene visualizzata nella casella a discesa "versione" della scheda "Sfoglia" durante la ricerca di pacchetti vulnerabili - #12623
Il ripristino nuget non riesce per i filtri della soluzione non nella stessa directory a cui fa riferimento la soluzione. - #12562
VersionRangeFormatter deve usare StringBuilderPool - #12551
Ridurre le allocazioni in VirtualFileInfo.Name - #12550
Ridurre le allocazioni durante il recupero del codice hash di LibraryModel.LibraryRange - #12549
NuGet.Build.Tasks.Console deve eseguire il roll forward ai runtime più recenti - #12528
SourceRepository.GetResource genera un'eccezione se il tipo non è una corrispondenza esatta - #12455
[Bug]: Disabilitare l'opzione per aggiornare la versione quando si usa VersionOverride in CPM - #12230
[Bug]: dotnet nuget push not detecting apikey for 3rd party symbol server - #11846
X-NuGet-Warning non funziona quando si usa il proxy a causa di ServerWarningLogHandler mancante - #5004
Elenco dei commit in questa versione
Grazie a tutti i collaboratori che hanno contribuito a rendere incredibile questa versione di NuGet.
- danmoseley
- 5276 correzione dell'arresto anomalo in caso di annullamento nell'attività di ripristino
- oleksandr-didyk
- 5196 aggiungere commenti di revisione ai file sb
- drewnoakes
- 5200 Ridurre le allocazioni in ContentItemCollection
- Erarndt
- 5202 Evitare allocazioni durante l'analisi di NuGetVersion dalle stringhe
- Jerhon
- 5197 Correzione del problema relativo al mancato ripristino dei filtri della soluzione in caso di cartella diversa rispetto alla soluzione a cui si fa riferimento
- NikolaMilosavkolvic
- 5228 Aggiungere la dipendenza System.Security.Cryptography.Xml
- DevPaulLiu
- 5206 Usare il simbolo di divisione '/' predefinito negli eventi ETW.
- drewnoakes
- 5201 Ridurre le allocazioni in PackageSpecReferenceDependencyProvider
- drewnoakes
- 5199 Ridurre le allocazioni in TargetFrameworkInformation.Clone
- Erarndt
- 5217 Verificare che una sola attività di registrazione sia attiva alla volta
- Erarndt
- 5219 Aggiornare PackageSpec.Clone e LibraryDependency.Clone per evitare allocazioni
- Erarndt
- 5215 Aggiungere AsString() per LibraryDependencyTarget e LibraryIncludeFlags
- NikolaMilosavkolvic
- 5207 Aggiungere dipendenze per il flusso PVP
- NikolaMilosavkolvic
- 5193 Destinazione net8.0 per la compilazione di origine
- mthalman
- 5180 Escludere i progetti WPF dalla compilazione di origine
- NikolaMilosavkolvic
- 5190 Abilitare il rilevamento predefinito della compilazione di origine
- drewnoakes
- 5146 Mostra diagnostica sotto il riferimento a pacchetto/progetto non risolto in Esplora soluzioni
- 0xced
- 5021 Avvisi del log dal server anche quando si usa un proxy HTTP (X-NuGet-Warning)
- jwfx
- 5122 Eseguire il fallback all'uso della chiave API anche per il push dei pacchetti di simboli se non è stato specificato altro come parametro o configurazione
- MichaelSimons
- 5132 Rimuovere MinimalTargetFrameworksExeSigning da MinimalTargetFrameworksExeSigning nella compilazione di origine
- dfederm
- 5125 Aggiungere RollForward a NuGet.Build.Tasks.Console
- atamagaii
- 5107 Aggiungere registrazioni mancantiBaseUrls per evitare eccezioni durante il caricamento di indici di servizio validi.