Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
chewbranca/resque
resque/resque
Abhinaya/resque-mongo
BMorearty/resque
DangerDawson/resque
Epictetus/resque
EugZol/resque
HendrikLouw/resque
JayTeeSF/resque
Juice10/resque
KeithHanson/resque
MSch/resque
Narnach/resque
aberant/resque
adelcambre/resque
agibralter/resque
agile/resque
akhil/resque
alg/resque
alvinlai/resque
amiel/resque
andreychernih/resque-mongo
axehomeyg/resque
bartes/resque
bartuer/resque
benburkert/doozque
bketelsen/resque
bmarini/resque
bmizerany/resque
bpo/resque
bpot/resque
bri3d/resque
bryanl/resque
brynary/resque
bvandenbos/resque
carichio/resque
carmi/resque
caseysackett/resque-mongo
catsby/resque
chadk/resque
change/resque
cheister/resque
chip/resque
christiannelson/resque
cloudfactory/resque
cmelbye/resque
codeinvain/resque
cokron/resque
collin/resque
coolluar/resque
ctrochalakis/resque-mongo
danhawker/resque
datacompboy/resque
daz/resque
dbalatero/resque
delano/resque
dgrijalva/resque
dhainlin/resque
dmiskiew/resque-mongo
drfeelngood/resque
dv/resque
ealdent/resque
earzur/resque-mongo
efficientcloud/resque
elseano/resque
engineyard/resque
error400/resque
ersatzryan/resque
eventualbuddha/resque
fakechris/resque
foretaster/resque
frausto/resque
fx/resque
github/resque
groupme/resque
guilleiguaran/resque
henrypoydar/resque
hexgnu/resque
hone/resque
humancopy/resque
hwijaya/resque
iamacourser/resque
imajes/resque
j-wilkins/resque
jadeforrest/resque
jamesgolick/resque
jamster/resque
jasonjackson/resque
jbr/resque
jerefrer/resque
jimneath/resque
joevandyk/resque
jonathanowens/resque
jonhinson/resque
joshnesbitt/resque
jseifer/resque
kbighorse/resque
kbrock/resque
kdonovan/resque
kemper/resque
kewinwang/resque
kneath/resque
learnjin/resque
leejianwei/resque
levinalex/resque
libc/resque
liorsion/resque
lmarlow/resque
lonbaker/resque
mDialog/resque
markren/resque
masatomo/resque
mattetti/resque
mcommons/resque
mdotterer/resque
mengql/resque
methodmissing/resque
mhickman84/resque
michaeldwan/resque
miyagawa/resque
mjording/resque
mlins/resque
mnutt/resque
mohitsethi/resque
mojodna/resque
morellon/resque
moro/resque
mpalmer/resque
mrb/resque
nengxu/resque
nevans/resque
nfo/resque-mongo
oddlyzen/resque
ono/resque
ouranos/resque
ozmm/resque
pauldowman/resque
paulrosania/resque
pc/resque
penso/resque
petelacey/resque
pezra/resque
pinetops/resque-mongo
pjb3/resque
plastictrophy/resque
pombredanne/resque
practicingruby/resque
priyaaank/resque
pui/resque
quasor/resque
quirkey/resque
radamanthus/resque
raykrueger/resque
rcarver/resque
redsquirrel/resque
rich/resque
rmontgomery429/resque
rweald/resque
samprocore/resque
scottwater/resque
sdhull/resque
seanvoss/resque
sgonyea/resque
shariefsk/resque
shingara/resque
shuntak/resque
skalnik/resque
socialcast/resque
somebody32/resque-mongo
sr/resque
staugaard/resque
steini/resque
stipple/resque
strogo/resque
sumangurung/resque
suung/resque
tal/resque
technoweenie/resque
thbar/resque
tibbon/resque
timols/resque
tmacedo/resque
tobowers/resque
tobym/resque
toddthomas/resque
unders/resque
valeksenko/resque
will/resque
willywg/resque
wireframe/resque
wistia/resque-mongo
wuputah/resque
xk/resque
yannski/resque-mongo
yliu163/resque
yoyeung/resque
zbelzer/resque-mongo
zephirworks/resque
zerobearing2/resque
zsiec/resque
Nothing to show
...
Choose a Head Repository
chewbranca/resque
resque/resque
Abhinaya/resque-mongo
BMorearty/resque
DangerDawson/resque
Epictetus/resque
EugZol/resque
HendrikLouw/resque
JayTeeSF/resque
Juice10/resque
KeithHanson/resque
MSch/resque
Narnach/resque
aberant/resque
adelcambre/resque
agibralter/resque
agile/resque
akhil/resque
alg/resque
alvinlai/resque
amiel/resque
andreychernih/resque-mongo
axehomeyg/resque
bartes/resque
bartuer/resque
benburkert/doozque
bketelsen/resque
bmarini/resque
bmizerany/resque
bpo/resque
bpot/resque
bri3d/resque
bryanl/resque
brynary/resque
bvandenbos/resque
carichio/resque
carmi/resque
caseysackett/resque-mongo
catsby/resque
chadk/resque
change/resque
cheister/resque
chip/resque
christiannelson/resque
cloudfactory/resque
cmelbye/resque
codeinvain/resque
cokron/resque
collin/resque
coolluar/resque
ctrochalakis/resque-mongo
danhawker/resque
datacompboy/resque
daz/resque
dbalatero/resque
delano/resque
dgrijalva/resque
dhainlin/resque
dmiskiew/resque-mongo
drfeelngood/resque
dv/resque
ealdent/resque
earzur/resque-mongo
efficientcloud/resque
elseano/resque
engineyard/resque
error400/resque
ersatzryan/resque
eventualbuddha/resque
fakechris/resque
foretaster/resque
frausto/resque
fx/resque
github/resque
groupme/resque
guilleiguaran/resque
henrypoydar/resque
hexgnu/resque
hone/resque
humancopy/resque
hwijaya/resque
iamacourser/resque
imajes/resque
j-wilkins/resque
jadeforrest/resque
jamesgolick/resque
jamster/resque
jasonjackson/resque
jbr/resque
jerefrer/resque
jimneath/resque
joevandyk/resque
jonathanowens/resque
jonhinson/resque
joshnesbitt/resque
jseifer/resque
kbighorse/resque
kbrock/resque
kdonovan/resque
kemper/resque
kewinwang/resque
kneath/resque
learnjin/resque
leejianwei/resque
levinalex/resque
libc/resque
liorsion/resque
lmarlow/resque
lonbaker/resque
mDialog/resque
markren/resque
masatomo/resque
mattetti/resque
mcommons/resque
mdotterer/resque
mengql/resque
methodmissing/resque
mhickman84/resque
michaeldwan/resque
miyagawa/resque
mjording/resque
mlins/resque
mnutt/resque
mohitsethi/resque
mojodna/resque
morellon/resque
moro/resque
mpalmer/resque
mrb/resque
nengxu/resque
nevans/resque
nfo/resque-mongo
oddlyzen/resque
ono/resque
ouranos/resque
ozmm/resque
pauldowman/resque
paulrosania/resque
pc/resque
penso/resque
petelacey/resque
pezra/resque
pinetops/resque-mongo
pjb3/resque
plastictrophy/resque
pombredanne/resque
practicingruby/resque
priyaaank/resque
pui/resque
quasor/resque
quirkey/resque
radamanthus/resque
raykrueger/resque
rcarver/resque
redsquirrel/resque
rich/resque
rmontgomery429/resque
rweald/resque
samprocore/resque
scottwater/resque
sdhull/resque
seanvoss/resque
sgonyea/resque
shariefsk/resque
shingara/resque
shuntak/resque
skalnik/resque
socialcast/resque
somebody32/resque-mongo
sr/resque
staugaard/resque
steini/resque
stipple/resque
strogo/resque
sumangurung/resque
suung/resque
tal/resque
technoweenie/resque
thbar/resque
tibbon/resque
timols/resque
tmacedo/resque
tobowers/resque
tobym/resque
toddthomas/resque
unders/resque
valeksenko/resque
will/resque
willywg/resque
wireframe/resque
wistia/resque-mongo
wuputah/resque
xk/resque
yannski/resque-mongo
yliu163/resque
yoyeung/resque
zbelzer/resque-mongo
zephirworks/resque
zerobearing2/resque
zsiec/resque
Nothing to show
Checking mergeability… Don’t worry, you can still create the pull request.
This comparison is big! We’re only showing the most recent 250 commits
Commits on Jul 24, 2010
Fix rails_env display in stats view
RAILS_ENV is never defined, bad copy/paste.
Commits on Jul 26, 2010
Commits on Aug 07, 2010
Commits on Aug 09, 2010
Commits on Aug 24, 2010
Commits on Sep 03, 2010
Commits on Oct 24, 2010
Commits on Nov 03, 2010
Commits on Nov 06, 2010
Commits on Feb 03, 2011
Commits on Feb 04, 2011
Commits on Feb 07, 2011
Commits on Feb 16, 2011
Resque.validate!(klass) method implementation
Method used to determine is the given klass could be a valid Resque job
Commits on Mar 04, 2011
Commits on Mar 17, 2011
Allowed the poll interval to be specified as a floating point number.
This enables using poll intervals shorter than a second; for example, specifying INTERVAL=0.25 is now possible.
Pass /notice/server-environment/project-root.
According to Hoptoad API documentation this is
optional, but some third-party software using the
same API is more strict and errors out if we don't
provide it (Redmine, I'm looking at you).
Don't crash if unparseable values exist on the failure queue.
We saw some jobs become unloadable on our resque queue, due to issues turning strangely-encoded strings into JSON and back. This meant that resque couldn't parse the jobs, and so we were seeing `nil` elements in the `failures` array.

This is the simplest way of preventing these malformed entries from preventing monitoring of the failures queue entirely.
Resque.inline configuration support
In order perform Resque jobs inline introduced
Resque.inline attribute.
Aaron Peckham & Michael Sofaer and defunkt
Commits on Mar 18, 2011
Commits on Mar 19, 2011
Commits on Mar 22, 2011
Commits on Mar 23, 2011
Commits on Mar 25, 2011
Commits on Apr 08, 2011
Commits on Apr 11, 2011
Commits on Apr 12, 2011
ono
Add timezone to failed_at/retried_at on resque-web to show relative t…
…ime correctly when a viewer is in a different timezone from a server.
Commits on Apr 14, 2011
Fix the Monit example
there should be a combo redirection (stdout AND stderr) to the log file
instead of a (useless) process detachment and a simple stdout redirection.
Commits on Apr 19, 2011
Commits on Apr 20, 2011
GitHub Merge Button
GitHub Merge Button
Commits on Apr 25, 2011
Merged pull request #269 from toddthomas/fix_assigning_redis_namespace.
Add test for Resque.redis=(<a Redis::Namespace>).
Merged pull request #265 from ono/master.
Show correct relative times to viewers in different timezone
Merged pull request #261 from Adman65/master.
Order matters for Hoptoad API
Commits on May 05, 2011
Commits on May 06, 2011
Fixing/updating the hoptoad backend
The previous version of the hoptoad back end no longer worked. This is due to Hoptoad changing their API somewhere along the way.
I've updated the code here to simply use the hoptoad_notifier gem that folks are likely already using in their apps. This puts the
maintenance and configuration responsibility into that gem rather than here in resque.
Commits on May 11, 2011
Noah Davis
Noah Davis
Fix relative time display for failed jobs in Safari
Was displaying "NaN days ago" for relative time in Safari.

Safari cannot parse a date in the format '2010-05-10 16:24 -400',
but can parse '05/10/2010 16:24 -400'
Use notify_or_ignore for the hoptoad failure backend
Hoptoad can be configured with a set of exceptions to ignore. However, those exceptions are not
ignored when using Hoptoad.notify alone; Hoptoad.notify_or_ignore must be used.
Add a test for the hoptoad failure backend
This class did not have a test previously, it's about time it got one.
Commits on May 16, 2011
Commits on May 17, 2011
Commits on May 19, 2011
Noah Davis
Noah Davis
use a date format that is both browser friendly and international fri…
…endly

previous date formats was parsable (by Safari) but not internationally friendly.
Merge pull request #297 from noahd1/more_international_friendly_date_…
…format

make date format more internationally friendly
Commits on May 26, 2011
Commits on May 27, 2011
Revert "Change worker exit to use `exit` instead of `exit!`."
This reverts commit f3bbf99.

Every job is failing with a DirtyExit when the bang is removed.
Commits on May 28, 2011
Commits on Jun 04, 2011
Commits on Jun 05, 2011
Merge pull request #313 from stipple/distributed
Update Resque.redis_id so resque-web can handle being used in a distributed ring
Commits on Jun 08, 2011
mpd
mpd
Update Worker.working to handle being used in a distributed ring.
Update test suite to run either with a single server or distributed (RESQUE_DISTRIBUTED=1 rake test to run distributed)

Make sure all tests pass when running both single server and distributed.
Commits on Jun 25, 2011
Shorten the backtrace logged by Resque::Failure::Redis to only includ…
…e the job by removing Resque and its callers (like Rake) from the backtrace.
instead of using the json gem, or trying to require yajl, lets use mu…
…lti json which takes care of this for us and includes a vendored json implementation if one is not available
Commits on Jul 14, 2011
Commits on Jul 18, 2011
mpd
mpd
Merge branch 'defunkt' into distributed
Conflicts:
	lib/resque/worker.rb
Commits on Jul 19, 2011
Commits on Jul 21, 2011
Commits on Jul 26, 2011
Commits on Aug 02, 2011
Commits on Aug 11, 2011
Commits on Aug 17, 2011
Commits on Aug 18, 2011
Commits on Aug 19, 2011
Commits on Aug 22, 2011
Commits on Aug 23, 2011
Commits on Aug 24, 2011
Commits on Aug 27, 2011
Commits on Aug 28, 2011
Commits on Aug 29, 2011
Commits on Aug 30, 2011
Commits on Sep 01, 2011
Merge pull request #373 from daz/patch-1
Show focus outline in resque server
Commits on Sep 02, 2011
Commits on Sep 09, 2011
Make Resque.enqueue return something deterministic
Currently Resque.enqueue returns an empty [] or the results of the
after_enqueue_hooks that may have been run. If the before_enqueue_hook rejected
the operation we get back a nil.

This commit simply changes enqueue to return nil on rejection and true if the
job is actually queued.
Commits on Sep 16, 2011
Commits on Sep 17, 2011
Commits on Sep 20, 2011
Commits on Sep 22, 2011
Commits on Sep 23, 2011
Adds -r flag to resque-web for redis connection
-r or --redis can now be used to specify the
redis connection string.

TODO: A string like redis://:secret@localhost is encountering an
error, even though it works in irb doing:

irb> require 'redis'
irb> r = Redis.connect(:url => "redis://:secret@localhost")
 => #<Redis client v2.2.2 connected to redis://localhost:6379/0 (Redis
 v2.2.12)>
