- Ruby Client: other versions:
- Overview
- Getting started
- Installation
- Connecting
- Configuration
- Integrations
- Examples
- Troubleshooting
- Client helpers
- Release Notes
- 8.17 Release notes
- 8.16 Release notes
- 8.15 Release notes
- 8.14 Release notes
- 8.13 Release notes
- 8.12 Release notes
- 8.11 Release notes
- 8.10 Release notes
- 8.9 Release notes
- 8.8 Release notes
- 8.7 Release notes
- 8.6 Release notes
- 8.5 Release notes
- 8.4 Release notes
- 8.3 Release notes
- 8.2 Release notes
- 8.1 Release notes
- 8.0 Release notes
- 7.17 Release notes
- 7.16 Release notes
- 7.15 Release notes
- 7.14 Release notes
- 7.13 Release notes
- 7.12 Release notes
- 7.11 Release notes
- 7.10 Release notes
- 7.9 Release notes
- 7.8 Release notes
- 7.7 Release notes
- 7.6 Release notes
- 7.5 Release notes
- 7.0 Release notes
7.7 Release notes
edit7.7 Release notes
editThis version drops support for Ruby 2.4 since it’s reached it’s end of life.
Client
edit-
Support for Elasticsearch version
7.7
Custom Headers
editYou can set custom HTTP headers on the client’s initializer or pass them as a parameter to any API endpoint. More info and code examples.
API
editAPI Changes
edit-
Clean: Removes up some deprecated endpoints:
abort_benchmark
,benchmark
,delete_by_rethrottle
,nodes.shutdown
,remote.info
. -
expand_wildcards
Whether to expand wildcard expressions to concrete indices that are open, closed or both. Options: open, closed, hidden, none, all.hidden
option is new. It was also added to the following endpoints:cat.aliases
,cat.indices
. -
delete_by_query
: Parameterslices
can now be set toauto
. -
reindex
: Parameterslices
can now be set toauto
. -
update_by_query
: Parameterslices
can now be set toauto
. -
snapshot.cleanup_repository
: Parameterbody
is removed.
New API Endpoints
edit-
cluster.delete_component_template
-
cluster.get_component_template
-
cluster.put_component_template
-
indices.create_data_stream
(experimental) -
indices.delete_data_stream
(experimental) -
indices.get_data_stream
(experimental)
X-Pack
editAPI Changes
edit-
machine_learing.get_trained_models
: New parametertags
-
machine_learning.put_datafeed
,machine_learning.update_datafeed
: Added parametersignore_unavailable
,allow_no_indices
,ignore_throttled
,expand_wildcards
-
reload_secure_settings
: New parameterbody
, an object containing the password for the keystore.
New API Endpoints
edit-
async_search.delete
-
async_search.get
-
async_search.submit
-
cat.ml_data_frame_analytics
-
cat.ml_datafeeds
-
cat.ml_jobs
-
cat.ml_trained_models
-
cat.transform
-
cat.transforms
-
machine_learning.estimate_model_memory
-
transform.delete_transform
-
transform.get_transform
-
transform.get_transform_stats
-
transform.preview_transform
-
transform.put_transform
-
transform.start_transform
-
transform.stop_transform
-
transform.update_transform
Was this helpful?
Thank you for your feedback.