v8.19.0
Client
Tested versions of Ruby for 8.19.0: Ruby (MRI) 3.1, 3.2, 3.3, 3.4. JRuby 9.3, JRuby 9.4 and JRuby 10.
API changes
cluster.get_component_template- Addsflat_settingsboolean parameter, return settings in flat format (default: false). Addssettings_filterString parameter, filter out results, for example to filter out sensitive information.cluster.put_component_template- Removestimeoutparameter, addscauseString parameter, used defined reason for creation.create- Addsrequire_aliasandrequire_data_streamboolean parameters, to specify required type to be created.eql.search- Addsccs_minimize_roundtrips,ignore_unavailable,allow_no_indicesboolean parameters andexpand_wildcardsString parameter.esql.async_query- Addsallow_partial_resultsboolean parameter.esql.async_query_get- AddsformatString parameter (e.g. json, yaml).esql.query- Addsallow_partial_resultsboolean parameter.indices.recovery- Addsignore_unavailable,allow_no_indicesboolean parameters andexpand_wildcardsString parameter.msearch- Addsignore_unavailable,ignore_throttled,allow_no_indices,include_named_queries_scoreboolean parameters,expand_wildcardsString parameter androuting, a comma-separated list of specific routing values.open_point_in_time- Addsmax_concurrent_shard_requestsparameter, the number of concurrent shard requests per node executed concurrently when opening this point-in-timereindex- Addsrequire_aliasboolean parameter.search_mvt- Addsgrid_aggString parameter, aggregation used to create a grid forfield.snapshot.repository_analyze- Addsregister_operation_countparameter, the minimum number of linearizable register operations to perform in total.
Time parameters master_timeout and timeout have been added to the following APIs:
-
index_lifecycle_management:delete_lifecycleget_lifecycleput_lifecyclestartstopexplain_lifecycle- Onlymaster_timeout
-
ingest:delete_geoip_databasedelete_ip_location_databaseput_geoip_databaseput_ip_location_database
New APIs
indices.delete_data_stream_options- Deletes the data stream options of the selected data streams.indices.get_data_stream_options- Returns the data stream options of the selected data streams.indices.get_data_stream_settings- Gets a data stream's settings.indices.put_data_stream_options- Updates the data stream options of the selected data streams.indices.put_data_stream_settings- Updates a data stream's settings.inference.put_amazonsagemaker- Configure an Amazon SageMaker inference endpoint.inference.put_custom- Configure a custom inference endpoint.inference.put_deepseek- Configure a DeepSeek inference endpoint.