1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-01-22 23:05:56 +01:00

39 lines
1.1 KiB
Markdown
Raw Normal View History

# Changes
2023-09-16 00:30:38 +01:00
## Unreleased
2022-09-11 00:06:57 +01:00
## 0.5.1
- No significant changes since `0.5.0`.
## 0.5.0
- Update `redis` dependency to `0.23`.
- Update `actix-session` dependency to `0.8`.
2023-01-07 01:15:26 +00:00
2023-09-16 00:30:38 +01:00
## 0.4.0
2023-01-07 01:02:02 +00:00
- Add `Builder::key_by` for setting a custom rate limit key function.
2022-07-31 03:03:43 +01:00
- Implement `Default` for `RateLimiter`.
- `RateLimiter` is marked `#[non_exhaustive]`; use `RateLimiter::default()` instead.
- In the middleware errors from the count function are matched and respond with `INTERNAL_SERVER_ERROR` if it's an unexpected error, instead of the default `TOO_MANY_REQUESTS`.
2022-08-28 20:30:32 +01:00
- Minimum supported Rust version (MSRV) is now 1.59 due to transitive `time` dependency.
2023-09-16 00:30:38 +01:00
## 0.3.0
2023-01-07 01:02:02 +00:00
2022-07-11 02:05:22 +01:00
- `Limiter::builder` now takes an `impl Into<String>`.
- Removed lifetime from `Builder`.
- Updated `actix-session` dependency to `0.7`.
2022-03-22 15:36:41 +00:00
2023-09-16 00:30:38 +01:00
## 0.2.0
2023-01-07 01:02:02 +00:00
2022-07-31 03:03:43 +01:00
- Update Actix Web dependency to v4 ecosystem.
- Update Tokio dependencies to v1 ecosystem.
- Rename `Limiter::{build => builder}()`.
- Rename `Builder::{finish => build}()`.
- Exceeding the rate limit now returns a 429 Too Many Requests response.
2023-09-16 00:30:38 +01:00
## 0.1.4
2023-01-07 01:02:02 +00:00
- Adopted into @actix org from <https://github.com/0xmad/actix-limitation>.