@@ -18,6 +18,51 @@ 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+ *  Support Trio when using the ` HTTPX <https://www.python-httpx.org/> ` _ async client ([ #3089  ] ( https://github.com/elastic/elasticsearch-py/pull/3089 ) )
26+ *  Pydantic integration for the DSL module ([ #3086  ] ( https://github.com/elastic/elasticsearch-py/pull/3086 ) )
27+ *  Add ` flush_after_seconds `  option to ` streaming_bulk() `  ([ #3064  ] ( https://github.com/elastic/elasticsearch-py/pull/3064 ) )
28+ *  Add ` TS ` , ` FUSE `  and ` INLINE STATS `  commands to the ES|QL query builder ([ #3096  ] ( https://github.com/elastic/elasticsearch-py/pull/3096 ) )
29+ 
30+ ### Bug Fixes  
31+ 
32+ *  DSL: support passing inner documents as ` AttrDict `  instances ([ #3080  ] ( https://github.com/elastic/elasticsearch-py/pull/3080 ) )
33+ *  DSL: add some recently added field classes as top-level exports for the package ([ #3078  ] ( https://github.com/elastic/elasticsearch-py/pull/3078 ) )
34+ 
35+ ### API  
36+ 
37+ -  Add ` streams `  namespace with ` streams.logs_disable ` , ` streams.logs_enable ` , ` streams.status `  APIs
38+ -  Add ` inference.contextualai `  API
39+ -  Add ` security.get_stats `  API
40+ -  Add ` bytes `  and ` time `  parameters to various APIs in the ` cat `  namespace.
41+ -  Add ` include_execution_metadata `  parameter to ` esql.async_query `  and ` esql.query `  APIs
42+ -  Add ` index_template `  parameter to ` indices.simulate_index_template `  API
43+ -  Add ` input_type `  parameter to ` inference.text_embedding `  API
44+ -  Add ` field_access_pattern `  parameter to ` ingest.put_pipeline `  API
45+ -  Removed unsupported ` size `  parameter from ` reindex `  API
46+ 
47+ #### Serverless-specific  
48+ 
49+ -  Add ` project `  namespace with ` project.tags `  API
50+ -  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
51+ 
52+ ### DSL  
53+ 
54+ -  New ` CartesianBounds ` , ` CartesianCentroid ` , ` ChangePoint `  aggregations
55+ -  Add ` p_value `  parameter to ` SignificantTerms `  aggregation
56+ -  Add ` fields `  parameter to ` SemanticText `  field
57+ -  Add ` visit_percentage `  parameter to ` Knn `  query
58+ -  Add ` on_disk_rescore `  field to ` DenseVectorIndexOptions `  type
59+ -  Add ` sparse_vector `  field to ` SemanticTextIndexOptions `  type
60+ 
61+ ### Other  
62+ 
63+ *  Add 3.14 to CI builds ([ #3103  ] ( https://github.com/elastic/elasticsearch-py/pull/3103 ) )
64+ *  Drop Python 3.9 support ([ #3114  ] ( https://github.com/elastic/elasticsearch-py/pull/3114 ) )
65+ 
2166
2267## 9.1.1 (2025-09-11)  
2368
0 commit comments