All Versions
72
Latest Version
Avg Release Cycle
120 days
Latest Release
-

Changelog History
Page 1

  • v2.2.1 Changes

    πŸ›  Fixed

    • Escape HTML from the params to avoid XSS (#1790)
    • βœ‚ Remove vegas as a dependency (#1780)

    βž• Added

    • βž• Add support for specifying queues that workers should ignore when using globs
    • πŸ‘ Allow plugins to have spaces in their name (#1718)
  • v2.2.0 Changes

    βž• Added

    • βž• Add 'Retry Failed Jobs' button to Failed page

    πŸ›  Fixed

    • Loading railtie when it did not exist #1765
    • πŸ›  Fix closing parent Redis connection in child process after fork
    • πŸ›  Fix the failed queues list on /queues UI when the RedisMultiQueue backend is used #1638
  • v2.1.0 Changes

    πŸ”’ Security

    • πŸ›  Fix XSS via URL path in admin web UI queues view #1687
    • πŸ”’ Replace onclick handlers in server code to support Content Security Policies that don't allow 'unsafe-inline'
    • ⚑️ Update jQuery from 1.12.4 to 3.6.0

    βž• Added

    • βž• Add requeue_queue method to Resque::Failure::Multiple #1659
    • πŸ‘· Confirmation prompt in admin front-end before submitting the retry of all failed jobs. #1753
    • 0️⃣ Railtie for default rake task setup when in Rails. #1715
    • βž• Added two new hooks.
      • queue_empty when the job queue empties and the worker becomes idle
      • worker_exit when the worker exits

    See docs/HOOKS.md for further details. (@jeremywadsack)

    πŸ›  Fixed

    • live poller shouldn't restart itself until it successds or fails. #1740
    • πŸ›  Fix parsing worker_id when queue name includes colon. #1691
    • πŸ‘· Prune workers which haven't been registered but have set a heartbeat. #1751
    • 🚚 Resque::Failure::Multiple.remove did not pass on the queue parameter
  • v2.0.0 Changes

    November 06, 2018

    πŸ›  Fixed

    • πŸ›  Fix Airbrake failure backend
    • πŸ›  Fix failed jobs page "argument out of range" error

    πŸ”„ Changed

    • βœ‚ Remove support for Rubies < 2.3
    • βœ‚ Remove support to Rails < 4
    • ⬇️ Reduce the number of redis calls when trying to get the list of queues
    • πŸš… Only run eager_load! if Rails.application.config.eager_load is true
    • 🌲 Don't display log message if running without hooks
    • βž• Add Support to Redis 4.0
    • ⬇️ Drop complex Redis identifier logic in favor of simple inspect
    • 🚦 When a child process is killed, report the signal it was terminated with
    • πŸ‘· Report a job that pruned worker was processing

    βž• Added

    • πŸ‘ Allow to configure statistic data store
  • v1.27.4 Changes

    April 15, 2017

    πŸ›  Fixed

    • πŸ›  Fix issue where removing a failure from Resque web didn't work when using RedisMultiQueue backend.
  • v1.27.3 Changes

    April 10, 2017

    πŸ›  Fixed

    • πŸ›  Fix issue where initializing a data store would attempt to hit Redis, even when Resque.inline = true
  • v1.27.2 Changes

    February 20, 2017

    πŸ›  Fixed

    • πŸ‘· Require "redis/distributed" in worker.rb to allow proper rescuing
    • βͺ Fallback to server time if Redis time won't work (restores Redis 2.4 support)
  • v1.27.1 Changes

    February 13, 2017

    πŸ›  Fixed

    • πŸ‘· Show actual jobs names in web view using ActiveJob (@martnst)
  • v1.27.0 Changes

    February 08, 2017

    πŸ›  Fixed

    • πŸ›  Fix issue where calling Worker.find, Worker.all, or Worker.working from withing a running job would rewrite the PID file with the PID of the forked worker. This causes a change to the Worker#new API that may affect plugin implementations. See Worker#new and Worker#prepare for details. (@jeremywadsack)
    • πŸ‘· Workers queried out now have the correct hostname (@crazymykl)
    • πŸ›  Fix race condition on worker startup (@stevedomin)
    • 🌲 No longer triggers verbose logging if env variables are not set (@ldnunes)
    • πŸ‘» resque/failed/requeue/all when using Redis::Failure::Multiple no longer raises an exception (@ale7714)
    • πŸ‘Œ Improve forking to avoid having a child process escape its code (@dylanahsmith)
    • πŸ‘· Workers now use server time rather than their own time to maintain heartbeats (@fw42)
    • πŸš… Run eager load hooks for Rails applications versioned 4.x and up (@abhi-patel)
    • πŸ›  Fix bug when encountering an error while pruning workers (Joakim KolsjΓΆ and Tomas Skogberg)
    • Children write to PIDFILE immediately after forking, fixing issues when reconnecting to Redis is slow (@fimmtiu)

    πŸ”„ Changed

    • ⚑️ Update jQuery from 1.3.2 to 1.12.4 (@chrisccerami)
    • No longer user Thread.kill to stop heartbeat (@Sinjo)

    βž• Added

    • πŸ‘· Resque Web UI now prompts for confirmation on clearing failed jobs (Markus Olsen)
    • βž• Adds process status to DirtyExit exception when job is killed via signal (@MishaConway)
  • v1.26.0 Changes

    March 10, 2016

    This changelog is a bit incomplete. We will be much stricter about the changelog for πŸš€ the next release.

    • πŸ‘· rake: when BACKGROUND, ensure worker.reconnect after daemonizing (@yaauie)
    • πŸ‘· worker: when searching workers, Worker#pid properly reflects pid of the found worker instead of the current pid. (@yaauie)
    • Add support for RESQUE_PROCLINE_PREFIX environment variable to prefix procline strings with a static identifier. (@rbroemeling)
    • πŸ”Š Resque::Worker logs errors at the correct logging level (@chrisccerami)