Bearbeiten

Freigeben über


New version of some OOB packages

New versions of some out-of-band (OOB) packages were generated. The following changes were made that can be considered breaking:

  • The supported target framework monikers (TFMs) were updated.
  • The package version minor number was updated.
  • In some cases, some TFMs are no longer supported.

Additionally, the source code of these packages was migrated from their old location, which was a branch of .NET that is no longer in support, to the https://github.com/dotnet/maintenance-packages repo.

Package Old source code location New package version
Microsoft.Bcl.HashCode dotnet/corefx, 3.1 branch 6.0.0
Microsoft.IO.Redist dotnet/runtime, 6.0 branch 6.1.0
System.Buffers dotnet/corefx, 2.1 branch 4.6.0
System.Data.SqlClient dotnet/corefx, 3.1 branch 4.9.0
System.Json dotnet/corefx, 3.1 branch 4.8.0
System.Memory dotnet/corefx, 2.1 branch 4.6.0
System.Net.WebSockets.WebSocketProtocol dotnet/runtime, 5.0 branch 5.1.0
System.Numerics.Vectors dotnet/corefx, 2.1 branch 4.6.0
System.Reflection.DispatchProxy dotnet/corefx, 3.1 branch 4.8.0
System.Runtime.CompilerServices.Unsafe dotnet/runtime, 6.0 branch 6.1.0
System.Threading.Tasks.Extensions dotnet/corefx, 2.1 branch 4.6.0
System.Xml.XPath.XmlDocument dotnet/corefx, 1.1 branch 4.7.0

Version introduced

.NET 9

Previous behavior

The old packages targeted some TFMs that became out-of-support.

New behavior

Some TFMs that were previously supported are no longer supported. However, there are no source code changes.

Type of breaking change

This change can affect source compatibility.

Reason for change

The source code of these packages was moved from their old branch, which was already out of support, to a repository that is actively maintained.

Depending on the package, different recommended actions are provided. For more information, see the package support policy.

Affected APIs

All APIs contained in the affected packages.