diff --git a/queue_classic.gemspec b/queue_classic.gemspec index 86c75af2..2a9a3789 100644 --- a/queue_classic.gemspec +++ b/queue_classic.gemspec @@ -2,10 +2,10 @@ Gem::Specification.new do |s| s.name = "queue_classic" s.email = "ryan@heroku.com" - s.version = "2.2.1" + s.version = "2.2.2" s.date = "2013-01-02" s.description = "queue_classic is a queueing library for Ruby apps. (Rails, Sinatra, Etc...) queue_classic features asynchronous job polling, database maintained locks and no ridiculous dependencies. As a matter of fact, queue_classic only requires pg." - s.summary = "postgres backed queue" + s.summary = "Simple, efficient worker queue for Ruby & PostgreSQL." s.authors = ["Ryan Smith (♠ ace hacker)"] s.homepage = "http://github.com/ryandotsmith/queue_classic" s.license = "MIT" @@ -19,5 +19,5 @@ Gem::Specification.new do |s| s.require_paths = %w[lib] - s.add_dependency "pg", "~> 0.15.1" + s.add_dependency "pg", "~> 0.16.0" end diff --git a/readme.md b/readme.md index 0ce24623..7d0c2e79 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # queue_classic -v2.2.1 +v2.2.2 queue_classic provides a simple interface to a PostgreSQL-backed message queue. queue_classic specializes in concurrent locking and minimizing database load while providing a simple, intuitive developer experience. queue_classic assumes that you are already using PostgreSQL in your production environment and that adding another dependency (e.g. redis, beanstalkd, 0mq) is undesirable. @@ -14,7 +14,7 @@ Features: Contents: -* [Documentation](http://rubydoc.info/gems/queue_classic/2.2.1/frames) +* [Documentation](http://rubydoc.info/gems/queue_classic/2.2.2/frames) * [Usage](#usage) * [Setup](#setup) * [Configuration](#configuration) @@ -129,7 +129,7 @@ Declare dependencies in Gemfile. ```ruby source "http://rubygems.org" -gem "queue_classic", "2.2.1" +gem "queue_classic", "2.2.2" ``` By default, queue_classic will use the QC_DATABASE_URL falling back on DATABASE_URL. The URL must be in the following format: `postgres://username:password@localhost/database_name`. If you use Heroku's PostgreSQL service, this will already be set. If you don't want to set this variable, you can set the connection in an initializer. **QueueClassic will maintain its own connection to the database.** This may double the number of connections to your database. Set QC::Conn.connection to share the connection between Rails & QueueClassic