v0.7.2
Added
- ConfigProvider trait: Dependency injection for configuration, enabling library reuse
- EnvVarConfig: Default implementation reading from environment variables
Refactored
- ip_filter: Accepts
ConfigProviderinstead of global config - rate_limiter: Accepts
ConfigProviderinstead of global config - request_handler: Accepts
ConfigProviderinstead of global config - main: Uses
EnvVarConfigfor dependency injection
Full Changelog: v0.7.1...v0.7.2