Rq

Latest version: v2.0.0

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 21

0.7.0

Not secure
- Better support for Heroku workers (584, 715)
- Support for connecting using a custom connection class (741)
- Fix: connection stack in default worker (479, 641)
- Fix: `fetch_job` now checks that a job requested actually comes from the
intended queue (728, 733)
- Fix: Properly raise exception if a job dependency does not exist (747)
- Fix: Job status not updated when horse dies unexpectedly (710)
- Fix: `request_force_stop_sigrtmin` failing for Python 3 (727)
- Fix `Job.cancel()` method on failed queue (707)
- Python 3.5 compatibility improvements (729)
- Improved signal name lookup (722)

0.6.1

* Added `scheduler.count()`. Thanks smaccona!
* `scheduler.get_jobs()` now supports pagination. Thanks smaccona!
* Better `ttl` and `result_ttl` defaults for jobs created by `scheduler.cron`. Thanks csaba-stylight and lechup!

0.6.0

Not secure
- Jobs that depend on job with result_ttl == 0 are now properly enqueued.
- `cancel_job` now works properly. Thanks jlopex!
- Jobs that execute successfully now no longer tries to remove itself from queue. Thanks amyangfei!
- Worker now properly logs Falsy return values. Thanks liorsbg!
- `Worker.work()` now accepts `logging_level` argument. Thanks jlopex!
- Logging related fixes by redbaron4 and butla!
- `job` decorator now accepts `ttl` argument. Thanks javimb!
- `Worker.__init__` now accepts `queue_class` keyword argument. Thanks antoineleclair!
- `Worker` now saves warm shutdown time. You can access this property from `worker.shutdown_requested_date`. Thanks olingerc!
- Synchronous queues now properly sets completed job status as finished. Thanks ecarreras!
- `Worker` now correctly deletes `current_job_id` after failed job execution. Thanks olingerc!
- `Job.create()` and `queue.enqueue_call()` now accepts `meta` argument. Thanks tornstrom!
- Added `job.started_at` property. Thanks samuelcolvin!
- Cleaned up the implementation of `job.cancel()` and `job.delete()`. Thanks glaslos!
- `Worker.execute_job()` now exports `RQ_WORKER_ID` and `RQ_JOB_ID` to OS environment variables. Thanks mgk!
- `rqinfo` now accepts `--config` option. Thanks kfrendrich!
- `Worker` class now has `request_force_stop()` and `request_stop()` methods that can be overridden by custom worker classes. Thanks samuelcolvin!
- Other minor fixes by VicarEscaped, kampfschlaefer, ccurvey, zfz, antoineleclair,
orangain, nicksnell, SkyLothar, ahxxm and horida.

0.5.6

Not secure
- Job results are now logged on `DEBUG` level. Thanks tbaugis!
- Modified `patch_connection` so Redis connection can be easily mocked
- Customer exception handlers are now called if Redis connection is lost. Thanks jlopex!
- Jobs can now depend on jobs in a different queue. Thanks jlopex!

0.5.5

Not secure
- 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

0.5.4

Not secure
(July 8th, 2015)

- Fix compatibility with raven>=5.4.0

Page 15 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.