spatie/laravel-rate-limited-job-middleware
A middleware that can rate limit jobs
2.9.0
4.7M downloads/mo
#1843 most downloaded on Packagist
spatie/laravel-rate-limited-job-middleware
What this package is like to depend on
Last release 5 months ago
25 Feb 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 29 of 34 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
34 releases · first in 2019
2 releases in the last 12 months
see the full history below
Release timeline
34 releases · Sep 2019 to Feb 2026Releases
latest 34-
2.9.025 Feb 2026 -
2.8.225 Nov 2025Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in #61
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #63
New Contributors
- @AlexVanderbist made their first contribution in #61
- @thecaliskan made their first contribution in #63
Full Changelog: 2.8.1...2.8.2
Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/61
- Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/63
New Contributors
- @AlexVanderbist made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/61
- @thecaliskan made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/63
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.8.1...2.8.2
-
2.8.119 Aug 2025Release notes
Open source →What's Changed
- LimitExceeded event type-hints ShouldQueue but queued Mailables are wrapped in SendQueuedMailable by @rogerio-pereira in #60
New Contributors
- @rogerio-pereira made their first contribution in #60
Full Changelog: 2.8.0...2.8.1
Release notes
Open source →What's Changed
- LimitExceeded event type-hints ShouldQueue but queued Mailables are wrapped in SendQueuedMailable by @rogerio-pereira in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/60
New Contributors
- @rogerio-pereira made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/60
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.8.0...2.8.1
-
2.8.021 Feb 2025Release notes
Open source →Release notes
Open source →What's Changed
- Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/58
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.7.0...2.8.0
-
2.7.007 Sep 2024Release notes
Open source →- Add the option to pass a closure to determine if the job should release
Full Changelog: 2.6.0...2.7.0
Release notes
Open source →- Add the option to pass a closure to determine if the job should release
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.6.0...2.7.0
-
2.6.029 Jul 2024Release notes
Open source →- Add a new
LimitExceededevent when the rate limit has exceeded which receives the$job
Full Changelog: 2.5.0...2.6.0
Release notes
Open source →- Add a new
LimitExceededevent when the rate limit has exceeded which receives the$job
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.5.0...2.6.0
- Add a new
-
2.5.027 May 2024Release notes
Open source →- Use artisansdk/ratelimiter again
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.4.3...2.5.0
-
2.4.327 May 2024Release notes
Open source →Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.4.2...2.4.3
-
2.4.227 May 2024Release notes
Open source →- Initialize bucket with a timer
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.4.1...2.4.2
-
2.4.108 May 2024Release notes
Open source →- Improve leaky bucket for our use case
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.4.0...2.4.1
-
2.4.014 Mar 2024Release notes
Open source →What's Changed
- Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/55
- Use our own LeakyBucket class
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.3.0...2.4.0
-
2.3.019 Jun 2023Release notes
Open source →What's Changed
- Add
->dontRelease()method by @ralphjsmit in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/48
New Contributors
- @ralphjsmit made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/48
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.7...2.3.0
- Add
-
2.2.706 Feb 2023Release notes
Open source →What's Changed
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/42
- Laravel 10.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/43
New Contributors
- @patinthehat made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/42
- @laravel-shift made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/43
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.6...2.2.7
-
2.2.602 Nov 2022Release notes
Open source →- Fix implicit float to int casting
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.5...2.2.6
-
2.2.517 Aug 2022Release notes
Open source →- Use v1 of artisansdk/ratelimiter
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.4...2.2.5
-
2.2.415 Aug 2022Release notes
Open source →- The cache rate limiter was using a limit in minutes instead of seconds
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.3...2.2.4
-
2.2.307 Aug 2022Release notes
Open source →What's Changed
- Changed method return type to static by @Sammyjo20 in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/39
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.2...2.2.3
-
2.2.206 Aug 2022Release notes
Open source →What's Changed
- Allow release logic to be easily extended by @Sammyjo20 in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/38
New Contributors
- @Sammyjo20 made their first contribution in https://github.com/spatie/laravel-rate-limited-job-middleware/pull/38
Full Changelog: https://github.com/spatie/laravel-rate-limited-job-middleware/compare/2.2.1...2.2.2
-
2.2.118 Apr 2022Nothing published for this version
-
2.2.012 Jan 2022Nothing published for this version
-
2.1.107 Oct 2021 -
2.1.007 Oct 2021 -
2.0.015 Sep 2021Release notes
Open source →- allow for a cache option + PHP 8 only + Pest (#32)
The API hasn't changed, so you could upgrade without having to change your code.
-
1.5.027 Nov 2020 -
1.4.108 Sep 2020 -
1.4.029 May 2020 -
1.3.002 Mar 2020 -
1.2.017 Oct 2019 -
1.1.114 Oct 2019 -
1.1.014 Oct 2019 -
1.0.004 Oct 2019 -
0.0.302 Oct 2019Nothing published for this version
-
0.0.229 Sep 2019Nothing published for this version
-
0.0.128 Sep 2019Nothing published for this version