8.18.0 (2025-04-15)
- Merge Elasticsearch-DSL package (#2736)
- Add Python DSL documentation (#2761)
- Autogenerate DSL field classes from schema (#2780)
- Document use of sub-clients (#2798)
- Update APIs
- Remove
wait_for_active_shardsfrom experimental Get field usage stats API - Remove deprecated
/_knn_searchAPI - Remove Unfreeze an index API
- Rename incorrect
access_tokentotokenin Logout of OpenID Connect API - Add inference APIs: Alibaba Cloud AI Search, Amazon Bedrock, Anthropic, Azure AI Studio, Azure OpenAI, Cohere, Elastic Inference Service (EIS), Elasticsearch, ELSER, Google AI Studio, Google Vertex AI, Hugging Face, Jina AI, Mistral, OpenAI, and Voyage AI
- Add Elastic Inference Service (EIS) chat completion API
- Add Reindex legacy backing indices APIs
- Add Create an index from a source index API
- Add
include_source_on_errorto Create, Index, Update and Bulk APIs - Add Stop async ES|QL query API
- Add
timeoutto Resolve Cluster API - Add
adaptive_allocationsbody field to Start and Update a trained model deployment API - Rename
index_template_subtitutionstoindex_template_substitutionsin Simulate data ingestion API* Addif_primary_term,if_seq_no,op_type,require_aliasandrequire_data_streamto Create API - Add
max_concurrent_shard_requeststo Open point in time API - Add
localandflat_settingsto Check index templates API - Add
reopento Update index settings API - Add
resourceto Reload search analyzer API - Add
lazyto Roll over to a new index API - Add
causeandcreateto Simulate index template APIs - Add Elastic Inference Service (EIS) chat completion
- Add inference APIs: Alibaba Cloud AI Search, Amazon Bedrock, Anthropic, Azure AI Studio, Azure OpenAI, Cohere, Elastic Inference Service (EIS), Elasticsearch, ELSER, Google AI Studio, Google Vertex AI, Hugging Face, Jina AI, Mistral, OpenAI, and Voyage AI
- Remove
- Update DSL
- Add
ignore_malformed,script,on_script_errorandtime_series_dimensionto Boolean field - Add
indexto GeoShape field - Add
search_inference_idto SemanticText field
- Add