- Mappers
- FastEndpoints benchmarks
- Jobs
- Bumped FluentValidation to the latest version
- Rate limiting
- Bumped FluentValidation to the latest version
- Wording in readme
- Updated dependencies
- SourceLink
- Deterministic build
- More information in the readme
- Option to publish events and wait for the handlers to finish execution.
- Events
- Carter benchmarks
- API reference
- More benchmarks
- Better logging performance
- Readme wording on filters
- Benchmarks
- Missing null check in
UseExceptionHandling()
- Wrongfully try to set the response status code when an exception is thrown while handling an exception and the response has already started.
- Filter ordering (.NET 7 only)
- Endpoints can have multiple filters added via an attribute (.NET 7 only)
- Validation filter validates all validatable parameters not only the first one (.NET 7 only)
- Extended OpenAPI support with Produces, Name and ExcludeFromDescription attributes
- NuGet package icon
- Removed the public properties from all attributes (BREAKING)
- Validation filter can handle nullable reference types (.NET 7 only)
- Filters (.NET 7 only)
- Validation filter (.NET 7 only)
- Bug in exception handler causing it to log only to a single logger provider when multiple are available
- Validation
- Exception handling
- Target framework .NET 7
- Option to require authorization for all endpoints
- Custom OpenAPI tags
MapEndpoints(assembly)
is removed (BREAKING)- Endpoint discovery now happens while configuring services
- Binding a strongly-typed hierarchical configuration
- Enabled stricter code analysis
- Argument null checks for all public methods
- Mistakes in readme
- Minor refactoring
- Extended the readme
- Initial release