From ab70d6fc62763ecfedb2e5d0457cb9c2fce9ca9c Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Tue, 30 Apr 2024 16:22:48 +0100 Subject: [PATCH] Release 8.13.1 --- Changelog.rst | 52 +++++++++++++++++++++++++++++++++++ elasticsearch_dsl/__init__.py | 2 +- setup.py | 2 +- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/Changelog.rst b/Changelog.rst index a1dae317..c2185355 100644 --- a/Changelog.rst +++ b/Changelog.rst @@ -3,6 +3,58 @@ Changelog ========= +8.13.1 (2024-04-30) +------------------- + +* Added support for ``knn`` as a query option (`#1770`_) +* Made the ``dims`` attribute of the dense vector type optional (`#1776`_) +* Added missing ``inner_hits`` option to ``search.knn()`` method (`#1777`_) +* Added support for detecting document updates in ``InnerDoc`` attributes (`#1535`_) +* Changed ``_expand__to_dot`` setting to resolve at runtime (`#1633`_) +* Added explicit error message when unsupported ``minimum_should_match`` values are used (`#1774`_) +* Added the ``EmptySearch`` class (`#1780`_) +* Added several missing aggregations: + * ``AdjacencyMatrix`` (`#1553`_) + * ``CategorizeText`` (`#1588`_) + * ``GeohexGrid`` (`#1590`_) + * ``IPPrefix`` (`#1592`_) + * ``RandomSampler`` (`#1594`_) + * ``GeoLine`` (`#1628`_) + * ``MatrixStats`` (`#1630`_) + * ``TopMetrics`` (`#1706`_) +* Added ``params`` option to the ``FacetedSearch`` object (`#1500`_) +* Added support for passing a dictionary in the ``script`` option for a document update (`#1560`_) +* Added ``keys()`` and ``items()`` methods to ``AttrDict`` class (`#1784`_) +* Added a ``to_list()`` method to the ``AttrList`` class (`#1584`_) +* Fixed various documentation issues and typos (`#1769`_, `#1615`_, `#1585`_, `#1318`_, `#1223`_) +* Added a vector search example (`#1778`_) + +.. _#1770: https://github.com/elastic/elasticsearch-dsl-py/pull/1770 +.. _#1776: https://github.com/elastic/elasticsearch-dsl-py/pull/1776 +.. _#1777: https://github.com/elastic/elasticsearch-dsl-py/pull/1777 +.. _#1535: https://github.com/elastic/elasticsearch-dsl-py/pull/1535 +.. _#1633: https://github.com/elastic/elasticsearch-dsl-py/pull/1633 +.. _#1774: https://github.com/elastic/elasticsearch-dsl-py/pull/1774 +.. _#1780: https://github.com/elastic/elasticsearch-dsl-py/pull/1780 +.. _#1553: https://github.com/elastic/elasticsearch-dsl-py/pull/1553 +.. _#1588: https://github.com/elastic/elasticsearch-dsl-py/pull/1588 +.. _#1590: https://github.com/elastic/elasticsearch-dsl-py/pull/1590 +.. _#1592: https://github.com/elastic/elasticsearch-dsl-py/pull/1592 +.. _#1594: https://github.com/elastic/elasticsearch-dsl-py/pull/1594 +.. _#1628: https://github.com/elastic/elasticsearch-dsl-py/pull/1628 +.. _#1630: https://github.com/elastic/elasticsearch-dsl-py/pull/1630 +.. _#1706: https://github.com/elastic/elasticsearch-dsl-py/pull/1706 +.. _#1500: https://github.com/elastic/elasticsearch-dsl-py/pull/1500 +.. _#1560: https://github.com/elastic/elasticsearch-dsl-py/pull/1560 +.. _#1784: https://github.com/elastic/elasticsearch-dsl-py/pull/1784 +.. _#1584: https://github.com/elastic/elasticsearch-dsl-py/pull/1584 +.. _#1769: https://github.com/elastic/elasticsearch-dsl-py/pull/1769 +.. _#1615: https://github.com/elastic/elasticsearch-dsl-py/pull/1615 +.. _#1585: https://github.com/elastic/elasticsearch-dsl-py/pull/1585 +.. _#1318: https://github.com/elastic/elasticsearch-dsl-py/pull/1318 +.. _#1223: https://github.com/elastic/elasticsearch-dsl-py/pull/1223 +.. _#1778: https://github.com/elastic/elasticsearch-dsl-py/pull/1778 + 8.13.0 (2024-04-03) ------------------- diff --git a/elasticsearch_dsl/__init__.py b/elasticsearch_dsl/__init__.py index 2db837b0..6f5ca64d 100644 --- a/elasticsearch_dsl/__init__.py +++ b/elasticsearch_dsl/__init__.py @@ -93,7 +93,7 @@ from .utils import AttrDict, AttrList, DslBase from .wrappers import Range -VERSION = (8, 13, 0) +VERSION = (8, 13, 1) __version__ = VERSION __versionstr__ = ".".join(map(str, VERSION)) __all__ = [ diff --git a/setup.py b/setup.py index 15b78a06..f253ab4c 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ from setuptools import find_packages, setup -VERSION = (8, 13, 0) +VERSION = (8, 13, 1) __version__ = VERSION __versionstr__ = ".".join(map(str, VERSION))