Skip to content

Commit 2bf0814

Browse files
Release 9.2.0
1 parent 51551fb commit 2bf0814

File tree

2 files changed

+52
-1
lines changed

2 files changed

+52
-1
lines changed

docs/release-notes/index.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,57 @@ To check for security updates, go to [Security announcements for the Elastic sta
1818
% *
1919

2020
% ### Fixes [elasticsearch-python-client-next-fixes]
21+
## 9.2.0 (2025-10-28)
22+
23+
Enhancements
24+
~~~~~~~~~~~~
25+
26+
* Support Trio when using the `HTTPX <https://www.python-httpx.org/>`_ async client ([#3089](https://github.com/elastic/elasticsearch-py/pull/3089))
27+
* Pydantic integration for the DSL module ([#3086](https://github.com/elastic/elasticsearch-py/pull/3086))
28+
* Add `flush_after_seconds` option to `streaming_bulk()` ([#3064](https://github.com/elastic/elasticsearch-py/pull/3064))
29+
* Add `TS`, `FUSE` and `INLINE STATS` commands to the ES|QL query builder ([#3096](https://github.com/elastic/elasticsearch-py/pull/3096))
30+
31+
Bug Fixes
32+
~~~~~~~~~
33+
34+
* DSL: support passing inner documents as `AttrDict` instances ([#3080](https://github.com/elastic/elasticsearch-py/pull/3080))
35+
* DSL: add some recently added field classes as top-level exports for the package ([#3078](https://github.com/elastic/elasticsearch-py/pull/3078))
36+
37+
Other
38+
~~~~~
39+
40+
* Add 3.14 to CI builds ([#3103](https://github.com/elastic/elasticsearch-py/pull/3103))
41+
* Drop Python 3.9 support ([#3114](https://github.com/elastic/elasticsearch-py/pull/3114))
42+
43+
API
44+
~~~
45+
46+
- Add `streams` namespace with `streams.logs_disable`, `streams.logs_enable`, `streams.status` APIs
47+
- Add `inference.contextualai` API
48+
- Add `security.get_stats` API
49+
- Add `bytes` and `time` parameters to various APIs in the `cat` namespace.
50+
- Add `include_execution_metadata` parameter to `esql.async_query` and `esql.query` APIs
51+
- Add `index_template` parameter to `indices.simulate_index_template` API
52+
- Add `input_type` parameter to `inference.text_embedding` API
53+
- Add `field_access_pattern` parameter to `ingest.put_pipeline` API
54+
- Removed unsupported `size` parameter from `reindex` API
55+
56+
Serverless-specific
57+
^^^^^^^^^^^^^^^^^^^
58+
59+
- Add `project` namespace with `project.tags` API
60+
- Add `project_routing` parameter to `count`, `field_caps`, `msearch`, `msearch_template`, `open_point_in_time`, `search`, `search_mvt`, `search_template`, `async_search.submit`, `cat.count`, `eql.search`, `indices.resolve_index`, `sql.query` APIs
61+
62+
DSL
63+
~~~
64+
65+
- New `CartesianBounds`, `CartesianCentroid`, `ChangePoint` aggregations
66+
- Add `p_value` parameter to `SignificantTerms` aggregation
67+
- Add `fields` parameter to `SemanticText` field
68+
- Add `visit_percentage` parameter to `Knn` query
69+
- Add `on_disk_rescore` field to `DenseVectorIndexOptions` type
70+
- Add `sparse_vector` field to `SemanticTextIndexOptions` type
71+
2172
2273
## 9.1.1 (2025-09-11)
2374

elasticsearch/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
__versionstr__ = "9.1.1"
18+
__versionstr__ = "9.2.0"
1919
__es_specification_commit__ = "2f74c26e0a1d66c42232ce2830652c01e8717f00"

0 commit comments

Comments
 (0)