Releases: ggnaegi/SwizlyPeasy.Gateway
Releases · ggnaegi/SwizlyPeasy.Gateway
0.1.5-beta
moving to .NET 8
Adding KnownServicesNames to ServiceDiscovery config
0.1.1-beta adding KnownServicesNames as some service discovery providers need th…
Rate Limiters with client ip as partition key, forwarded headers support
- Rate limiter policies, with client ip as partition key
- Supporting forwarded headers, if the api gateway is behind proxies or wafs.
What's Changed
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.9 to 7.0.10 by @dependabot in #15
- Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 by @dependabot in #14
- Bump Moq from 4.20.1 to 4.20.2 by @dependabot in #13
- Bump Moq from 4.20.2 to 4.20.69 by @dependabot in #17
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #18
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #19
- Bump NLog.Web.AspNetCore from 5.3.3 to 5.3.4 by @dependabot in #20
- Bump Microsoft.AspNetCore.OpenApi from 7.0.10 to 7.0.11 by @dependabot in #25
- Bump Microsoft.AspNetCore.Mvc.Testing from 7.0.10 to 7.0.11 by @dependabot in #24
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 7.0.10 to 7.0.11 by @dependabot in #23
- Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 7.0.10 to 7.0.11 by @dependabot in #22
- Bump Microsoft.AspNetCore.Components from 7.0.10 to 7.0.11 by @dependabot in #21
- Features/forwarded headers and rate limiters by ip by @ggnaegi in #16
Full Changelog: 0.0.8-alpha...0.1.0-beta
Simplifying Route Config parsing
Instead of reinventing the wheel the route config parsing has been simplified.
Adding Rate Limiter Configuration Support
Basic Rate Limiter Configuration Support
Please read the documentation for more information about the rate limiting algorithms used: https://learn.microsoft.com/en-us/aspnet/core/performance/rate-limit?view=aspnetcore-7.0
The current solution only supports the 4 algorithms proposed by Microsoft. At the minute, it is not possible to combine them and the policies configuration must be defined in gateway's app settings.
Ajax calls
Now handling ajax calls properly, avoiding redirection to oidc provider.
Fixing integration test, providing a custom authentication handler
Fixing integration test, providing a custom authentication handler for microservices behind the gateway
Adding claims and headers configuration
0.0.4-alpha adding claims and authorization headers configuration
First Release
0.0.3-alpha adding docs