Releases: ejcoyle88/KnowYourLimits
v5.1.0 - Multiple identity providers
v5.0.0 - Multiple configurations
This release changes the public API of the library significantly
This release adds the ability to have specific requests use a different configuration for the rate limiting strategy. This makes it possible to have different configurations per consumer, etc.
netcore 3.1 support
In this release:
- Removed a bad reference to AspNetCore 2.2 in the KnowYourLimits.AspNetCore project
- Fixed the SDK reference in the KnowYourLimits.AspNetCore project
- Updated some dependencies
Bumping the nuget package version so it actually releases
I messed up.
For patch notes, see v4.0.0
Stuck in the middle(ware) with you
I realized we weren't using an actual middleware, and were just using an anonymous function. This was causing the rates to be applied globally even when used inside a UseWith.
This release moves to an actually seperate middleware class, and also introduces DI based configuration of the rate limit strategy.
Please see the updated readme for usage.
netcoreapp3.0 upgrade
This release drops support for other framework versions, upgrading to netcoreapp3.0 only.
If you use an old framework version with this package, please open an issue on github. We dropped support because the github actions we are using to install the SDK version for the build doesn't currently support multitargeted builds.
Other notes for this build:
- Fixed a bunch of compiler warnings and removed extra whitespace
- Cleaned up some bad asserts in the tests
- Added a reference to the SecurityCodeScan package, to get security flaw scanning on build
- Moved from CircleCI to Github Actions
- Automated the nuget package release
- Switched from calling appBuilder.Use to appBuilder.UseMiddleware
netcoreapp3.0 upgrade
This release drops support for other framework versions, upgrading to netcoreapp3.0 only.
If you use an old framework version with this package, please open an issue on github. We dropped support because the github actions we are using to install the SDK version for the build doesn't currently support multitargeted builds.
Other notes for this build:
- Fixed a bunch of compiler warnings and removed extra whitespace
- Cleaned up some bad asserts in the tests
- Added a reference to the SecurityCodeScan package, to get security flaw scanning on build
- Moved from CircleCI to Github Actions
- Automated the nuget package release
- Switched from calling appBuilder.Use to appBuilder.UseMiddleware
netcoreapp3.0 upgrade
This release drops support for other framework versions, upgrading to netcoreapp3.0 only.
If you use an old framework version with this package, please open an issue on github. We dropped support because the github actions we are using to install the SDK version for the build doesn't currently support multitargeted builds.
Other notes for this build:
- Fixed a bunch of compiler warnings and removed extra whitespace
- Cleaned up some bad asserts in the tests
- Added a reference to the SecurityCodeScan package, to get security flaw scanning on build
- Moved from CircleCI to Github Actions
- Automated the nuget package release
- Switched from calling appBuilder.Use to appBuilder.UseMiddleware
netcoreapp3.0 upgrade
This release drops support for other framework versions, upgrading to netcoreapp3.0 only.
If you use an old framework version with this package, please open an issue on github. We dropped support because the github actions we are using to install the SDK version for the build doesn't currently support multitargeted builds.
Other notes for this build:
- Fixed a bunch of compiler warnings and removed extra whitespace
- Cleaned up some bad asserts in the tests
- Added a reference to the SecurityCodeScan package, to get security flaw scanning on build
- Moved from CircleCI to Github Actions
- Automated the nuget package release
- Switched from calling appBuilder.Use to appBuilder.UseMiddleware
netcoreapp3.0 upgrade
This release drops support for other framework versions, upgrading to netcoreapp3.0 only.
If you use an old framework version with this package, please open an issue on github. We dropped support because the github actions we are using to install the SDK version for the build doesn't currently support multitargeted builds.
Other notes for this build:
- Fixed a bunch of compiler warnings and removed extra whitespace
- Cleaned up some bad asserts in the tests
- Added a reference to the SecurityCodeScan package, to get security flaw scanning on build
- Moved from CircleCI to Github Actions
- Automated the nuget package release
- Switched from calling appBuilder.Use to appBuilder.UseMiddleware