Skip to content

Commit 953312d

Browse files
authored
Merge branch 'main' into dotnet10-p7
2 parents 56637e8 + 40b0f07 commit 953312d

File tree

172 files changed

+9863
-3495
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+9863
-3495
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news
66

77
[Releases](./releases.md) under active support or development:
88

9-
| Version | Release Date | Release type |Support phase | Latest Patch Version | End of Support |
9+
| Version | Release Date | Release type | Support phase | Latest Patch Version | End of Support |
1010
| :-- | :-- | :-- | :-- | :-- | :-- |
1111
| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-preview.6][10.0.0-preview.6] | TBD |
12-
| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.7][9.0.7] | May 12, 2026 |
13-
| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.18][8.0.18] | November 10, 2026 |
12+
| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.8][9.0.8] | May 12, 2026 |
13+
| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.19][8.0.19] | November 10, 2026 |
1414

15-
[9.0.7]: release-notes/9.0/9.0.7/9.0.7.md
16-
[8.0.18]: release-notes/8.0/8.0.18/8.0.18.md
1715
[10.0.0-preview.6]: release-notes/10.0/preview/preview6/10.0.0-preview.6.md
16+
[9.0.8]: release-notes/9.0/9.0.8/9.0.8.md
17+
[8.0.19]: release-notes/8.0/8.0.19/8.0.19.md
1818
[policies]: release-policies.md
1919

2020
* [Release notes](./release-notes/README.md)
Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
# API Difference net9.0-ga vs net10.0-preview1
1+
# API difference between .NET 9.0 GA and .NET 10.0 Preview 1
22

33
API listing follows standard diff formatting.
44
Lines preceded by a '+' are additions and a '-' indicates removal.
55

66
* [Microsoft.AspNetCore.Components](10.0-preview1_Microsoft.AspNetCore.Components.md)
7-
* [Microsoft.AspNetCore.Components.Routing](10.0-preview1_Microsoft.AspNetCore.Components.Routing.md)
8-
* [Microsoft.AspNetCore.Connections.Features](10.0-preview1_Microsoft.AspNetCore.Connections.Features.md)
9-
* [Microsoft.AspNetCore.Http](10.0-preview1_Microsoft.AspNetCore.Http.md)
10-
* [Microsoft.AspNetCore.Http.HttpResults](10.0-preview1_Microsoft.AspNetCore.Http.HttpResults.md)
11-
* [Microsoft.AspNetCore.Http.Metadata](10.0-preview1_Microsoft.AspNetCore.Http.Metadata.md)
12-
* [Microsoft.AspNetCore.Mvc](10.0-preview1_Microsoft.AspNetCore.Mvc.md)
13-
* [Microsoft.AspNetCore.Mvc.ApiExplorer](10.0-preview1_Microsoft.AspNetCore.Mvc.ApiExplorer.md)
14-
* [Microsoft.Extensions.DependencyInjection](10.0-preview1_Microsoft.Extensions.DependencyInjection.md)
15-
7+
* [Microsoft.AspNetCore.Connections.Abstractions](10.0-preview1_Microsoft.AspNetCore.Connections.Abstractions.md)
8+
* [Microsoft.AspNetCore.Http.Abstractions](10.0-preview1_Microsoft.AspNetCore.Http.Abstractions.md)
9+
* [Microsoft.AspNetCore.Http.Results](10.0-preview1_Microsoft.AspNetCore.Http.Results.md)
10+
* [Microsoft.AspNetCore.Mvc.Abstractions](10.0-preview1_Microsoft.AspNetCore.Mvc.Abstractions.md)
11+
* [Microsoft.AspNetCore.Mvc.Core](10.0-preview1_Microsoft.AspNetCore.Mvc.Core.md)
12+
* [Microsoft.Extensions.DependencyInjection.Abstractions](10.0-preview1_Microsoft.Extensions.DependencyInjection.Abstractions.md)

release-notes/10.0/preview/preview1/api-diff/Microsoft.AspNetCore.App/10.0-preview1_Microsoft.AspNetCore.Components.Routing.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

release-notes/10.0/preview/preview1/api-diff/Microsoft.AspNetCore.App/10.0-preview1_Microsoft.AspNetCore.Components.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# Microsoft.AspNetCore.Components
22

3-
``` diff
4-
namespace Microsoft.AspNetCore.Components {
5-
[AttributeUsageAttribute(4, AllowMultiple=true, Inherited=false)]
6-
public sealed class RouteAttribute : Attribute {
7-
- public RouteAttribute(string template);
8-
+ public RouteAttribute([StringSyntaxAttribute("Route")] string template);
9-
}
10-
}
3+
```diff
4+
namespace Microsoft.AspNetCore.Components.Routing
5+
{
6+
public class Router : Microsoft.AspNetCore.Components.IComponent, Microsoft.AspNetCore.Components.IHandleAfterRender, System.IDisposable
7+
{
8+
- [System.ObsoleteAttribute("This property is obsolete and configuring it has not effect.")]
9+
+ [System.ObsoleteAttribute("This property is obsolete and configuring it has no effect.")]
10+
public bool PreferExactMatches { get; set; }
11+
}
12+
}
1113
```
12-
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Microsoft.AspNetCore.Connections.Abstractions
2+
3+
```diff
4+
namespace Microsoft.AspNetCore.Connections.Features
5+
{
6+
public interface ITlsHandshakeFeature
7+
{
8+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
9+
System.Security.Authentication.CipherAlgorithmType CipherAlgorithm { get; }
10+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
11+
int CipherStrength { get; }
12+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
13+
System.Security.Authentication.HashAlgorithmType HashAlgorithm { get; }
14+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
15+
int HashStrength { get; }
16+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
17+
System.Security.Authentication.ExchangeAlgorithmType KeyExchangeAlgorithm { get; }
18+
+ [System.ObsoleteAttribute("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId = "SYSLIB0058", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")]
19+
int KeyExchangeStrength { get; }
20+
}
21+
}
22+
```

release-notes/10.0/preview/preview1/api-diff/Microsoft.AspNetCore.App/10.0-preview1_Microsoft.AspNetCore.Connections.Features.md

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Microsoft.AspNetCore.Http.Abstractions
2+
3+
```diff
4+
namespace Microsoft.AspNetCore.Http
5+
{
6+
public sealed class ProducesResponseTypeMetadata : Microsoft.AspNetCore.Http.Metadata.IProducesResponseTypeMetadata
7+
{
8+
+ public string? Description { get; set; }
9+
}
10+
}
11+
namespace Microsoft.AspNetCore.Http.Metadata
12+
{
13+
public interface IProducesResponseTypeMetadata
14+
{
15+
+ string? Description { get; }
16+
}
17+
}
18+
```

release-notes/10.0/preview/preview1/api-diff/Microsoft.AspNetCore.App/10.0-preview1_Microsoft.AspNetCore.Http.HttpResults.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

release-notes/10.0/preview/preview1/api-diff/Microsoft.AspNetCore.App/10.0-preview1_Microsoft.AspNetCore.Http.Metadata.md

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Microsoft.AspNetCore.Http.Results
2+
3+
```diff
4+
namespace Microsoft.AspNetCore.Http.HttpResults
5+
{
6+
public sealed class RedirectHttpResult : Microsoft.AspNetCore.Http.IResult
7+
{
8+
+ public static bool IsLocalUrl(string? url);
9+
}
10+
}
11+
```

0 commit comments

Comments
 (0)