File rubygem-resque.changes of Package rubygem-resque

-------------------------------------------------------------------
Tue Nov 14 18:36:08 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 2.6.0, see bundled HISTORY.md

-------------------------------------------------------------------
Mon Oct 10 13:18:21 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.4.0
 see installed HISTORY.md

  ## 2.4.0
  
  ### Fixed
  
  * Remove `thread_safe` arg in Redis instantiaons (#1822)
  * Updated Test Matrix for Redis 5.0 (#1824)
  * Fix redis-rb 4.8 deprecation warnings (#1827)
  * Fix redis-rb 5.0 compatibility issues (#1828)
  

-------------------------------------------------------------------
Mon Aug 29 06:54:50 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.3.0
 see installed HISTORY.md


-------------------------------------------------------------------
Thu Apr 28 05:45:41 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.2.1
 see installed HISTORY.md


-------------------------------------------------------------------
Tue Jan 25 07:27:26 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.2.0
 see installed HISTORY.md

  ## Unreleased
  
  ### Fixed
  
  *
  *
  
  ### Added
  
  *
  *
  
  ## 2.2.0
  
  ### 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
  
  ## 2.1.0
  
  ### 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
  * 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](http://github.com/resque/resque/blob/master/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
  

-------------------------------------------------------------------
Thu Nov 22 05:33:26 UTC 2018 - Stephan Kulow <coolo@suse.com>

- updated to version 2.0.0
 see installed HISTORY.md

-------------------------------------------------------------------
Sun Apr 16 04:36:39 UTC 2017 - coolo@suse.com

- updated to version 1.27.4
 see installed HISTORY.md

  ## 1.27.4 (2017-4-15)
  
  ### Fixed
  * Fix issue where removing a failure from Resque web didn't work when using `RedisMultiQueue` backend.

-------------------------------------------------------------------
Tue Apr 11 04:41:29 UTC 2017 - coolo@suse.com

- updated to version 1.27.3
 see installed HISTORY.md

  ## 1.27.3 (2017-04-10)
  
  ### Fixed
  * Fix issue where initializing a data store would attempt to hit Redis, even when Resque.inline = true

-------------------------------------------------------------------
Tue Feb 21 05:37:13 UTC 2017 - coolo@suse.com

- updated to version 1.27.2
 see installed HISTORY.md

  ## 1.27.2 (2017-02-20)
  
  ### 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)

-------------------------------------------------------------------
Tue Feb 14 05:42:26 UTC 2017 - coolo@suse.com

- updated to version 1.27.1
 see installed HISTORY.md

-------------------------------------------------------------------
Thu Feb  9 05:56:56 UTC 2017 - coolo@suse.com

- updated to version 1.27.0
 see installed HISTORY.md

-------------------------------------------------------------------
Sat Mar 12 05:33:01 UTC 2016 - coolo@suse.com

- updated to version 1.26.0
 see installed HISTORY.md

-------------------------------------------------------------------
Mon Oct 13 18:40:02 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Sat Mar 15 18:46:01 UTC 2014 - coolo@suse.com

- updated to version 1.25.2
 * Respect TERM_CHILD setting when not forking (@ggilder)
 * implementation of backend connection with a hash (Andrea Rossi)
 * require yaml for show_args support (@yaauie)
 * use redis-namespace 1.3 (Andrea Rossi)
 * fix DOCS link in README (@cade)
 * Fix worker prune test to actually run its assertion & cover reality. (@yaauie)
 * Eliminate infinite recursion when Resque::Helpers mixed into Resque (@yaml)
 * use ruby, avoid shelling out. google++ (@hone)
 * Failed Assertions Don't Fail Tests :rage: (@yaauie)

-------------------------------------------------------------------
Fri Oct  4 07:17:57 UTC 2013 - coolo@suse.com

- updated to version 1.25.1
 * Actually require Forwardable from the standard library.

-------------------------------------------------------------------
Mon Sep 23 14:53:03 UTC 2013 - coolo@suse.com

- updated to version 1.25.0
 * Updates fork method so [resque-multi-job-forks](https://github.com/stulentsev/resque-multi-job-forks)
   monkey patching works again. See discussion at https://github.com/defunkt/resque/pull/895 for more
   context (@jonhyman)
 * Use Redis.pipelined to group batches of redis commands.
   https://github.com/resque/resque/pull/902 (@jonhyman)
 * Fixed uninitialize constant for the module/class that contains the perform 
   method causing job failures to no be reported, #792 (@sideshowcoder)
 * Fix Resque::Failure::Base.all to have the correct signature.
   (@rentalutions)
 * Don't close stdio pipes when daemonizing so as to not hide errors. #967
   (@sideshowcoder)
 * Fix for worker_pids on Windows. #980 (@kzgs)
 * Only prune workers for queues the current worker knows about. #1000
   (!) (@dsabanin)
 * Handle duplicate TERM signals. #988 (@softwaregravy)
 * Fix issue with exiting workers and unintentionally deregistering the
   parent when the forked child exits. #1017 (@magec)
 * Fix encoding errors with local date formatting. #1065 (@katafrakt)
 * Fix CI for 1.8.7 and 1.9.2 modes due to dependencies. #1090
   (@adelcambre)
 * Allow using globs for queue names to listen on, allowing things like
   listening on `staging_*`. #1085 (@adelcambre)

-------------------------------------------------------------------
Sun Apr 14 08:21:42 UTC 2013 - coolo@suse.com

- updated to version 1.24.1
 * Adds a default value for `per_page` on resque-server for plugins which add tabs (@jonhyman)
 * Fix bad logic on the failed queue adapter
 * Added missing `require 'time'` which was causing occasional errors which
   would crash workers.
 * Web UI: Fix regression that caused the failure tab to break when using
   certain failure backends (@kjg)
 * Web UI: Add page list to queues (@ql)
 * Web UI: Fix regression that caused the failure tab to break when clicking on
   "clear all failures" under certain failure backends, #859 (@jonhyman)
 * Fix regression for Resque hooks where Resque would error out if you assigned
   multiple hooks using an array, #859 (@jonhyman)
 * Adds ENV["RUN_AT_EXIT_HOOKS"] which when set to 1 causes any defined
   `at_exit` hooks to be run on the child when the forked process exits, #862
   (@jonhyman)
 * Bump up redis-namespace to 1.2.
 * Remove multi_json, the JSON gem does the right thing everywhere now.
 * Documentation fixes with demo instructions.
 * Fixed encoding for worker PIDs on Windows (@kzgs)
 * Cache value of PID in an ivar. This way, if you try to look up worker PIDs
   from some other process (such as the console), they will be correct.
 * Add a mutex-free logger. Ruby 2.0 does not allow you to use a mutex from
   a signal handler, which can potentially cause deadlock. Now we're using
   `mono_logger`, which has no locks.
 * JRuby and Rubinius are 'allow failure' on CI. This is largely due to Travis
   weridness and flaky tests.
 * Fix link from "queues" view to "failed" view when there's only one failed
   queue (trliner)
 * Making all the failure backends have the same method signature for duck
   typing purposes (jonhyman)
 * Fix log formatters not appending a new line (flavorpill)
 * redirect unauthorized resque-web polling requests to root url (trliner)
 * Disable forking with FORK_PER_JOB=false (@tarcieri)
 * Various resque-web fixes (@tarcieri)
 * Optional RedisMultiQueue failure backend, can be enabled with
   FAILURE_BACKEND=redis_multi_queue env var (@tarcieri)
 * resque:failures:sort rake task will migrate an existing "failed" queue into
   separate failure queues per job queue, allowing an easy migration to
   the RedisMultiQueue failure backend (@tarcieri)
 * Disable forking completely with FORK_PER_JOB=false env var (@tarcieri)
 * Report a failure when processes are killed with signals (@dylanahsmith)
 * Enable registering of multiple Resque hooks (@panthomakos, @jonhyman)

-------------------------------------------------------------------
Tue Oct  9 11:30:12 UTC 2012 - coolo@suse.com

- updated to version 1.23.0
* don't run `before_fork` hook if Resque can't fork (@kjwierenga, @tarcieri, #672, #697)
* don't run `after_fork` hook if Resque can't fork (@kjwierenga, @tarcieri, #672, #697)
* retry connecting to redis up to 3 times (@trevorturk, #693)
* pass exceptions raised by the worker into the Failure backend (@trevorturk, #693)

-------------------------------------------------------------------
Mon Aug 27 19:48:31 UTC 2012 - coolo@suse.com

- updated to version 1.22.0

-------------------------------------------------------------------
Wed Aug  1 05:07:15 UTC 2012 - coolo@suse.com

- updated to version 1.21.0

-------------------------------------------------------------------
Fri Oct  7 08:38:28 UTC 2011 - fcastelli@suse.com

- Update to 1.19.0
  * Added Airbrake (formerly Hoptoad) support.
  * Web UI: Added retry all button to failed jobs page
  * Web UI: Show focus outline
- additional changes from 1.18.6 (2011-08-30)
  * Bugfix: Use Rails 3 eager loading for resque:preload
- additional changes from 1.18.5 (2011-08-24)
  * Added support for Travis CI
  * Bugfix: preload only happens in production Rails environment
- additional changes from 1.18.4 (2011-08-23)
  * Bugfix: preload task depends on setup
- additional changes from 1.18.3 (2011-08-23)
  * Bugfix: Fix preloading on Rails 3.x.
- additional changes from 1.18.2 (2011-08-19)
  * Fix RAILS_ROOT deprecation warning
- additional changes from 1.18.1 (2011-08-19)
  * Bugfix: Use RAILS_ROOT in preload task
- additional changes from 1.18.0 (2011-08-18)
  * Added before_enqueue hook.
  * Resque workers now preload files under app/ in Rails
  * Switch to MultiJSON
  * Bugfix: Finding worker pids on Solaris
  * Web UI: Fix NaN days ago for worker screens
  * Web UI: Add Cache-Control header to prevent proxy caching
  * Web UI: Update Resque.redis_id so it can be used in a distributed ring.
- additional changes from 1.17.1 (2011-05-27)
  * Reverted exit change. Back to exit!.
- additional changes from 1.17.0 (2011-05-26)
  * Workers exit with exit instead of exit!. 
    This means you can now use at_exit hooks inside workers.
  * More monit typo fixes.
  * Fixed bug in Hoptoad backend.
  * Web UI: Wrap preformatted arguments.
- additional changes from 1.16.1 (2011-05-17)
  * Bugfix: Resque::Failure::Hoptoad.configure works again
  * Bugfix: Loading rake tasks
- additional changes from 1.16.0 (2011-05-16)
  * Optional Hoptoad backend extracted into hoptoad_notifier.
    Install the gem to use it.
  * Added Worker#paused? method
  * Bugfix: Properly reseed random number generator after forking.
  * Bugfix: Resque.redis=()
  * Bugfix: Monit example stdout/stderr redirection
  * Bugfix: Removing single failure now works with multiple failure backends
  * Web: 'Remove Queue' now requires confirmation
  * Web: Favicon!
  * Web Bugfix: Dates display in Safari
  * Web Bugfix: Dates display timezone
  * Web Bugfix: Race condition querying working workers
  * Web Bugfix: Fix polling /workers/all in resque-web

-------------------------------------------------------------------
Fri Apr 15 16:29:18 UTC 2011 - mrueckert@suse.de

- update to 1.15.0
  * Fallback to Redis.connect. Makes ENV variables and whatnot
    work.
  * Fixed Sinatra 1.2 compatibility
- additional changes from 1.14.0
  * Sleep interval can now be a float
  * Added Resque.inline to allow in-process performing of jobs (for
    testing)
  * Fixed tests for Ruby 1.9.2
  * Added Resque.validate(klass) to validate a Job
  * Decode errors are no longer ignored to help debugging
  * Web: Sinatra 1.2 compatibility
  * Fixed after_enqueue hook to actually run in `Resque.enqueue`
  * Fixed very_verbose timestamps to use 24 hour time (AM/PM wasn't
    included)
  * Fixed monit example
  * Fixed Worker#pid
- additional changes from 1.13.0
  * Depend on redis-namespace >= 0.10
  * README tweaks
  * Use thread_safe option when setting redis url
  * Bugfix: worker pruning
- additional changes from 1.12.0
  * Added pidfile writing from `rake resque:work`
  * Added Worker#pid method
  * Added configurable location for `rake install`
  * Bugfix: Errors in failure backend are rescue'd
  * Bugfix: Non-working workers no longer counted in "working"
    count
  * Bugfix: Don't think resque-web is a worker
- additional changes from 1.11.0
  * Web UI: Group /workers page by hostnames
- additional changes from 1.10.0
  * Support redis:// string format in `Resque.redis=`
  * Using new cross-platform JSON gem.
  * Added `after_enqueue` plugin hook.
  * Added `shutdown?` method which can be overridden.
  * Added support for the "leftright" gem when running tests.
  * Grammarfix: In the README
- additional changes from 1.9.10
  * Bugfix: before_fork should get passed the job
- additional changes from 1.9.9
  * Depend on redis-namespace 0.8.0
  * Depend on json_pure instead of json (for JRuby compat)
  * Bugfix: rails_env display in stats view
- additional changes from 1.9.8
  * Bugfix: Worker.all should never return nil
  * monit example: Fixed Syntax Error and adding environment to the
    rake task
  * redis rake task: Fixed typo in copy command
- additional changes from 1.9.7
  * Improved memory usage in Job.destroy
  * redis-namespace 0.7.0 now required
  * Bugfix: Reverted $0 changes
  * Web Bugfix: Payload-less failures in the web ui work
- additional changes from 1.9.6
  * Bugfix: Rakefile logging works the same as all the other
    logging
- split out doc and testsuite package

-------------------------------------------------------------------
Tue Jun 22 16:48:39 UTC 2010 - mrueckert@suse.de

- update to version 1.9.5
  * Web Bugfix: Display the configured namespace on the stats page
  * Revert Bugfix: Make ps -o more cross platform friendly
- additional changes from version 1.9.4 (2010-06-14)
  * Bugfix: Multiple failure backend gets exception information
    when created
- additional changes from version 1.9.3 (2010-06-14)
  * Bugfix: Resque#queues always returns an array
- additional changes from version 1.9.2 (2010-06-13)
  * Bugfix: Worker.all returning nil fix
  * Bugfix: Make ps -o more cross platform friendly

-------------------------------------------------------------------
Thu Jun 10 17:46:05 UTC 2010 - mrueckert@suse.de

- initial package

openSUSE Build Service is sponsored by