Repository navigation
Bug Fixes
- Fix rate limiting blocking status polling during jobs - The job creation rate limiter was incorrectly applied to all routes under
/api/exportand/api/sync, including GET requests for status polling. Since polling happens every second during a running job, users would hit the 10 requests/minute limit after just 10 seconds, causing "Too many job requests" errors.
Changes
- Apply
jobCreationRateLimiteronly to POST requests that actually create jobs - Increase job creation limit from 10 to 30 per minute for additional headroom
- GET requests (status polling, downloads) now use general rate limiting only (500 req/15min)
Full Changelog: v1.5.3...v1.5.4