Add comment to clarify that resque/server must be required at the top…
… of the Rails routes file. If you don't do this, you get an uninitialized constant error.
Merge pull request #398 from humancopy/resque
---

Before & after hooks for dequeue.

Needed this to resolve deadlocks with resque-lock when dequeuing a job (see: humancopy/resque-lock@740f1ab).

Thanks. ;)
Commits on Oct 10, 2011
Commits on Oct 21, 2011
Commits on Oct 26, 2011
Commits on Nov 08, 2011
Merge pull request #449 from elisehuard/master
trailing slashes at the end of resque servers' URLs
Commits on Feb 02, 2012
Commits on Feb 07, 2012
Commits on Feb 09, 2012
Commits on Feb 17, 2012
Commits on Feb 28, 2012
Showing with 1,609 additions and 434 deletions.
  1. +1 −2 .gitignore
  2. +8 −0 .travis.yml
  3. +14 −0 Gemfile
  4. +169 −0 HISTORY.md
  5. +1 −1 LICENSE
  6. +183 −69 README.markdown
  7. +8 −8 Rakefile
  8. +36 −12 bin/resque
  9. +4 −0 bin/resque-web
  10. +0 −7 deps.rip
  11. +21 −1 docs/HOOKS.md
  12. +2 −2 examples/demo/README.markdown
  13. +1 −0 examples/demo/Rakefile
  14. +1 −0 examples/demo/config.ru
  15. +2 −1 examples/god/resque.god
  16. +3 −3 examples/monit/resque.monit
  17. +103 −28 lib/resque.rb
  18. +1 −1 lib/resque/errors.rb
  19. +32 −2 lib/resque/failure.rb
  20. +17 −0 lib/resque/failure/airbrake.rb
  21. +3 −0 lib/resque/failure/base.rb
  22. +17 −116 lib/resque/failure/hoptoad.rb
  23. +5 −1 lib/resque/failure/multiple.rb
  24. +13 −2 lib/resque/failure/redis.rb
  25. +33 −0 lib/resque/failure/thoughtbot.rb
  26. +38 −18 lib/resque/helpers.rb
  27. +36 −21 lib/resque/job.rb
  28. +20 −0 lib/resque/plugin.rb
  29. +73 −26 lib/resque/server.rb
  30. BIN lib/resque/server/public/favicon.ico
  31. +6 −0 lib/resque/server/public/ranger.js
  32. +0 −4 lib/resque/server/public/reset.css
  33. +9 −4 lib/resque/server/public/style.css
  34. +3 −3 lib/resque/server/test_helper.rb
  35. +25 −11 lib/resque/server/views/failed.erb
  36. +0 −1 lib/resque/server/views/key_sets.erb
  37. +4 −4 lib/resque/server/views/queues.erb
  38. +35 −4 lib/resque/server/views/workers.erb
  39. +10 −7 lib/resque/server/views/working.erb
  40. +25 −3 lib/resque/tasks.rb
  41. +1 −1 lib/resque/version.rb
  42. +90 −22 lib/resque/worker.rb
  43. +22 −20 { → lib}/tasks/redis.rake
  44. +2 −0 lib/tasks/resque.rake
  45. +3 −3 resque.gemspec
  46. +0 −2 tasks/resque.rake
  47. +27 −0 test/airbrake_test.rb
  48. +26 −0 test/hoptoad_test.rb
  49. +123 −2 test/job_hooks_test.rb
  50. +7 −7 test/job_plugins_test.rb
  51. +1 −1 test/plugin_test.rb
  52. +115 −0 test/redis-test-cluster.conf
  53. +6 −1 test/resque-web_test.rb
  54. +57 −4 test/resque_test.rb
  55. +56 −7 test/test_helper.rb
  56. +111 −2 test/worker_test.rb
