[Unreleased]
Added
- Public API surface for rate-limiter annotation, model, and core contracts
- Redis-backed fixed-window
RateLimiterimplementation - Spring Boot 3 auto-configuration via
AutoConfiguration.imports - HTTP 429 exception handler with optional
RateLimit-*headers - Micrometer metrics recorder integration
- Auto-configuration tests and Redis limiter tests
- Docker-optional integration tests for Redis behavior and concurrency
Version history
This project follows Semantic Versioning.Future releases
Planned features for future versions:- Custom policy providers for external configuration
- Support for sliding window algorithm
- Support for token bucket algorithm
- Distributed rate limiting with Redis Cluster
- WebFlux/Reactive support
- Admin API for runtime limit adjustments
- Enhanced metrics and observability