Lire en anglais

Partager via


Notes de publication de NuGet 6.6

Véhicules de distribution NuGet :

Version de NuGet Disponible dans la version Visual Studio Disponible dans les Kit de développement logiciel (SDK) .NET
6.6 Visual Studio 2022 version 17.6 7.0.3001
6.6.1 S/O 7.0.3041
6.6.2 Visual Studio 2022 version 17.6 7.0.3131

1 Installé avec Visual Studio 2022 avec la charge de travail .NET Core

Résumé : nouveautés de la version 6.6.2

  • [Sécurité] : Microsoft Security Advisory CVE-2024-0057 | Vulnérabilité de contournement de la fonctionnalité de sécurité du client NuGet – #12653

Récapitulatif : Nouveautés de la version 6.6.1

  • [Sécurité] : Microsoft Security Advisory CVE-2023-29337 | Vulnérabilité d’exécution de code à distance du client NuGet - #12653

Notes

Il y a un changement de comportement critique sous Linux. L’emplacement du dossier temporaire, où NuGet stocke les fichiers temporaires pendant ses différentes opérations, a changé de /tmp/NuGetScratch à /tmp/NuGetScratch<username>. Par exemple, pour l’utilisateur User1, le dossier temporaire sera /tmp/NuGetScratchUser1.

Récapitulatif : Nouveautés de la version 6.6

  • [Epic] : Améliorations de la gestion centralisée des packages pour 17.6 - #12413

Problèmes résolus dans cette version

DCRs :

  • La restauration statique basée sur un graphique doit toujours journaliser une erreur en cas d’échec - #12372

Bogues  :

  • Définir CentralPackageVersionOverrideEnabled=false dans le projet avec la restauration du projet cassé par CPM - #12500

  • La restauration statique basée sur des graphiques se bloque sur les systèmes avec d’autres encodages de console - #12373

  • GlobalPackageReference ne fonctionne pas pour les projets csproj de style hérité - #12368

  • Les projets WebSite ouverts à partir d’IIS ne parviennent pas à installer des packages - #12337

  • StackOverflow dans SemanticVersion.ToString - #12330

  • Échec de restauration de graphique statique lors du référencement d’un projet non modifiable - #12322

  • La détection de l'option CPM dans VS et dans la ligne de commande est différente. - #12285

  • PrivateAssets circule de manière incorrecte vers les dépendances gérées de manière centralisée transitive - #12270

  • Régression des performances des restaurations NuGet dans le sdk v7.0.100 en raison du calcul de « CentralTransitiveDependencyGroups » - #12269

  • [Bogue] : NuGet.VisualStudio dépend du package non existant sur NuGet.org - #12164

  • [Bogue] : Le noyau personnalisé bloque nuget - #11995

  • PackageSource : retourne un code de hachage éventuellement incorrect - #10276

Liste des validations dans cette version

Contributions de la communauté

Merci à tous les contributeur qui ont aidé à rendre cette version NuGet géniale !

  • kant2002
    • 5103 Corriger la restauration du projet lorsque CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Modification de la ressource anglaise MsbuildPathNotExist pour décrire correctement th...
  • pombredanne
    • 5083 Correction d’une faute de frappe mineure
  • NikolaMilosavljevic
    • 5091 Réduction les versions cible de .Net Framework dans la version source
  • uweigand
    • 5046 Limitation des connexions simultanées via NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Amélioration des performances du calcul de PrivateAssets pour les dépendances gérées de manière centralisée transitive
    • 4953 PrivateAssets effectives de dépendances transitives gérées de manière centralisée doit être une intersection des dépendances parentes