Skip to content

Releases: QueueClassic/queue_classic

Fixing bugs and improving DX

12 Jul 20:32
Compare
Choose a tag to compare

This release brought to you by:

Changes Include:

  • Force listen/notify on worker
  • Notifications happen inside PostgreSQL trigger
  • Rails generator to create the migration file
  • Railtie to load rake tasks automatically for Rails projects
  • Fix bug related to listening worker

JSON Improvements

02 Jul 20:36
Compare
Choose a tag to compare
  • Use json from the stdlib in place of MultiJson.
  • Use postgresql's json type for the args column if json type is available
  • QC::Worker#handle_failure logs the job and the error
  • QC.default_queue= to set your own default queue. (can be used in testing to configure a mock queue)
  • QC.log now reports time elapsed in milliseconds.

PG Bump

04 Jan 17:49
Compare
Choose a tag to compare
  • Update pg dependency to 0.15.1
  • Document logging behavior

Multi JSON

04 Jan 17:50
Compare
Choose a tag to compare
  • Use MultiJson (Ezekiel Templin: #106)

64 bit integers

04 Jan 17:51
Compare
Choose a tag to compare
  • Use 64bit ints as default data types in PostgreSQL
  • Add process method in worker
  • Allow percent-encoded socket paths in DATABASE_URL

PG Bump

04 Jan 17:51
Compare
Choose a tag to compare
v2.1.1

v2.1.1

Cleaning up

04 Jan 17:57
Compare
Choose a tag to compare
  • Wrap connection execution in mutex making it thread safe
  • Cleanup logging
  • Refactor worker class making it more extensible
  • Added rdoc style docs for worker class

Handle Signals

04 Jan 17:58
Compare
Choose a tag to compare
  • Allow term signal to halt the lock_job function

Connection Setter

04 Jan 17:59
Compare
Choose a tag to compare
  • Provider a connection setter

Fix v2.0.2

04 Jan 17:59
Compare
Choose a tag to compare
v2.0.3

version 2.0.3