Elasticsearch-dsl

Latest version: v8.17.1

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

Scan your dependencies

Page 1 of 8

8.17.1

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

* Added support for the ``point`` and ``shape`` fields (`1963 <https://github.com/elastic/elasticsearch-dsl-py/pull/1963>`_)
* Corrected typing hints for the ``FunctionScore`` query (`1960 <https://github.com/elastic/elasticsearch-dsl-py/pull/1960>`_)

8.17.0

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

* Added support for quantized dense vector options (`1948 <https://github.com/elastic/elasticsearch-dsl-py/pull/1948>`_)
* Added support for composable index templates (`1943 <https://github.com/elastic/elasticsearch-dsl-py/pull/1943>`_)

8.16.0

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

* Autogenerate parts of the library using documentation and types from the Elasticsearch specification
* query classes (`1890 <https://github.com/elastic/elasticsearch-dsl-py/pull/1890>`_)
* aggregation classes (`1918 <https://github.com/elastic/elasticsearch-dsl-py/pull/1918>`_)
* response classes (`1929 <https://github.com/elastic/elasticsearch-dsl-py/pull/1929>`_ `#1932 <https://github.com/elastic/elasticsearch-dsl-py/pull/1932>`_)
* Support pipe syntax to declare optional document fields (`1937 <https://github.com/elastic/elasticsearch-dsl-py/pull/1937>`_)
* Ignore document attributes typed with ``ClassVar`` (`1936 <https://github.com/elastic/elasticsearch-dsl-py/pull/1936>`_)
* Support Python 3.13 (`1938 <https://github.com/elastic/elasticsearch-dsl-py/pull/1938>`_)

8.15.4

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

* Fixed the use of dictionaries as values in ``Terms`` query (`1920 <https://github.com/elastic/elasticsearch-dsl-py/issues/1920>`_)

8.15.3

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

* Fixed regression introduced in ``Terms`` query class (`1907 <https://github.com/elastic/elasticsearch-dsl-py/pull/1907>`_)
* Removed unnecessary ``filter`` argument in ``AggBase.__getitem__`` (`1903 <https://github.com/elastic/elasticsearch-dsl-py/pull/1903>`_)
* Fixed deserialization of ``datetime.date`` fields (`1914 <https://github.com/elastic/elasticsearch-dsl-py/pull/1914>`_)

8.15.2

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

* Added support for any iterables to The ``Terms`` query (`1887 <https://github.com/elastic/elasticsearch-dsl-py/pull/1887>`_)
* Added back support for tuples and other iterables to ``Search.source()`` method (`1895 <https://github.com/elastic/elasticsearch-dsl-py/pull/1895>`_)
* Added recursive option to ``AttrDict.to_dict()`` (`1892 <https://github.com/elastic/elasticsearch-dsl-py/pull/1892>`_)
* Removed unused analyzer from search as you type example (`1883 <https://github.com/elastic/elasticsearch-dsl-py/pull/1883>`_)

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.