Elasticsearch-dsl

Latest version: v8.13.0

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

Scan your dependencies

Page 1 of 6

8.13.0

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

* Added ``asyncio`` support (`1714`_)
* Dropped support for Python 3.7 (`1717`_)
* Stopped mixing body and parameters in ``UpdateByQuery`` (`1702`_)

.. _1714: https://github.com/elastic/elasticsearch-dsl-py/pull/1714
.. _1717: https://github.com/elastic/elasticsearch-dsl-py/pull/1717
.. _1702: https://github.com/elastic/elasticsearch-dsl-py/pull/1702

8.12.0

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

* Added ``Search.knn()`` method (`1691`_)
* Added ``Search.rank()`` method (undocumented as it still is in technical preview) (`1692`_)
* Fixed importing collapse from dictionary (`1689`_)

.. _1689: https://github.com/elastic/elasticsearch-dsl-py/pull/1689
.. _1691: https://github.com/elastic/elasticsearch-dsl-py/pull/1691
.. _1692: https://github.com/elastic/elasticsearch-dsl-py/pull/1692

8.11.0

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

* Added support for Python 3.12 (`1680`_)
* Added ``Search.collapse()`` (`1649`_, contributed by `qcoumes`_)

.. _qcoumes: https://github.com/qcoumes
.. _1680: https://github.com/elastic/elasticsearch-dsl-py/pull/1680
.. _1649: https://github.com/elastic/elasticsearch-dsl-py/pull/1649

8.9.0

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

* Added Elasticsearch 8.x support (`1664`_)
* Dropped support for Python 2.7 and 3.5 (`1606`_, contributed by `hugovk`_)
* Added support for Python 3.10 and 3.11 (`1608`_, contributed by `hugovk`_)
* Added the ``MultiTerms`` aggregation (`1543`_, contributed by `Telomeraz`_)
* Added the ``CombinedFields`` query (`1557`_, contributed by `Telomeraz`_)

.. _Telomeraz: https://github.com/Telomeraz
.. _hugovk: https://github.com/hugovk
.. _1664: https://github.com/elastic/elasticsearch-dsl-py/pull/1664
.. _1606: https://github.com/elastic/elasticsearch-dsl-py/pull/1606
.. _1608: https://github.com/elastic/elasticsearch-dsl-py/pull/1608
.. _1543: https://github.com/elastic/elasticsearch-dsl-py/pull/1543
.. _1557: https://github.com/elastic/elasticsearch-dsl-py/pull/1557

7.4.1

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

* Fixed ``DeprecationWarnings`` that would be emitted from deprecated
usages of the ``body`` parameter in the Python Elasticsearch client.

7.4.0

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

* Added the ``ConstantKeyword``, ``RankFeatures`` field types (`1456`_, `1465`_)
* Added the ``ScriptScore`` query type (`1464`_)
* Added ``UpdateByQueryResponse.success()`` method (`1463`_)
* Added ``return_doc_meta`` parameter to ``Document.save()`` and ``Document.update()`` for
accessing the complete API response (`1466`_)
* Added support for ``calendar_interval`` and ``fixed_interval`` to ``DateHistogramFacet`` (`1467`_)
* Added ``Document.exists()`` method (`1447`_, contributed by `dem4ply`_)
* Added support for the ``year`` interval to ``DateHistogramFacet`` (`1502`_, contributed by `nrsimha`_)
* Fixed issue where ``to_dict()`` should be called recursively on ``Search.extras`` and ``**kwargs`` (`1458`_)
* Fixed inverse of an empty ``Bool`` query should be ``MatchNone`` (`1459`_)
* Fixed issue between ``retry_on_conflict`` and optimistic concurrency control within ``Document.update()`` (`1461`_, contributed by `armando1793`_)

.. _dem4ply: https://github.com/dem4ply
.. _nrsimha: https://github.com/nrsimha
.. _armando1793: https://github.com/armando1793
.. _1447: https://github.com/elastic/elasticsearch-dsl-py/pull/1447
.. _1456: https://github.com/elastic/elasticsearch-dsl-py/pull/1456
.. _1458: https://github.com/elastic/elasticsearch-dsl-py/pull/1458
.. _1459: https://github.com/elastic/elasticsearch-dsl-py/pull/1459
.. _1461: https://github.com/elastic/elasticsearch-dsl-py/pull/1461
.. _1463: https://github.com/elastic/elasticsearch-dsl-py/pull/1463
.. _1464: https://github.com/elastic/elasticsearch-dsl-py/pull/1464
.. _1465: https://github.com/elastic/elasticsearch-dsl-py/pull/1465
.. _1466: https://github.com/elastic/elasticsearch-dsl-py/pull/1466
.. _1467: https://github.com/elastic/elasticsearch-dsl-py/pull/1467
.. _1502: https://github.com/elastic/elasticsearch-dsl-py/pull/1502

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.