Release notes
*Sourced from [rq's releases](https://github.com/nvie/rq/releases).*
> ## 1.0
> Backward incompatible changes:
>
> - `job.status` has been removed. Use `job.get_status()` and `job.set_status()` instead. Thanks [@selwin](https://github.com/selwin)!
>
> - `FailedQueue` has been replaced with `FailedJobRegistry`:
> * `get_failed_queue()` function has been removed. Please use `FailedJobRegistry(queue=queue)` instead.
> * `move_to_failed_queue()` has been removed.
> * RQ now provides a mechanism to automatically cleanup failed jobs. By default, failed jobs are kept for 1 year.
> * Thanks [@selwin](https://github.com/selwin)!
>
> - RQ's custom job exception handling mechanism has also changed slightly:
> * RQ's default exception handling mechanism (moving jobs to `FailedJobRegistry`) can be disabled by doing `Worker(disable_default_exception_handler=True)`.
> * Custom exception handlers are no longer executed in reverse order.
> * Thanks [@selwin](https://github.com/selwin)!
>
> - `Worker` names are now randomized. Thanks [@selwin](https://github.com/selwin)!
>
> - `timeout` argument on `queue.enqueue()` has been deprecated in favor of `job_timeout`. Thanks [@selwin](https://github.com/selwin)!
>
> - Sentry integration has been reworked:
> * RQ now uses the new [sentry-sdk](https://pypi.org/project/sentry-sdk/) in place of the deprecated [Raven](https://pypi.org/project/raven/) library
> * RQ will look for the more explicit `RQ_SENTRY_DSN` environment variable instead of `SENTRY_DSN` before instantiating Sentry integration
> * Thanks [@selwin](https://github.com/selwin)!
>
> - Fixed `Worker.total_working_time` accounting bug. Thanks [@selwin](https://github.com/selwin)!
Changelog
*Sourced from [rq's changelog](https://github.com/rq/rq/blob/master/CHANGES.md).*
> ### 1.0 (2019-04-06)
> Backward incompatible changes:
>
> - `job.status` has been removed. Use `job.get_status()` and `job.set_status()` instead. Thanks [@selwin](https://github.com/selwin)!
>
> - `FailedQueue` has been replaced with `FailedJobRegistry`:
> * `get_failed_queue()` function has been removed. Please use `FailedJobRegistry(queue=queue)` instead.
> * `move_to_failed_queue()` has been removed.
> * RQ now provides a mechanism to automatically cleanup failed jobs. By default, failed jobs are kept for 1 year.
> * Thanks [@selwin](https://github.com/selwin)!
>
> - RQ's custom job exception handling mechanism has also changed slightly:
> * RQ's default exception handling mechanism (moving jobs to `FailedJobRegistry`) can be disabled by doing `Worker(disable_default_exception_handler=True)`.
> * Custom exception handlers are no longer executed in reverse order.
> * Thanks [@selwin](https://github.com/selwin)!
>
> - `Worker` names are now randomized. Thanks [@selwin](https://github.com/selwin)!
>
> - `timeout` argument on `queue.enqueue()` has been deprecated in favor of `job_timeout`. Thanks [@selwin](https://github.com/selwin)!
>
> - Sentry integration has been reworked:
> * RQ now uses the new [sentry-sdk](https://pypi.org/project/sentry-sdk/) in place of the deprecated [Raven](https://pypi.org/project/raven/) library
> * RQ will look for the more explicit `RQ_SENTRY_DSN` environment variable instead of `SENTRY_DSN` before instantiating Sentry integration
> * Thanks [@selwin](https://github.com/selwin)!
>
> - Fixed `Worker.total_working_time` accounting bug. Thanks [@selwin](https://github.com/selwin)!
Commits
- [`fca61d1`](https://github.com/rq/rq/commit/fca61d1e82c7e0279a73fb62b6b3372b6ff447b1) RQ 1.0 is released today
- [`a23e373`](https://github.com/rq/rq/commit/a23e3736d81bd63afb34318932ecb128ada67e23) Variable name mismatch ([#1063](https://github-redirect.dependabot.com/nvie/rq/issues/1063))
- [`c4cbb3a`](https://github.com/rq/rq/commit/c4cbb3af2ff7baad1cf4a2319b72324f966df77b) RQ v1.0! ([#1059](https://github-redirect.dependabot.com/nvie/rq/issues/1059))
- [`abf6881`](https://github.com/rq/rq/commit/abf688111401edcd659234d18631462eb6b9442b) Fix [#1040](https://github-redirect.dependabot.com/nvie/rq/issues/1040) queue default timeout bug. ([#1042](https://github-redirect.dependabot.com/nvie/rq/issues/1042))
- [`1f3c9f6`](https://github.com/rq/rq/commit/1f3c9f6e59916a3548ce8407c9ee4d07a46a839f) Delete .DS_Store ([#1043](https://github-redirect.dependabot.com/nvie/rq/issues/1043))
- [`42d22c5`](https://github.com/rq/rq/commit/42d22c5220ec7517e148f9f9dd16121dfac8b5f2) Merge branch 'master' of github.com:rq/rq
- [`147efc5`](https://github.com/rq/rq/commit/147efc54ddb951cae1391e8a18763bfdc1f8f789) Added anchor.js to docs
- [`8fc987d`](https://github.com/rq/rq/commit/8fc987dc68615aec6ff956fdbb752616e2c19abb) Make logging in worker consitent. ([#1030](https://github-redirect.dependabot.com/nvie/rq/issues/1030))
- [`d9798fd`](https://github.com/rq/rq/commit/d9798fd64f9811d0f076ba09d40e3374e5841609) refactor: job status check ([#1035](https://github-redirect.dependabot.com/nvie/rq/issues/1035))
- [`7eb95bf`](https://github.com/rq/rq/commit/7eb95bf405fe034ef416c7b3519bf12c713e97dd) refactor: use try ImportError instead of py-version check ([#1034](https://github-redirect.dependabot.com/nvie/rq/issues/1034))
- Additional commits viewable in [compare view](https://github.com/nvie/rq/compare/v0.13...v1.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps rq from 0.13.0 to 1.0.
Release notes
*Sourced from [rq's releases](https://github.com/nvie/rq/releases).* > ## 1.0 > Backward incompatible changes: > > - `job.status` has been removed. Use `job.get_status()` and `job.set_status()` instead. Thanks [@selwin](https://github.com/selwin)! > > - `FailedQueue` has been replaced with `FailedJobRegistry`: > * `get_failed_queue()` function has been removed. Please use `FailedJobRegistry(queue=queue)` instead. > * `move_to_failed_queue()` has been removed. > * RQ now provides a mechanism to automatically cleanup failed jobs. By default, failed jobs are kept for 1 year. > * Thanks [@selwin](https://github.com/selwin)! > > - RQ's custom job exception handling mechanism has also changed slightly: > * RQ's default exception handling mechanism (moving jobs to `FailedJobRegistry`) can be disabled by doing `Worker(disable_default_exception_handler=True)`. > * Custom exception handlers are no longer executed in reverse order. > * Thanks [@selwin](https://github.com/selwin)! > > - `Worker` names are now randomized. Thanks [@selwin](https://github.com/selwin)! > > - `timeout` argument on `queue.enqueue()` has been deprecated in favor of `job_timeout`. Thanks [@selwin](https://github.com/selwin)! > > - Sentry integration has been reworked: > * RQ now uses the new [sentry-sdk](https://pypi.org/project/sentry-sdk/) in place of the deprecated [Raven](https://pypi.org/project/raven/) library > * RQ will look for the more explicit `RQ_SENTRY_DSN` environment variable instead of `SENTRY_DSN` before instantiating Sentry integration > * Thanks [@selwin](https://github.com/selwin)! > > - Fixed `Worker.total_working_time` accounting bug. Thanks [@selwin](https://github.com/selwin)!Changelog
*Sourced from [rq's changelog](https://github.com/rq/rq/blob/master/CHANGES.md).* > ### 1.0 (2019-04-06) > Backward incompatible changes: > > - `job.status` has been removed. Use `job.get_status()` and `job.set_status()` instead. Thanks [@selwin](https://github.com/selwin)! > > - `FailedQueue` has been replaced with `FailedJobRegistry`: > * `get_failed_queue()` function has been removed. Please use `FailedJobRegistry(queue=queue)` instead. > * `move_to_failed_queue()` has been removed. > * RQ now provides a mechanism to automatically cleanup failed jobs. By default, failed jobs are kept for 1 year. > * Thanks [@selwin](https://github.com/selwin)! > > - RQ's custom job exception handling mechanism has also changed slightly: > * RQ's default exception handling mechanism (moving jobs to `FailedJobRegistry`) can be disabled by doing `Worker(disable_default_exception_handler=True)`. > * Custom exception handlers are no longer executed in reverse order. > * Thanks [@selwin](https://github.com/selwin)! > > - `Worker` names are now randomized. Thanks [@selwin](https://github.com/selwin)! > > - `timeout` argument on `queue.enqueue()` has been deprecated in favor of `job_timeout`. Thanks [@selwin](https://github.com/selwin)! > > - Sentry integration has been reworked: > * RQ now uses the new [sentry-sdk](https://pypi.org/project/sentry-sdk/) in place of the deprecated [Raven](https://pypi.org/project/raven/) library > * RQ will look for the more explicit `RQ_SENTRY_DSN` environment variable instead of `SENTRY_DSN` before instantiating Sentry integration > * Thanks [@selwin](https://github.com/selwin)! > > - Fixed `Worker.total_working_time` accounting bug. Thanks [@selwin](https://github.com/selwin)!Commits
- [`fca61d1`](https://github.com/rq/rq/commit/fca61d1e82c7e0279a73fb62b6b3372b6ff447b1) RQ 1.0 is released today - [`a23e373`](https://github.com/rq/rq/commit/a23e3736d81bd63afb34318932ecb128ada67e23) Variable name mismatch ([#1063](https://github-redirect.dependabot.com/nvie/rq/issues/1063)) - [`c4cbb3a`](https://github.com/rq/rq/commit/c4cbb3af2ff7baad1cf4a2319b72324f966df77b) RQ v1.0! ([#1059](https://github-redirect.dependabot.com/nvie/rq/issues/1059)) - [`abf6881`](https://github.com/rq/rq/commit/abf688111401edcd659234d18631462eb6b9442b) Fix [#1040](https://github-redirect.dependabot.com/nvie/rq/issues/1040) queue default timeout bug. ([#1042](https://github-redirect.dependabot.com/nvie/rq/issues/1042)) - [`1f3c9f6`](https://github.com/rq/rq/commit/1f3c9f6e59916a3548ce8407c9ee4d07a46a839f) Delete .DS_Store ([#1043](https://github-redirect.dependabot.com/nvie/rq/issues/1043)) - [`42d22c5`](https://github.com/rq/rq/commit/42d22c5220ec7517e148f9f9dd16121dfac8b5f2) Merge branch 'master' of github.com:rq/rq - [`147efc5`](https://github.com/rq/rq/commit/147efc54ddb951cae1391e8a18763bfdc1f8f789) Added anchor.js to docs - [`8fc987d`](https://github.com/rq/rq/commit/8fc987dc68615aec6ff956fdbb752616e2c19abb) Make logging in worker consitent. ([#1030](https://github-redirect.dependabot.com/nvie/rq/issues/1030)) - [`d9798fd`](https://github.com/rq/rq/commit/d9798fd64f9811d0f076ba09d40e3374e5841609) refactor: job status check ([#1035](https://github-redirect.dependabot.com/nvie/rq/issues/1035)) - [`7eb95bf`](https://github.com/rq/rq/commit/7eb95bf405fe034ef416c7b3519bf12c713e97dd) refactor: use try ImportError instead of py-version check ([#1034](https://github-redirect.dependabot.com/nvie/rq/issues/1034)) - Additional commits viewable in [compare view](https://github.com/nvie/rq/compare/v0.13...v1.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.