NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #250 most downloaded on Packagist
Dashboard and code-driven configuration for Laravel queues.
Last release 20 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
225 releases · first in 2017
[5.x] Fix #1419 by @tmayrand in https://github.com/laravel/horizon/pull/1424
[5.x] Readd vite support by @mmachatschek in https://github.com/laravel/horizon/pull/1421
One column per quarter.
Revert "[5.x] feature: this adds the vite integrity plugin to support assetsAreCurrent check" by @driesvints in https://github.com/laravel/horizon/pul
[5.x] Change Laravel Mix asset bundling to Vite setup by @mmachatschek in https://github.com/laravel/horizon/pull/1413
Enhance forget command by @jaroslavstefanec in https://github.com/laravel/horizon/pull/1409
[5.x] Make commands lazy by @timacdonald in https://github.com/laravel/horizon/pull/1399
Output console error when terminating due to memory usage by @SanderMuller in https://github.com/laravel/horizon/pull/1391
[5.x] Improves console output and fixes Carbon v3 support by @nunomaduro in https://github.com/laravel/horizon/pull/1387
Make the expiration time for temporarily failed jobs configurable by @alirezadp10 in https://github.com/laravel/horizon/pull/1375
Add cache check before registering routes by @serpentblade in https://github.com/laravel/horizon/pull/1367
[5.x] Pass event instance to event listeners tag() method by @mateusjatenee in https://github.com/laravel/horizon/pull/1361
Bump axios from 1.3.2 to 1.6.0 by @dependabot in https://github.com/laravel/horizon/pull/1347
Ensure out of memory events are raised before exiting the process by @jameshulse in https://github.com/laravel/horizon/pull/1341
Fix the job repository class based on service bindings by @daison12006013 in https://github.com/laravel/horizon/pull/1335
Fixing Bug in Clear Metrics by @joaopalopes24 in https://github.com/laravel/horizon/pull/1319
Add horizon:reset-metrics command by @trevorgehman in https://github.com/laravel/horizon/pull/1318
horizon:reset-metrics command by @trevorgehman in https://github.com/laravel/horizon/pull/1318Use available batch.processedJobs value from Illuminate\Bus\Batch by @crynobone in https://github.com/laravel/horizon/pull/1315
batch.processedJobs value from Illuminate\Bus\Batch by @crynobone in https://github.com/laravel/horizon/pull/1315Throws Laravel\Horizon\Exceptions\ForbiddenException on unauthorized access by @joelbutcher in https://github.com/laravel/horizon/pull/1308
Laravel\Horizon\Exceptions\ForbiddenException on unauthorized access by @joelbutcher in https://github.com/laravel/horizon/pull/1308Set 0 as the default runtime of the job by @AsemAlalami in https://github.com/laravel/horizon/pull/1307
Handle non-array parameters for "queue" setting in supervisor config by @PrinsFrank in https://github.com/laravel/horizon/pull/1299
Make sure that missing supervisors are correctly displayed when using multiple environments by @PrinsFrank in https://github.com/laravel/horizon/pull/
Fix supervisor reprovisioning by @PrinsFrank in https://github.com/laravel/horizon/pull/1288
Add events for when supervisors are terminated by @PrinsFrank in https://github.com/laravel/horizon/pull/1282
Mark as deprecated using night() and $useDarkTheme by @lloricode in https://github.com/laravel/horizon/pull/1279
night() and $useDarkTheme by @lloricode in https://github.com/laravel/horizon/pull/1279Refreshes tags periodically by @nunomaduro in https://github.com/laravel/horizon/pull/1274
Fix deprecation errors for PHP 8.2 by @AntonCooper in https://github.com/laravel/horizon/pull/1270
Add cancelled status to batch overview by @markvaneijk in https://github.com/laravel/horizon/pull/1255
Remove Lodash by @jessarcher in https://github.com/laravel/horizon/pull/1246
Fix missing variable use in anonymous function by @joshuaruesweg in https://github.com/laravel/horizon/pull/1244
Allow any queued class to be silenced by @lioneaglesolutions in https://github.com/laravel/horizon/pull/1241
Implement Silenced interface by @driesvints in https://github.com/laravel/horizon/pull/1236
perPage variable for monitored tags by @joshuaruesweg in https://github.com/laravel/horizon/pull/1237Silenced jobs by @driesvints in https://github.com/laravel/horizon/pull/1232
Uses PHP Native Type Declarations 🐘 by @nunomaduro in https://github.com/laravel/horizon/pull/1206
Add signal option to horizon:purge (e.g. SIGKILL) by @crishoj in https://github.com/laravel/horizon/pull/1226
horizon:purge (e.g. SIGKILL) by @crishoj in https://github.com/laravel/horizon/pull/1226Ensure Autoscaler never reduces processes to less than 1 by @LasseRafn in https://github.com/laravel/horizon/pull/1221
Add missing anchor title for clarity by @stevebauman in https://github.com/laravel/horizon/pull/1212
$payload['pushedAt'] when retrying by @stevebauman in https://github.com/laravel/horizon/pull/1211Allow deleting of Tags which contain forward slashes (Fixes #1093) by @sgotre in https://github.com/laravel/horizon/pull/1196
Add exit codes to status command by @mbardelmeijer in https://github.com/laravel/horizon/pull/1191
Failed job list: Modify job retry tooltip label to include status of last job retry by @Jevz in https://github.com/laravel/horizon/pull/1182
Ability to ignore long waits for queue by @jasonmccreary in https://github.com/laravel/horizon/pull/1172
Fallback array for retried_by by @driesvints in https://github.com/laravel/horizon/pull/1166
retried_by by @driesvints in https://github.com/laravel/horizon/pull/1166When register, keep the original Redis options, only overwrite prefix by @nthsky in https://github.com/laravel/horizon/pull/1161
Predis v2 support by @driesvints in https://github.com/laravel/horizon/commit/71291b2dc8172f46a8a503aee97b80d9a4139cdf
Checking the "viewHorizon" gate first by @marcialpaulg in https://github.com/laravel/horizon/pull/1148
Revert "Make horizon work with strict content-security-policy" by @driesvints in https://github.com/laravel/horizon/pull/1141
Make horizon work with strict content-security-policy by @Grldk in https://github.com/laravel/horizon/pull/1138
change chart.js intersect mode to false by @swist666 in https://github.com/laravel/horizon/pull/1133
Forget job timer in case of exception or failed job by @Namoshek in https://github.com/laravel/horizon/pull/1127
Clear stopwatch once job is deleted by @taylorotwell in https://github.com/laravel/horizon/commit/69486d5e4fad8b6ee02c97ed0bea39ef241df956
Add some more defaults to supervisor
Add exception context on failed jobs
### Changed - Laravel 9 Support
Resolve issue with php strict type
### Fixed - Add some PHP 8.1 fixes
Hide Retry failed jobs button if no jobs failed
Use callAfterResolving to register QueueManager
Alphabetically sort jobs/queues for metrics
Check if failedJob.reserved_at is set before making time calculation
### Changed - Improve completed jobs UI
Show paused supervisors on dashboard
Your coding agent can read these notes before it upgrades. Set up the MCP server →