You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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
+
* DSL: support passing inner documents as `AttrDict` instances ([#3080](https://github.com/elastic/elasticsearch-py/pull/3080))
34
+
* DSL: add some recently added field classes as top-level exports for the package ([#3078](https://github.com/elastic/elasticsearch-py/pull/3078))
35
+
36
+
### API
37
+
38
+
- Add `streams` namespace with `streams.logs_disable`, `streams.logs_enable`, `streams.status` APIs
39
+
- Add `inference.contextualai` API
40
+
- Add `security.get_stats` API
41
+
- Add `bytes` and `time` parameters to various APIs in the `cat` namespace.
42
+
- Add `include_execution_metadata` parameter to `esql.async_query` and `esql.query` APIs
43
+
- Add `index_template` parameter to `indices.simulate_index_template` API
44
+
- Add `input_type` parameter to `inference.text_embedding` API
45
+
- Add `field_access_pattern` parameter to `ingest.put_pipeline` API
46
+
- Removed unsupported `size` parameter from `reindex` API
- New `CartesianBounds`, `CartesianCentroid`, `ChangePoint` aggregations
56
+
- Add `p_value` parameter to `SignificantTerms` aggregation
57
+
- Add `fields` parameter to `SemanticText` field
58
+
- Add `visit_percentage` parameter to `Knn` query
59
+
- Add `on_disk_rescore` field to `DenseVectorIndexOptions` type
60
+
- Add `sparse_vector` field to `SemanticTextIndexOptions` type
61
+
62
+
### Other
63
+
64
+
* Add 3.14 to CI builds ([#3103](https://github.com/elastic/elasticsearch-py/pull/3103))
65
+
* Drop Python 3.9 support ([#3114](https://github.com/elastic/elasticsearch-py/pull/3114))
66
+
67
+
## 9.1.2 (2025-10-28)
68
+
69
+
### Enhancements
70
+
71
+
* Add `flush_after_seconds` option to `streaming_bulk()` ([#3064](https://github.com/elastic/elasticsearch-py/pull/3064))
72
+
73
+
### Bug Fixes
74
+
75
+
* DSL: support passing inner documents as `AttrDict` instances ([#3080](https://github.com/elastic/elasticsearch-py/pull/3080))
76
+
* DSL: add some recently added field classes as top-level exports for the package ([#3078](https://github.com/elastic/elasticsearch-py/pull/3078))
77
+
78
+
### API
79
+
80
+
- Add `streams` namespace with `streams.logs_disable`, `streams.logs_enable`, `streams.status` APIs
81
+
- Add `bytes` and `time` parameters to various APIs in the `cat` namespace.
82
+
- Add `index_template` parameter to `indices.simulate_index_template` API
83
+
- Add `input_type` parameter to `inference.text_embedding` API
84
+
85
+
### DSL
86
+
87
+
- New `CartesianBounds`, `CartesianCentroid`, `ChangePoint` aggregations
88
+
- Add `p_value` parameter to `SignificantTerms` aggregation
89
+
- Add `index_options` and `fields` parameters to `SemanticText` field
90
+
- Add `visit_percentage` parameter to `Knn` query
91
+
- Add `on_disk_rescore` field to `DenseVectorIndexOptions` type
92
+
93
+
### Other
94
+
95
+
* Add 3.14 to CI builds ([#3103](https://github.com/elastic/elasticsearch-py/pull/3103))
0 commit comments