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