Skip to content

Bump resque from 2.7.0 to 3.0.0#72

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/resque-3.0.0
Open

Bump resque from 2.7.0 to 3.0.0#72
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/resque-3.0.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 24, 2026

Bumps resque from 2.7.0 to 3.0.0.

Release notes

Sourced from resque's releases.

v3.0.0

What's Changed

New Contributors

Full Changelog: resque/resque@v2.7.0...v3.0.0

Note: Resque 3.0 only works with Rails 7.2 and newer.

Changelog

Sourced from resque's changelog.

3.0.0

Breaking Changes

  • Minimum Ruby version is now 3.0.0 - Ruby 2.x is no longer supported
  • Minimum Sinatra version is now 2.0 - old Sinatra versions (0.9-1.x) are no longer supported
  • Rack 1.x is no longer supported - Resque now requires Rack 2.x or greater
  • Minimum Rails version is now 7.2 - You can use Resque without Rails, but if you use it with Rails it must be a version that is still supported

Added

  • Rack 3 support and switched default Rack handler to Puma (#1912)
  • Ruby 3.4 and Rails 8.1 support (#1912 and #1906)
  • Upstream Active Job adapter from Rails (#1906)
  • Explicit redis (>= 4.0) and base64 (~> 0.1) gem dependencies (#1922)
  • Added shutdown hooks - allows plugins and adapters to know when a worker is shutting down, enabling features like Active Job Continuations (#1916, #1924)
  • Added support for dynamic interval sleep - workers can now use a faster polling interval that automatically backs off when idle, reducing Redis load (#1920)

Fixed

  • Fix circular require from Rails ActiveJob adapter (#1906)
  • Fix failed job retried_at timezone data (#1918)
  • Fix double Redis get when checking for paused workers (#1919)
  • Documentation cleanup (#1903, #1917)
Commits
  • 9fc870e Version 3.0
  • 5132537 Exclude Ruby 3.2 from Rails main tests as Rails requires Ruby >= 3.3
  • 2fe390a Apply suggestions from code review
  • d924c27 Support a dynamic interval sleep.
  • 22b790f Use the cached paused? state to set the procline.
  • 23dcb83 Fix shutdown hook test isolation by clearing hooks in global setup
  • ae11521 Add shutdown hooks
  • a9f8f19 Fix failed job retried_at timezone data
  • 3813b00 Removing testing and support for older versions of rack, redis, and sinatra
  • 34843d9 * Added Rack 3 to the build matrix
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Apr 24, 2026
Bumps [resque](https://github.com/resque/resque) from 2.7.0 to 3.0.0.
- [Release notes](https://github.com/resque/resque/releases)
- [Changelog](https://github.com/resque/resque/blob/master/HISTORY.md)
- [Commits](resque/resque@v2.7.0...v3.0.0)

---
updated-dependencies:
- dependency-name: resque
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/bundler/resque-3.0.0 branch from 9d4ffe6 to 62a2958 Compare April 24, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants