1000 B
1000 B
Plan Complete: Rate Limiting Bug Fix
Status: ✅ Completed Completed: December 2024
Summary
This plan addressed two issues with the Rate Limiting feature:
-
Backend Bug Fixed: The
Upsert()function insecurity_service.gonow properly saves all rate limiting fields (requests/sec, burst, window). -
UX Improvements Added:
- Status badge on Rate Limiting card (Security dashboard)
- "Currently Active" summary card on Rate Limiting config page
Files Changed
backend/internal/services/security_service.go- Fixed field persistencebackend/internal/services/security_service_test.go- Added test coveragefrontend/src/pages/Security.tsx- Added status badgefrontend/src/pages/RateLimiting.tsx- Added active config summaryfrontend/src/pages/__tests__/RateLimiting.spec.tsx- Added tests
Documentation
See features.md for user-facing documentation.
This plan file can be archived or deleted.