You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release-notes/NuGet-6.12.md
+144-5Lines changed: 144 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,10 @@
2
2
title: NuGet 6.12 Release Notes
3
3
description: Release notes for NuGet 6.12 including new features, bug fixes, and DCRs.
4
4
author: zivkan
5
-
ms.date: 8/19/2024
6
5
ms.topic: conceptual
7
6
---
8
-
# NuGet 6.12 Release Notes
9
7
10
-
<!-- This is intentionally not yet added to TOC.md. When release notes are added for the GA release, add this file to TOC.md -->
8
+
# NuGet 6.12 Release Notes
11
9
12
10
NuGet distribution vehicles:
13
11
@@ -17,6 +15,147 @@ NuGet distribution vehicles:
17
15
18
16
<sup>1</sup> Installed with Visual Studio 2022 with any .NET workload
19
17
20
-
## Not yet released
18
+
## Known Issues
19
+
20
+
* Project and package in the same graph with the same name but different dependencies may lead to incorrect versions of the dependencies of that id [#13888](https://github.com/NuGet/Home/issues/13888)
21
+
* VS PM UI shows warning icon about package vulnerability even after upgrade [#13866](https://github.com/NuGet/Home/issues/13866)
22
+
* dotnet nuget why reports missing argument, even though it ran [#13908](https://github.com/NuGet/Home/issues/13908)
23
+
24
+
## Summary: What's New in 6.12.1
25
+
26
+
NuGet 6.12.1 is available in Visual Studio 17.12.0 and the .NET 9.0.101 SDK.
27
+
28
+
### Issues fixed in this release
29
+
30
+
* Deserializing an empty version range in a package dependency fails in .NET SDK 9.0.100-rc.2 [#13869](https://github.com/NuGet/Home/issues/13869)
31
+
32
+
## Summary: What's New in 6.12
33
+
34
+
NuGet 6.12.0 is available in the .NET 9.0.100 SDK.
35
+
36
+
* Add new graph resolution algorithm for better performance with large graphs - [#13692](https://github.com/NuGet/Home/issues/13692)
37
+
38
+
* Owner profile hyperlinks needed in Details Pane of PM UI - [#13686](https://github.com/NuGet/Home/issues/13686)
39
+
40
+
* Audit security vulnerabilities without adding nuget.org as package source - [#12698](https://github.com/NuGet/Home/issues/12698)
41
+
42
+
* Deprecate SHA-1 fingerprints usage in NuGet Sign commands in favor of SHA-2 family fingerprints [#13891](https://github.com/NuGet/Home/issues/13891)
43
+
44
+
* Deprecate http usage: Promote from warning to error - [#13289](https://github.com/NuGet/Home/issues/13289)
45
+
46
+
### Breaking changes
47
+
48
+
* NuGetAudit should check transitive packages by default when the .NET 9 SDK is installed [#13293](https://github.com/NuGet/Home/issues/13293)
49
+
50
+
* Change NuGetAuditMode default to all for non-SDK style projects - [#13584](https://github.com/NuGet/Home/issues/13584)
51
+
52
+
### Issues fixed in this release
53
+
54
+
* Bubble-up Known Vulnerability Indicators in Solution Explorer for Transitive Packages - [#13636](https://github.com/NuGet/Home/issues/13636)
* NuGetAuditSuppress for packages.config - [#13575](https://github.com/NuGet/Home/issues/13575)
59
+
60
+
* Enable Transitive Dependencies for Solution-level in Visual Studio - [#13216](https://github.com/NuGet/Home/issues/13216)
61
+
62
+
* Roll-out new breaking change process for SDK tools, respect SdkAnalysisLevel - [#13309](https://github.com/NuGet/Home/issues/13309)
63
+
64
+
* Add property for toggling the to the previous NuGet resolver: RestoreUseLegacyDependencyResolver - [#13700](https://github.com/NuGet/Home/issues/13700)
65
+
66
+
* Reduce allocations in TokenSegment.TryMatch - [#12728](https://github.com/NuGet/Home/issues/12728)
67
+
68
+
* Use `SDKAnalysisLevel` in restore "https everywhere: promote from warning to error" - [#13546](https://github.com/NuGet/Home/issues/13546)
69
+
70
+
* tweak wording of NU1603 - [#13446](https://github.com/NuGet/Home/issues/13446)
71
+
72
+
* Default Package icon shown even when embedded icon file exists on disk - [#13766](https://github.com/NuGet/Home/issues/13766)
* PM UI transitive dependencies should display all transitive dependencies, not just ones brought in through packages directly installed in a project - [#13060](https://github.com/NuGet/Home/issues/13060)
85
+
86
+
* Remove deprecated field "owners" from VS UI Details Pane - [#10666](https://github.com/NuGet/Home/issues/10666)
87
+
88
+
* "Value cannot be null; Parameter name: source" displays in error list when clicking installed tab in PM UI - [#13801](https://github.com/NuGet/Home/issues/13801)
89
+
90
+
* New dependency resolver does not properly handle missing package versions when using CPM - [#13788](https://github.com/NuGet/Home/issues/13788)
91
+
92
+
* Saving PackageManagementFormat throws Nullable object must have a value. - [#13773](https://github.com/NuGet/Home/issues/13773)
93
+
94
+
* ProjectReference causing PM UI to error with "Value cannot be null. Parameter name: frameworkIdentifier" - [#13737](https://github.com/NuGet/Home/issues/13737)
95
+
96
+
* LockFileUtils.CreateLockFileTargetProject allocates a lot - [#13712](https://github.com/NuGet/Home/issues/13712)
97
+
98
+
* ConvertToProjectPaths causes extra allocations due to yield usage - [#13677](https://github.com/NuGet/Home/issues/13677)
99
+
100
+
* dotnet add package with CPM installs a different version than what gets restored - [#13657](https://github.com/NuGet/Home/issues/13657)
101
+
102
+
*`dotnet list package` does not work if project is using central package management system, after upgrading to `.NET 8.0` - [#13632](https://github.com/NuGet/Home/issues/13632)
103
+
104
+
* Add a log code NuGetAuditSuppress duplicate items - [#13620](https://github.com/NuGet/Home/issues/13620)
105
+
106
+
* Solution Explorer search can be broken by skipped dataflow updates - [#13619](https://github.com/NuGet/Home/issues/13619)
107
+
108
+
* Add nullability declarations to ResolverUtility and RemoteWalkContext - [#13617](https://github.com/NuGet/Home/issues/13617)
109
+
110
+
* Use of Obsolete X509Certificate2 ctor - [#13612](https://github.com/NuGet/Home/issues/13612)
111
+
112
+
* nuget restore warnings can't be suppressed with NoWarn in Visual Studio - [#13571](https://github.com/NuGet/Home/issues/13571)
113
+
114
+
* Restore may write nulls to project.assets.json - [#13563](https://github.com/NuGet/Home/issues/13563)
115
+
116
+
* VS 17.10 - Error building projects with CPM explicitly enabled if ManagePackageVersionsCentrally is set to false in Directory.Build.props - [#13560](https://github.com/NuGet/Home/issues/13560)
117
+
118
+
* PERF: Version and VersionRange allocations are very prevalent in profiles of Roslyn solution load - [#13559](https://github.com/NuGet/Home/issues/13559)
119
+
120
+
* PERF: LockFileFormat is filled completely when common callers only need some of the data - [#13558](https://github.com/NuGet/Home/issues/13558)
121
+
122
+
* PERF: Unnecessary construction of LockFileItem.Properties dictionary - [#13557](https://github.com/NuGet/Home/issues/13557)
123
+
124
+
* Narator does not read the value of `allowInsecureConnections` - [#13555](https://github.com/NuGet/Home/issues/13555)
125
+
126
+
* NuGet fails because of invalid characters in User-Agent header - [#13531](https://github.com/NuGet/Home/issues/13531)
127
+
128
+
* 'why' and 'config' command does not show up in 'dotnet nuget --help' output - [#13517](https://github.com/NuGet/Home/issues/13517)
* Reduce allocations in ContentItemCollection - [#12657](https://github.com/NuGet/Home/issues/12657)
133
+
134
+
* When a source isn't accessible, service index cannot be read issues suppress the internal message making it difficult to understand the root cause - [#12530](https://github.com/NuGet/Home/issues/12530)
135
+
136
+
*[Bug]: Extra space at start of package description in tooltip - [#12105](https://github.com/NuGet/Home/issues/12105)
137
+
138
+
* Map branch name from sourcelink to RepositoryBranch for NuGet pack - [#13625](https://github.com/NuGet/Home/issues/13625)
139
+
140
+
[List of commits in this release](https://github.com/NuGet/NuGet.Client/compare/6.12.1.1...6.11.1.2)
141
+
142
+
### Community contributions
143
+
144
+
Thank you to all the contributors who helped make this NuGet release awesome!
21
145
22
-
This version of NuGet is in preview and these release notes will be updated when it is released.
description: Release notes for NuGet 6.13 including new features, bug fixes, and DCRs.
4
+
author: zivkan
5
+
ms.topic: conceptual
6
+
---
7
+
# NuGet 6.13 Release Notes
8
+
9
+
<!--
10
+
This is intentionally not yet added to TOC.md.
11
+
When this version is ready for release:
12
+
1. Rename this file to the next version
13
+
2. Change the version strings in this file to the next version
14
+
3. Use the release tool to create the real release notes for the version ready for release
15
+
4. Add the release notes to TOC.yml
16
+
-->
17
+
18
+
NuGet distribution vehicles:
19
+
20
+
| NuGet version | Available in Visual Studio version | Available in .NET SDK(s) |
21
+
|:---|:---|:---|
22
+
|[**6.13**](https://nuget.org/downloads)|[Visual Studio 2022 version 17.13](https://visualstudio.microsoft.com/downloads/)|[9.0.2xx](https://dotnet.microsoft.com/download/dotnet/9.0)<sup>1</sup> |
23
+
24
+
<sup>1</sup> Installed with Visual Studio 2022 with any .NET workload
25
+
26
+
## Not yet released
27
+
28
+
This version of NuGet is in preview and these release notes will be updated when it is released.
0 commit comments