shipsaas/laravel-priority-queue
shipsaas/laravel-priority-queue adds priority-based job processing to Laravel queues, letting you assign priorities so urgent jobs run before lower-priority work. It provides a straightforward way to dispatch and manage prioritized jobs in your application.
Consider it when:
Look elsewhere or defer when:
To executives: This is routine maintenance, not a new capability. The package now runs on the Laravel and PHP versions we are standardizing on, and has stopped supporting the ones going out of support anyway. No new cost, no new vendor, no customer-visible change. It slightly reduces our dependency risk because the maintainer is keeping pace with the framework. The one decision it forces is timing: we either upgrade alongside it or stay on the older minor.
To engineering: Treat v1.1.0 as a version-range change, not a code change. The public API is unchanged; what changed is the floor — Laravel 11 and PHP 8.2 minimum, Laravel 9 and PHP 8.1 removed. Recommended path is to bundle it with the Laravel 11 upgrade rather than take it standalone. Update the CI matrix to drop 8.1 and Laravel 9, confirm composer.json constraints reflect the new floor, and audit any transitive dependency still resolving against Laravel 9 before merging. Budget is small — a constraint bump plus a test-matrix change — but sequence it so the framework and the package move together rather than stacking two upgrade risks in one deploy.
How can I help you explore Laravel packages today?