Skip to content
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

Version 2.0 #1

Closed
5 tasks done
Fleny113 opened this issue May 23, 2023 · 0 comments
Closed
5 tasks done

Version 2.0 #1

Fleny113 opened this issue May 23, 2023 · 0 comments

Comments

@Fleny113
Copy link
Owner

Fleny113 commented May 23, 2023

These are thing that will be in version 2 of EndpointMapper

  • .NET 8 support and drop of .NET 7
  • NativeAOT support (See the section below)
  • Separate Swagger into its own package (EndpointMapper.OpenApi or EndpointMapper.Swagger)
  • Refinements for the library
  • Remove the need for the interceptors

Native AOT

Roslyn doesn't support running source generators in order, while the endpoint can be mapped at compile time to improve startup perf, the ASP.NET Core RequestDelegateGenerator doesn't run for the mapping calls that EndpointMapper does.

The application might still work after Trimming and Native compilation, but it's not guaranteed that it works/will work


This issue with the updated scopes for version 2 of EndpointMapper when those are modified/added/removed

@Fleny113 Fleny113 pinned this issue Aug 12, 2023
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

No branches or pull requests

1 participant