Releases: QueueClassic/queue_classic
Releases · QueueClassic/queue_classic
Fixing bugs and improving DX
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
- 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
- Update pg dependency to 0.15.1
- Document logging behavior
Multi JSON
- Use MultiJson (Ezekiel Templin: #106)
64 bit integers
- Use 64bit ints as default data types in PostgreSQL
- Add process method in worker
- Allow percent-encoded socket paths in DATABASE_URL
PG Bump
v2.1.1 v2.1.1
Cleaning up
- 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
- Allow term signal to halt the lock_job function
Connection Setter
- Provider a connection setter
Fix v2.0.2
v2.0.3 version 2.0.3