Celery-haystack

Latest version: v0.10

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

Scan your dependencies

Page 1 of 3

0.9

-----------------

* Moved to Haystack GitHub org: https://github.com/django-haystack/celery-haystack

* Fix handling the default Haystack backend alias, making it a list.

* Added ``CELERY_HAYSTACK_QUEUE`` setting to define which Celery queue to use.

* Added ``CELERY_HAYSTACK_COUNTDOWN`` setting to define when to start the
indexing task after initially creating it.

* Stop returning after after enqueing in the Haystack router to support
multple routers.

* Optionally support using django-transaction-hooks for improved transaction
handling.

* Instantiate update task class correctly.

* Use Celery's task logger utility function.

0.8

-----------------

* Fix bug when using multiple Haystack indizes

* Fixed merge bug where primary key of object was cast to int

* Add compatibility for Python 3.3, 3.4, Celery 3.X

0.7.2

-------------------

* Fixed import time issue with Haystack 2.X.

* Minor fixes to the README.

* Made signal processor compatible for subclassing for easier extensibility.

0.7.1

-------------------

* Fixed an installation issues with d2to1.

0.7

-----------------

* **Backwards incompatible** change to support the new signal processor API
in Haystack 2.X. To upgrade simply add this to your settings::

HAYSTACK_SIGNAL_PROCESSOR = 'celery_haystack.signals.CelerySignalProcessor'

Many thanks to Stefan Wehrmeyer for the help.

* Simplified index class implementation.

* Support multiple indexes in the task. Thanks, Stefan Wehrmeyer.

* Use the exception handler of the task logger instead of the error handler
when catching an exception.

* Switched to d2to1_ for handling package metadata.

.. _d2to1: http://pypi.python.org/pypi/d2to1

0.6.2

-------------------

* Fixed AttributeError in settings handling.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.