View
@@ -1,2 +1 @@
-pkg
-nbproject
+Gemfile.lock
View
@@ -0,0 +1,8 @@
+rvm:
+ - 1.8.7
+ - 1.9.2
+ - 1.9.3
+ - jruby-18mode
+ - jruby-19mode
+ - rbx-18mode
+ - rbx-19mode
View
14 Gemfile
@@ -0,0 +1,14 @@
+source :rubygems
+
+gemspec
+
+group :test do
+ gem "rake"
+ gem "rack-test", "~> 0.5"
+ gem "mocha", "~> 0.9.7"
+ gem "yajl-ruby", "~>0.8.2", :platforms => :mri
+ gem "json", "~>1.5.3", :platforms => [:jruby, :rbx]
+ gem "hoptoad_notifier"
+ gem "airbrake"
+ gem "i18n"
+end
View
@@ -1,3 +1,172 @@
+## 1.20.0 (2012-02-17)
+
+* Fixed demos for ruby 1.9 (@BMorearty, #445)
+* Fixed `#requeue` tests (@hone, #500)
+* Web UI: optional trailing slashes of URLs (@elisehuard, #449)
+* Allow * to appear anywhere in queue list (@tapajos, #405, #407)
+* Wait for child with specific PID (@jacobkg)
+* #decode raise takes a string when re-raising as a different exception class (Trevor Hart)
+* Use Sinatra's `pubilc_folder` if it exists (@defunkt, #420, #421)
+* Assign the job's worker before calling `before_fork` (@quirkey)
+* Fix Resque::Helpers#constantize to work correctly on 1.9.2 (@rtlong)
+* Added before & after hooks for dequeue (@humancopy, #398)
+* daemonize support using `ENV["BACKGROUND"]` (@chrisleishman)
+* requeue and remove failed jobs by queue name (@evanwhalen)
+* `-r` flag for resque-web for redis connection (@gjastrab)
+* Added `Resque.enqueue_to`: allows you to specif the queue and still run hooks (@dan-g)
+* Web UI: Set the default encoding to UTF-8 (@elubow)
+* fix finding worker pids on JRuby (John Andrews + Andrew Grieser)
+* Added distributed redis support (@stipple)
+* Added better failure hooks (@raykrueger)
+* Added before & after dequeue hooks (@humancopy)
+
+## 1.19.0 (2011-09-01)
+
+* Added Airbrake (formerly Hoptoad) support.
+* Web UI: Added retry all button to failed jobs page
+* Web UI: Show focus outline
+
+## 1.18.6 (2011-08-30)
+
+* Bugfix: Use Rails 3 eager loading for resque:preload
+
+## 1.18.5 (2011-08-24)
+
+* Added support for Travis CI
+* Bugfix: preload only happens in production Rails environment
+
+## 1.18.4 (2011-08-23)
+
+* Bugfix: preload task depends on setup
+
+## 1.18.3 (2011-08-23)
+
+* Bugfix: Fix preloading on Rails 3.x.
+
+## 1.18.2 (2011-08-19)
+
+* Fix RAILS_ROOT deprecation warning
+
+## 1.18.1 (2011-08-19)
+
+* Bugfix: Use RAILS_ROOT in preload task
+
+## 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.
+
+## 1.17.1 (2011-05-27)
+
+* Reverted `exit` change. Back to `exit!`.
+
+## 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.
+
+## 1.16.1 (2011-05-17)
+
+* Bugfix: Resque::Failure::Hoptoad.configure works again
+* Bugfix: Loading rake tasks
+
+## 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=(<a Redis::Namespace>)
+* 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
+
+## 1.15.0 (2011-03-18)
+
+* Fallback to Redis.connect. Makes ENV variables and whatnot work.
+* Fixed Sinatra 1.2 compatibility
+
+## 1.14.0 (2011-03-17)
+
+* 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
+
+## 1.13.0 (2011-02-07)
+
+* Depend on redis-namespace >= 0.10
+* README tweaks
+* Use thread_safe option when setting redis url
+* Bugfix: worker pruning
+
+## 1.12.0 (2011-02-03)
+
+* 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
+
+## 1.11.0 (2010-08-23)
+
+* Web UI: Group /workers page by hostnames
+
+## 1.10.0 (2010-08-23)
+
+* 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
+
+## 1.9.10 (2010-08-06)
+
+* Bugfix: before_fork should get passed the job
+
+## 1.9.9 (2010-07-26)
+
+* Depend on redis-namespace 0.8.0
+* Depend on json_pure instead of json (for JRuby compat)
+* Bugfix: rails_env display in stats view
+
+## 1.9.8 (2010-07-20)
+
+* 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
+
+## 1.9.7 (2010-07-09)
+
+* 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
+
+## 1.9.6 (2010-06-22)
+
+* Bugfix: Rakefile logging works the same as all the other logging
+
## 1.9.5 (2010-06-16)
* Web Bugfix: Display the configured namespace on the stats page
View
@@ -1,4 +1,4 @@
-Copyright (c) 2009 Chris Wanstrath
+Copyright (c) Chris Wanstrath
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Oops, something went wrong.

No commit comments for this range