Skip to content

Commit 99155fe

Browse files
Release 9.2.0 (#3134) (#3137)
* Release 9.2.0 (#3134) * Release 9.2.0 * update release notes * Update docs/release-notes/index.md Co-authored-by: Quentin Pradet <[email protected]> * upgrade buildkite CI to the 9.3-SNAPSHOT image --------- Co-authored-by: Quentin Pradet <[email protected]>
1 parent 64f11cd commit 99155fe

File tree

3 files changed

+77
-2
lines changed

3 files changed

+77
-2
lines changed

.buildkite/pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ steps:
55
env:
66
PYTHON_VERSION: "{{ matrix.python }}"
77
TEST_SUITE: "platinum"
8-
STACK_VERSION: "9.2.0-SNAPSHOT"
8+
STACK_VERSION: "9.3.0-SNAPSHOT"
99
PYTHON_CONNECTION_CLASS: "{{ matrix.connection }}"
1010
NOX_SESSION: "{{ matrix.nox_session }}"
1111
matrix:

docs/release-notes/index.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,81 @@ To check for security updates, go to [Security announcements for the Elastic sta
1919

2020
% ### Fixes [elasticsearch-python-client-next-fixes]
2121

22+
## 9.2.0 (2025-10-28)
23+
24+
### Enhancements
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+
* 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
47+
48+
#### Serverless-specific
49+
50+
- Add `project` namespace with `project.tags` API
51+
- 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
52+
53+
### DSL
54+
55+
- 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))
96+
2297
## 9.1.1 (2025-09-11)
2398

2499
### Enhancements

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__ = "7868bd1bdf62b05aabe90d705168f7537edc184e"

0 commit comments

Comments
 (0)