Skip to content

Releases: ggnaegi/SwizlyPeasy.Gateway

0.1.5-beta

21 Apr 16:31
31e9a0c
Compare
Choose a tag to compare
0.1.5-beta Pre-release
Pre-release
moving to .NET 8

Adding KnownServicesNames to ServiceDiscovery config

11 Oct 10:21
a828ac4
Compare
Choose a tag to compare
0.1.1-beta

adding KnownServicesNames as some service discovery providers need th…

Rate Limiters with client ip as partition key, forwarded headers support

16 Sep 17:57
Compare
Choose a tag to compare
  • 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

09 Aug 11:19
Compare
Choose a tag to compare
Pre-release

Instead of reinventing the wheel the route config parsing has been simplified.

Adding Rate Limiter Configuration Support

09 Aug 01:54
Compare
Choose a tag to compare

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

24 Jul 21:48
Compare
Choose a tag to compare
Ajax calls Pre-release
Pre-release

Now handling ajax calls properly, avoiding redirection to oidc provider.

Fixing integration test, providing a custom authentication handler

18 Jul 22:24
2bedb1f
Compare
Choose a tag to compare

Fixing integration test, providing a custom authentication handler for microservices behind the gateway

Adding claims and headers configuration

14 Jul 14:13
5b0d6d5
Compare
Choose a tag to compare
Pre-release
0.0.4-alpha

adding claims and authorization headers configuration

First Release

13 Jul 20:40
Compare
Choose a tag to compare
First Release Pre-release
Pre-release
0.0.3-alpha

adding docs