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_settings
boolean parameter, return settings in flat format (default: false). Addssettings_filter
String parameter, filter out results, for example to filter out sensitive information.cluster.put_component_template
- Removestimeout
parameter, addscause
String parameter, used defined reason for creation.create
- Addsrequire_alias
andrequire_data_stream
boolean parameters, to specify required type to be created.eql.search
- Addsccs_minimize_roundtrips
,ignore_unavailable
,allow_no_indices
boolean parameters andexpand_wildcards
String parameter.esql.async_query
- Addsallow_partial_results
boolean parameter.esql.async_query_get
- Addsformat
String parameter (e.g. json, yaml).esql.query
- Addsallow_partial_results
boolean parameter.indices.recovery
- Addsignore_unavailable
,allow_no_indices
boolean parameters andexpand_wildcards
String parameter.msearch
- Addsignore_unavailable
,ignore_throttled
,allow_no_indices
,include_named_queries_score
boolean parameters,expand_wildcards
String parameter androuting
, a comma-separated list of specific routing values.open_point_in_time
- Addsmax_concurrent_shard_requests
parameter, the number of concurrent shard requests per node executed concurrently when opening this point-in-timereindex
- Addsrequire_alias
boolean parameter.search_mvt
- Addsgrid_agg
String parameter, aggregation used to create a grid forfield
.snapshot.repository_analyze
- Addsregister_operation_count
parameter, 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_lifecycle
get_lifecycle
put_lifecycle
start
stop
explain_lifecycle
- Onlymaster_timeout
-
ingest
:delete_geoip_database
delete_ip_location_database
put_geoip_database
put_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.