Skip to content

2.2.0 preview 1 #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Apr 23, 2025
Merged

2.2.0 preview 1 #46

merged 25 commits into from
Apr 23, 2025

Conversation

WeihanLi
Copy link
Owner

  • net10.0 support
    This pull request introduces several updates to enhance compatibility with .NET 10, improve authentication capabilities, and modernize the project structure. The changes include adding support for .NET 10 across workflows and configurations, introducing a new delegate-based authentication scheme, and replacing the .sln file with a simplified .slnx structure. Additionally, there are refinements to the API key authentication implementation and minor project cleanups.

.NET 10 Compatibility Enhancements:

  • Added .NET 10 support in GitHub Actions workflows (dotnet-format.yml, dotnetcore.yml, release.yaml) and Azure Pipelines (azure-pipelines.yml). [1] [2] [3] [4]
  • Updated Directory.Build.props and Directory.Packages.props to include .NET 10 as a target framework and associated package versions. [1] [2]

Authentication Improvements:

  • Introduced a new delegate-based authentication scheme (AddDelegate) with configurable validators and claims generators. [1] [2] [3]
  • Refactored API key authentication to use AuthenticationScheme instead of AuthenticationSchema and updated its claims generator to support asynchronous operations. [1] [2] [3]

Project Structure Modernization:

  • Replaced the .sln file with a .slnx file for a more streamlined project structure. Updated build scripts to reference the new .slnx file. [1] [2] [3]

Documentation and Readability:

  • Updated the README.md file to improve clarity, fix typos, and update build status badges. [1] [2]
  • Disabled XML documentation generation in response to a known bug in .NET 10. [1] [2]

Miscellaneous Updates:

  • Updated sample projects to align with the new authentication features and target framework changes. [1] [2]

@WeihanLi WeihanLi marked this pull request as ready for review April 23, 2025 01:19
@WeihanLi WeihanLi merged commit d9a6ea9 into preview Apr 23, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant