All Versions
63
Latest Version
Avg Release Cycle
51 days
Latest Release
740 days ago

Changelog History
Page 4

  • v0.5.5 Changes

    August 25, 2015
    • โž• Add support for --exception-handler command line flag
    • ๐Ÿ›  Fix compatibility with click>=5.0
    • ๐Ÿ›  Fix maximum recursion depth problem for very large queues that contain jobs that all fail
  • v0.5.4 Changes

    (July 8th, 2015)

    • ๐Ÿ›  Fix compatibility with raven>=5.4.0
  • v0.5.3 Changes

    (June 3rd, 2015)

    • ๐Ÿ‘ Better API for instantiating Workers. Thanks @RyanMTB!
    • ๐Ÿ‘ Better support for unicode kwargs. Thanks @nealtodd and @brownstein!
    • ๐Ÿ‘ท Workers now automatically cleans up job registries every hour
    • ๐Ÿ‘ท Jobs in FailedQueue now have their statuses set properly
    • enqueue_call() no longer ignores ttl. Thanks @mbodock!
    • ๐Ÿ‘Œ Improved logging. Thanks @trevorprater!
  • v0.5.2 Changes

    (April 14th, 2015)

    • ๐Ÿ‘Œ Support SSL connection to Redis (requires redis-py>=2.10)
    • ๐Ÿ›  Fix to prevent deep call stacks with large queues
  • v0.5.1 Changes

    (March 9th, 2015)

    • ๐ŸŽ Resolve performance issue when queues contain many jobs
    • โช Restore the ability to specify connection params in config
    • Record birth_date and death_date on Worker
    • โž• Add support for SSL URLs in Redis (and REDIS_SSL config option)
    • ๐Ÿ›  Fix encoding issues with non-ASCII characters in function arguments
    • ๐Ÿ›  Fix Redis transaction management issue with job dependencies
  • v0.5.0 Changes

    (Jan 30th, 2015)

    • ๐Ÿ‘ท RQ workers can now be paused and resumed using rq suspend and rq resume commands. Thanks Jonathan Tushman!
    • ๐Ÿ‘ท Jobs that are being performed are now stored in StartedJobRegistry for monitoring purposes. This also prevents currently active jobs from being orphaned/lost in the case of hard shutdowns.
    • ๐Ÿ‘ท You can now monitor finished jobs by checking FinishedJobRegistry. Thanks Nic Cope for helping!
    • ๐Ÿ‘ท Jobs with unmet dependencies are now created with deferred as their status. You can monitor deferred jobs by checking DeferredJobRegistry.
    • ๐Ÿ‘ท It is now possible to enqueue a job at the beginning of queue using queue.enqueue(func, at_front=True). Thanks Travis Johnson!
    • ๐Ÿ”จ Command line scripts have all been refactored to use click. Thanks Lyon Zhang!
    • โž• Added a new SimpleWorker that does not fork when executing jobs. Useful for testing purposes. Thanks Cal Leeming!
    • โž• Added --queue-class and --job-class arguments to rqworker script. Thanks David Bonner!
    • ๐Ÿ›  Many other minor bug fixes and enhancements.
  • v0.4.6 Changes

    (May 21st, 2014)

    • โš  Raise a warning when RQ workers are used with Sentry DSNs using asynchronous transports. Thanks Wei, Selwin & Toms!
  • v0.4.5 Changes

    (May 8th, 2014)

    • ๐Ÿ›  Fix where rqworker broke on Python 2.6. Thanks, Marko!
  • v0.4.4 Changes

    (May 7th, 2014)

    • Properly declare redis dependency.
    • ๐Ÿ›  Fix a NameError regression that was introduced in 0.4.3.
  • v0.4.3 Changes

    (May 6th, 2014)

    • ๐Ÿ‘ท Make job and queue classes overridable. Thanks, Marko!
    • ๐Ÿ‘ท Don't require connection for @job decorator at definition time. Thanks, Sasha!
    • Syntactic code cleanup.