Django-opensearch-dsl

Latest version: v0.6.2

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

Scan your dependencies

Page 1 of 3

0.6.2

* Fix `CelerySignalProcessor` previously using `RealTimeSignalProcessor`'s method due to wrong indentation ([66](https://github.com/Codoc-os/django-opensearch-dsl/pull/66)), Contributed by [jlariza](https://github.com/jlariza).
* `models.PositiveBigIntegerField` is now automatically mapped to `LongField` ([67](https://github.com/Codoc-os/django-opensearch-dsl/pull/67)), Contributed by [jlariza](https://github.com/jlariza).

0.6.1

* Multiple fixes to `CelerySignalProcessor` ([62](https://github.com/Codoc-os/django-opensearch-dsl/pull/63)), Contributed by [Jordan Hyatt](https://github.com/JordanHyatt) and [jlariza](https://github.com/jlariza).
* Correctly use `.delay` when calling tasks.
* Only initiate tasks when needed by checking beforehand if an instance is connected to a Document (directly or related)
* The tasks will only be created on transaction commit.

0.6.0

* Add `mananage.py opensearch index update` subcommand to update an existing index mappings ([52](https://github.com/Codoc-os/django-opensearch-dsl/pull/52)).
* Add `CelerySignalProcessor` as an alternative to `RealTimeSignalProcessor` to process signals asynchronously using Celery
([51](https://github.com/Codoc-os/django-opensearch-dsl/pull/51)).
* Add `registry.get_models()` and `registry.__contains__()` methods ([48](https://github.com/Codoc-os/django-opensearch-dsl/pull/48), Contributed by [ghkdxofla - Taelim Hwang (Limy)](https://github.com/ghkdxofla)).
* When using the `opensearch` command, any error now displays the raw OpenSearch response ([49](https://github.com/Codoc-os/django-opensearch-dsl/pull/49)).
* Autosync and related model features are now [properly documented](https://django-opensearch-dsl.readthedocs.io/en/latest/document/#autosync) ([53](https://github.com/Codoc-os/django-opensearch-dsl/pull/53)).
* Update the test matrix to work with the latest supported version of Python, Django, and OpenSearch. Also, add `isort` and
`bandit` to CI ([50](https://github.com/Codoc-os/django-opensearch-dsl/pull/50)).

0.5.2

* Add the missing parameter `field_value_to_ignore=None` to `django_opensearch_dsl.fields.ListField.get_value_from_instance`
([47](https://github.com/Codoc-os/django-opensearch-dsl/pull/47), Contributed by [ghkdxofla - Taelim Hwang (Limy)](https://github.com/ghkdxofla)).

0.5.1

* Change references from `opensearch-dsl-py` to `opensearch-py`.
This follow the deprecation notice on the [`opensearch-dsl-py`](https://github.com/opensearch-project/opensearch-dsl-py) project. Its features are now directly included in `opensearch-py`.
([33](https://github.com/Codoc-os/django-opensearch-dsl/issues/33), Contributed by [Jacob Kausler](https://github.com/jakekausler)).

0.5.0

* `get_indexing_queryset()` now order unordered QuerySet by their PK.
([29](https://github.com/Codoc-os/django-opensearch-dsl/issues/29), Contributed by [Cédric Raud](https://github.com/cedricraud)).
* `keep_order` argument of `django_opensearch_dsl.search.Search.to_queryset` now default to `True`
to be in line with the documentation ([27](https://github.com/Codoc-os/django-opensearch-dsl/issues/27)).

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.