| title | NuGet 6.11 Release Notes |
|---|---|
| description | Release notes for NuGet 6.11 including new features, bug fixes, and DCRs. |
| author | martinrrm |
| ms.date | 8/13/2024 |
| ms.topic | release-notes |
NuGet distribution vehicles:
| NuGet version | Available in Visual Studio version | Available in .NET SDK(s) |
|---|---|---|
| 6.11 | Visual Studio 2022 version 17.11 | 8.0.4xx1 |
1 Installed with Visual Studio 2022 with any .NET workload
- Fix "multiple attempts to download the nupkg have failed" - #13545
List of commits in this release
-
Suppress NuGetAudit warnings for specific advisories for PackageReference projects - #13679
-
Add
--allow-insecure-connectionsoption to dotnet SDK - #13396 -
Swap authors for owners in Visual Studio Package Manager UI - #12501
-
[Feature]: add dotnet nuget why to dotnet CLI - #11943
-
NuGet cannot restore from HTTPS sources that have SSL certificate problems - #4387
MSBuildRestoreUtility.GetRestoreAuditPropertiesneeds a breaking change to readNuGetAuditSuppressitems - #13313
-
IVsNuGetProjectUpdateEvents.ProjectUpdateStarted or ProjectUpdateFinished should only provide a list of files that will get changed. - #13413
-
dotnet nugetcommands should not output usage information on all errors - #13251 -
[DCR]: NuGet causes many ArgumentExceptions to be thrown & caught in VS - #11535
-
Remove .NET Framework TFM from NuGet.CommandLine.XPlat - #8452
-
PERF: GetPackageInfo allocates by unnecessarily calling GetNupkgMetadataPath - #13556
-
'dotnet nuget why' crashes when using --framework option - #13547
-
SignatureUtility.GetCertificates in NuGet.Client can skip calling Dispose on error - #13535
-
'dotnet nuget why' does not work when a directory is provided for the 'Path' argument - #13527
-
NuGet IntelliCode Package Suggestions are missing Author in packages list - #13515
-
Rebuilding in VS causes unnecessary restores - #13505
-
MSB4181: The "Restore Task" task returned false but did not log an error. - #13460
-
TaskResultCache incorrectly shares the same lock object for all the keys. - #13448
-
Calls to CompareTo and Equals should not allocate - #13442
-
Enable Nullable and throw in KnownOwnerViewModel - #13425
-
PackageSourceProvider.UpdatePackageSourcedoesn't respect a value fromdisableTLSCertificateValidationattribute - #13423 -
PackageSourceProvider.UpdatePackageSourcedoesn't respect a value fromAllowInsecureConnectionfield - #13418 -
"nuget install -ExcludeVersion" inaccurate reports "already installed" when trying to install older version - #13334
-
Vulnerability InfoBar remains visible in the Solution Explorer after closing solution - #13055
List of commits in this release
Thank you to all the contributors who helped make this NuGet release awesome!
- seclerp
- mmitche
- ToddGrun
- 5859 Reduce allocations in GetPackageInfo by conditionally calling GetNupkgMetadataPath
- omajid
- 5848 Dispose certificates on failure in SignatureUtility.GetCertificates
- SimonCropp
- 5842 remove redundant .GetTypeInfo()
- ryanmolden
- 5834 Eliminate first-chance ArgumentExceptions when querying a legacy project for properties that don't exist via DTE
- hickford
- 5743 Correct message in the case that a higher version of package is already installed
- ViktorHofer
- 5764 Use .NET SDK sourcelink integration
- NikolaMilosavljevic
- 5738 Disable CA2022 errors
- jv42
- 5717 Fixed NullReferenceException in ResolverComparer