resquebundle/resque
ResqueBundle provides Symfony integration for Redis-backed Resque background jobs, with services and console commands to enqueue tasks, start and manage workers, and monitor queues. It wraps the PHP Resque port and adds simple configuration for queues and worker lifecycle in Symfony projects.
5.0.3 release line is effectively "PHP 8 only," which converts this dependency into a hard gate on your runtime modernization. This is the input for deciding when the PHP 8 migration becomes mandatory rather than optional, and for sequencing it against other packages that still pin PHP 7.x.StartWorkerCommand means worker processes can now connect to password-protected Redis. This directly unblocks the decision to run against managed Redis (AWS ElastiCache with AUTH, Azure Cache, GCP Memorystore with AUTH) instead of self-managed, unauthenticated instances — a common audit finding.Adopt when:
StartWorkerCommand auth addition is the specific capability that makes this workable.Look elsewhere when:
Caveat on this release: the notes are terse. "PHP8only branch" reads as a branch/line designation rather than a clean semantic-version breaking-change announcement. Before committing to 5.0.3, confirm (a) the actual minimum PHP version, (b) whether the auth change is opt-in via config or alters existing connection behavior, and (c) whether 5.x is a rename of the branch or a published stable tag. That verification is a half-day engineering spike, not a planning assumption.
To executives: This release hardens our background job processing in two ways. First, it moves the package onto a PHP 8-only baseline, which aligns us with a supported, patched PHP runtime and reduces long-term maintenance and security-patch exposure. Second, it adds authentication support to worker processes, letting us run job workers against password-protected managed Redis — closing a control gap that typically appears in security reviews. Neither change adds user-facing features; both reduce operational and compliance risk. The main cost is a coordinated PHP 8 upgrade if any environment is still on 7.4, which we should scope before committing.
To engineering: Two changes of substance. (1) The 5.x line is PHP 8 only — verify our CI images, local dev containers, and any deploy targets are all 8.0+ before bumping, and check whether we have transitive constraints holding us back. (2) StartWorkerCommand now supports Redis authentication, so workers can connect to AUTH-protected instances; confirm whether this is opt-in config or a behavioral change to existing connections, and update our secrets management and worker startup configs accordingly. Also validate the tag is a published stable release rather than a branch head before we pin it. Recommend a spike plus a staged rollout to a non-production worker fleet first.
How can I help you explore Laravel packages today?