API changes
Code updated to the latest Elasticsearch 8.19.6 specification.
- General: Better type documentation in source code for
Numbertypes. esql.async_query_stop: New parameter:- [Boolean]
:drop_null_columnsIndicates whether columns that are entirelynullwill be removed from thecolumnsandvaluesportion of the results.
- [Boolean]
- 🐈 Cat APIs update: The following parameters are now accepted in all the CAT APIs:
- [String]
:bytesThe unit in which to display byte values (options: b, kb, mb, gb, tb, pb) - [String]
:timeThe unit in which to display time values (options: d, h, m, s, ms, micros, nanos)
- [String]
- New parameters in
cat.segments:- [String, Array]
:expand_wildcardsType of index that wildcard expressions can match. - [Boolean]
:allow_no_indicesIffalse, the request returns an error if any wildcard expression, index alias, or _all value targets only. - [Boolean]
:ignore_throttledIftrue, concrete, expanded or aliased indices are ignored when frozen. - [Boolean]
:ignore_unavailableIf true, missing or closed indices are not included in the response. - [Boolean]
:allow_closedIf true, allow closed indices to be returned in the response otherwise if false, keep the legacy behaviour.
- [String, Array]
- These Connector APIs have been promoted from Experimental to Beta:
connector.delete,connector.get,connector.list,connector.post,connector.put,connector.sync_job_cancel,connector.sync_job_delete,connector.sync_job_get,connector.sync_job_list,connector.sync_job_post,connector.update_api_key_id,connector.update_configuration,connector.update_filtering,connector.update_index_name,connector.update_name,connector.update_native,connector.update_pipeline,connector.update_scheduling,connector.udpate_service_type. indices.create_from- Create an index from a source index. Migrated from Experimental to Stable. Documentationquery_rules.test- Test a query ruleset. Migrated from Experimental to Stable.search_application.delete,search_application.get,search_application.list,search_application.put, `search_application.search** - Migrated from Experimental to Beta.
Breaking change - request body required
The :body parameter is now required in the following APIs:
close_point_in_timefleet.searchgraph.exploreindex_lifecycle_management.move_to_stepindex_lifecycle_management.put_lifecycleindices.analyzeindices.put_data_lifecycleindices.put_data_stream_optionsindices.shrinkindices.splitinference.completioninference.inferenceinference.putinference.put_alibabacloudinference.put_amazonbedrockinference.put_amazonsagemakerinference.put_anthropicinference.put_azureaistudioinference.put_azureopenaiinference.put_cohereinference.put_custominference.put_deepseekinference.put_elasticsearchinference.put_elserinference.put_googleaistudioinference.put_googlevertexaiinference.put_hugging_faceinference.put_jinaaiinference.put_mistralinference.put_openaiinference.put_voyageaiinference.put_watsonxinference.rerankinference.sparse_embeddinginference.stream_completioninference.text_embeddinginference.updateknn_searchrender_search_templatescripts_painless_executesnapshot_lifecycle_management.put_lifecycleterms_enum
New APIs
indices.cancel_migrate_reindex- Cancel a migration reindex operation.indices.get_migrate_reindex_status- Get the migration reindexing status.indices.migrate_reindex- Reindex legacy backing indices
Migrate data stream documentation