diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f9300d..ba82658 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,17 @@ # CHANGELOG - [Feature] Added per-client connection limits - - Optional limits for simultaneous HTTP/2 and HTTP/3 connections per client credentials - - Global default limits via `default_max_http2_conns_per_client` and `default_max_http3_conns_per_client` in main config - - Per-client overrides via `max_http2_conns` and `max_http3_conns` in credentials file - - Applies to both SNI-authenticated and proxy-basic authenticated connections - - For proxy-basic: limit enforced on first authenticated request (not idle connections) + - Optional limits for simultaneous HTTP/2 and HTTP/3 connections per client credentials + - Global default limits via `default_max_http2_conns_per_client` and `default_max_http3_conns_per_client` in main config + - Per-client overrides via `max_http2_conns` and `max_http3_conns` in credentials file + - Applies to both SNI-authenticated and proxy-basic authenticated connections + - For proxy-basic: limit enforced on first authenticated request (not idle connections) API changes in the library: - - Added `max_http2_conns` and `max_http3_conns` fields to `authentication::registry_based::Client` - - Added `default_max_http2_conns_per_client` and `default_max_http3_conns_per_client` fields to `settings::Settings` - - Added new `connection_limiter` module with `ConnectionLimiter` and `ConnectionGuard` types - - Added `connection_limiter` field to `core::Context` + - Added `max_http2_conns` and `max_http3_conns` fields to `authentication::registry_based::Client` + - Added `default_max_http2_conns_per_client` and `default_max_http3_conns_per_client` fields to `settings::Settings` + - Added new `connection_limiter` module with `ConnectionLimiter` and `ConnectionGuard` types + - Added `connection_limiter` field to `core::Context` ## 1.0.1