Batch processing throughput is no longer artificially throttled. Background jobs process efficiently without burning rate limit tokens on empty or single-item queues.
The global rate limiting mechanism was rebuilt to track actual items processed rather than claim attempts. Additionally, a new backpressure system pauses processing when the worker queue gets too deep, preventing tasks from timing out before they can be executed.
The rate limiter was moved out of the queue claiming phase and directly into the worker consumer loop. To replace the safety valve the old rate limiter provided at the claim phase, a strict was introduced, configurable via a new .