Releases: elastic/elasticsearch-dsl-py
Releases · elastic/elasticsearch-dsl-py
8.18.0
- This package has been added to the Elasticsearch Python client. Development continues there. Consult the migration documentation for more details. (#1972)
8.17.1
8.17.0
8.16.0
8.15.4
8.15.3
8.15.2
8.15.1
8.15.0
8.15.0 (2024-08-09)
- Added the option to use Python types to declare document fields (#1845)
- Added type annotations (#1533)
- Added support for bulk document operations with
Document.bulk()
(#1864) - Added the
ConstantKeyword
field to the top-level package (#1843) - Added
async_connections
to the top-level package (#1865) - Added index creation to the aggregations example (#1862)
8.14.0
- Added
text_expansion
query clause (#1837) - Added
Response.search_after()
andSearch.search_after()
methods for efficient iteration (#1829) - Added point in time support and the
iterate()
method in theSearch
class (#1833) - Added support for slicing multiple times in
Search
class (#1771)
Added support for regular expressions inCompletion.suggest()
(#1836) - Fixed
suggest()
method of theCompletion
class to format requests correctly. (#1836) - Fixed
Document.update()
to accept fields set toNone
or empty (#1820) - Started work on type hints (Thanks Caio Fontes for leading this effort!)