API
New APIs:
esql.async_query_stop- Stops a previously submitted async query request given its ID and collects the results.inference.chat_completion_unified- Perform chat completion inferenceinference.completion- Perform completion inferenceinference.put_alibabacloud- Configure an AlibabaCloud AI Search inference endpointinference.put_amazonbedrock- Configure an Amazon Bedrock inference endpointinference.put_anthropic- Configure an Anthropic inference endpointinference.put_azureaistudio- Configure an Azure AI Studio inference endpointinference.put_azureopenai- Configure an Azure OpenAI inference endpointinference.put_cohere- Configure a Cohere inference endpointinference.put_elasticsearch- Configure an Elasticsearch inference endpointinference.put_elser- Configure an ELSER inference endpointinference.put_googleaistudio- Configure a Google AI Studio inference endpointinference.put_googlevertexai- Configure a Google Vertex AI inference endpointinference.put_hugging_face- Configure a HuggingFace inference endpointinference.put_jinaai- Configure a JinaAI inference endpointinference.put_mistral- Configure a Mistral inference endpointinference.put_openai- Configure an OpenAI inference endpointinference.put_voyageai- Configure a VoyageAI inference endpointinference.put_watsonx- Configure a Watsonx inference endpointinference.rerank- Perform reranking inferenceinference.sparse_embedding- Perform sparse embedding inferenceinference.stream_inferencerenamed toinference.stream_completion- Perform streaming completion inference.inference.text_embedding- Perform text embedding inference
Updated APIs:
bulk,create,index,update- Add Boolean parameter:include_source_on_error, if to include the document source in the error message in case of parsing errors (defaults to true).cat.segments- Adds Boolean parameter
:local, return local information, do not retrieve the state from master node (default: false). - Adds Time parameter
:master_timeout, explicit operation timeout for connection to master node.
- Adds Boolean parameter
cat.tasks- Adds Time parameter
:timeout, period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. - Adds Boolean parameter
:wait_for_completion, iftrue, the request blocks until the task has completed.
- Adds Time parameter
eql.search- Adds Boolean parameter
:allow_partial_search_results, control whether the query should keep running in case of shard failures, and return partial results. - Adds Boolean parameter
:allow_partial_sequence_results, control whether a sequence query should return partial results or no results at all in case of shard failures. This option has effect only if [allow_partial_search_results] is true.
- Adds Boolean parameter
index_lifecycle_management.delete_lifecycle,index_lifecycle_management.explain_lifecycle,index_lifecycle_management.get_lifecycle,index_lifecycle_management.put_lifecycle,index_lifecycle_management.start,index_lifecycle_management.stop, remove:master_timeout,:timeoutparameters.indices.resolve_cluster- Adds:timeoutparameter,:nameno longer a required parameter.indices.rollover- Removes target_failure_store parameter.ingest.delete_geoip_database,ingest.delete_ip_location_database,put_geoip_database,put_ip_location_databaseremove:master_timeout,:timeoutparameters.machine_learning.start_trained_model_deployment- Adds body request parameter, the settings for the trained model deployment.