8.19 Release notes
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
8.19 Release notes
edit8.19.2 Release notes
editAPI changes
editCode updated to the latest Elasticsearch 8.19.6 specification.
-
🐈 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]
-
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. -
query_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. -
watcher.put_watch-:bodyparameter is now a required parameter.
New APIs
edit-
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.
8.19.1 Release notes
editAPI
edit- Updated source code documentation links to Elasticsearch documentation to 8.19
-
Adds
transform.set_upgrade_mode- Sets a cluster wide upgrade_mode setting that prepares transform indices for an upgrade.
8.19.0 Release notes
editClient
editTested 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
editAPI changes
edit-
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-time -
reindex- 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_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
edit-
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.