Commit graph

2 commits

Author SHA1 Message Date
senke
9721e36289 v0.9.8 2026-03-06 19:13:16 +01:00
senke
eb92779df2 feat(security): implement Redis-backed rate limiter with in-memory fallback
INF-01: RedisRateLimiter uses atomic Lua script (INCR+EXPIRE) for
distributed rate limiting. Falls back to in-memory SimpleRateLimiter
when Redis is unavailable. Same X-RateLimit-* headers and 429 format.
2026-02-22 17:35:21 +01:00