Skip to content

Commit

Permalink
Merge pull request #132 from Koed00/new_release
Browse files Browse the repository at this point in the history
v0.7.12
  • Loading branch information
Koed00 committed Jan 8, 2016
2 parents b6dd209 + 8ae7aa3 commit a4c760c
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.rst
Expand Up @@ -21,7 +21,7 @@ Features
- PaaS compatible with multiple instances
- Multi cluster monitor
- Redis, Disque, IronMQ, SQS, MongoDB or ORM
- Python 2 and 3
- Rollbar support

Requirements
~~~~~~~~~~~~
Expand Down
2 changes: 1 addition & 1 deletion django_q/__init__.py
Expand Up @@ -5,7 +5,7 @@
myPath = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, myPath)

VERSION = (0, 7, 11)
VERSION = (0, 7, 12)

default_app_config = 'django_q.apps.DjangoQConfig'

Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Expand Up @@ -72,7 +72,7 @@
# The short X.Y version.
version = '0.7'
# The full version, including alpha/beta/rc tags.
release = '0.7.11'
release = '0.7.12'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
15 changes: 15 additions & 0 deletions docs/configure.rst
Expand Up @@ -320,6 +320,21 @@ scheduler
You can disable the scheduler by setting this option to ``False``. This will reduce a little overhead if you're not using schedules, but is most useful if you want to temporarily disable all schedules.
Defaults to ``True``

rollbar
~~~~~~~
You can redirect worker exceptions directly to your `Rollbar <https://rollbar.com/>`__ dashboard by installing the python notifier with ``pip install rollbar`` and adding this configuration dictionary to your config::

# rollbar config
Q_CLUSTER = {
'rollbar': {
'access_token': '32we33a92a5224jiww8982',
'environment': 'Django-Q'
}
}

Please check the Pyrollbar `configuration reference <https://github.com/rollbar/pyrollbar#configuration-reference>`__ for more options.
Note that you will need a `Rollbar <https://rollbar.com/>`__ account and access token to use this feature.

cpu_affinity
~~~~~~~~~~~~

Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Expand Up @@ -21,7 +21,7 @@ Features
- PaaS compatible with multiple instances
- Multi cluster monitor
- Redis, Disque, IronMQ, SQS, MongoDB or ORM
- Python 2 and 3
- Rollbar support


Django Q is tested with: Python 2.7 & 3.5. Django 1.8.8 & 1.9.1
Expand Down
5 changes: 5 additions & 0 deletions docs/install.rst
Expand Up @@ -78,6 +78,11 @@ Optional

- `MongoDB <https://www.mongodb.org/>`__ is a highly scalable NoSQL database which makes for a very fast and reliably persistent at-least-once message broker. Usually available on most PaaS providers.

- `Pyrollbar <https://github.com/rollbar/pyrollbar>`__ is an error notifier for `Rollbar <https://rollbar.com/>`__ which lets you manage your worker errors in one place. Needs a `Rollbar <https://rollbar.com/>`__ account and access key::

$ pip install rollbar


Compatibility
-------------
Django Q is still a young project. If you do find any incompatibilities please submit an issue on `github <https://github.com/Koed00/django-q>`__.
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Expand Up @@ -26,10 +26,10 @@ def run(self):

setup(
name='django-q',
version='0.7.11',
version='0.7.12',
author='Ilan Steemers',
author_email='koed0@gmail.com',
keywords='django distributed task queue worker scheduler cron redis disque ironmq sqs orm mongodb multiprocessing',
keywords='django distributed task queue worker scheduler cron redis disque ironmq sqs orm mongodb multiprocessing rollbar',
packages=['django_q'],
include_package_data=True,
url='https://django-q.readthedocs.org',
Expand Down

0 comments on commit a4c760c

Please sign in to comment.