Changelog History
Page 4
-
v7.10.0.pre Changes
November 04, 2020๐ -Support for Elasticsearch version 7.10.0
๐ -This is a pre-release, full Changelog details will be published with the final release of 7.10.0 -
v7.9.0 Changes
August 18, 20207.9.0
Client
- ๐ Support for Elasticsearch version
7.9.0. - ๐ Transport/Connection: Considers attributes values for equality - 06ffd03.
- When an API endpoint accepts both
GETandPOST, the client will always usePOSTwhen a request body is present.
API
- ๐ Documentation for API endpoints will point out when an API is experimental, beta or unstable.
๐ New API Endpoints
- ๐ New namespace:
dangling_indices dangling_indices.delete_dangling_indexdangling_indices.import_dangling_indexdangling_indices.list_dangling_indicesindices.add_block
Experimental endpoints:
indices.resolve_indexsimulate_template
API Changes
field_caps: adds body parameter allowing to filter indices ifindex_filteris provided.eql.search: new parameterswait_for_completion,keep_on_completionandkeep_alive.- 0๏ธโฃ
info: New parameteraccept_enterprise: If an enterprise license is installed, return the type and mode as 'enterprise' (default: false). indices.put_mapping: new parameterwrite_index_only.
X-Pack
๐ New API Endpoints
๐ The Ruby client now supports all the X-Pack API endpoints.
- New namespace
autoscaling:autoscaling.delete_autoscaling_policy,autoscaling.get_autoscaling_decision,autoscaling.get_autoscaling_policy,autoscaling.put_autoscaling_policy - New namespace
enrich:enrich.delete_policy,enrich.execute_policy,enrich.get_policy,enrich.put_policy,enrich.stats - ๐ New namespace
eql:eql.delete,eql.get,eql.search - New namespace
cross_cluster_replication:cross_cluster_replication.delete_auto_follow_pattern,cross_cluster_replication.follow,cross_cluster_replication.follow_info,cross_cluster_replication.follow_stats,cross_cluster_replication.forget_follower,cross_cluster_replication.get_auto_follow_pattern,cross_cluster_replication.pause_auto_follow_pattern,cross_cluster_replication.pause_follow,cross_cluster_replication.put_auto_follow_pattern,cross_cluster_replication.resume_auto_follow_pattern,cross_cluster_replication.resume_follow,cross_cluster_replication.stats,cross_cluster_replication.unfollow - New namespace
snapshot_lifecycle_management:snapshot_lifecycle_management.delete_lifecycle,snapshot_lifecycle_management.execute_lifecycle,snapshot_lifecycle_management.execute_retention,snapshot_lifecycle_management.get_lifecycle,snapshot_lifecycle_management.get_stats,snapshot_lifecycle_management.get_status,snapshot_lifecycle_management.put_lifecycle,snapshot_lifecycle_management.start,snapshot_lifecycle_management.stop indices.create_data_streamindices.data_streams_statsindices.delete_data_streamindices.get_data_streamsecurity.clear_cached_privileges- โก๏ธ
machine_learning.update_data_frame_analytics
API Changes
machine_learning.delete_expired_data: new parametersjob_id,requests_per_secondandtimeout
- ๐ Support for Elasticsearch version
-
v7.9.0.pre Changes
July 17, 2020- ๐ Support for Elasticsearch version 7.9
- ๐ This is a pre-release, full Changelog details will be published with the final release of 7.9.0
-
v7.8.1 Changes
July 30, 2020Client
- ๐ Support for Elasticsearch version
7.8.1. - ๐ Bug fix: Fixed a bug on the API endpoints documentation for RubyDocs: there was an unnecessary empty new line in the documentation for parameters that have options. So the parameters before that empty newline were not being documented in RubyDocs.
X-Pack
API Changes
- โก๏ธ Update to
infoendpoint. New parameteraccept_enterprise(boolean): If an enterprise license is installed, return the type and mode as 'enterprise' (default: false).
- ๐ Support for Elasticsearch version
-
v7.8.0 Changes
June 18, 2020Client
- ๐ Support for Elasticsearch version
7.8. - ๐ Surface deprecation headers from Elasticsearch. When there's a
warningresponse header in Elasticsearch's response, the client will emit a warning withwarn. - ๐ Typhoeus is supported again, version 1.4+ and has been added back to the docs.
- โ Adds documentation and example for integrating with Elastic APM.
API
๐ New API Endpoints
abort_benchmarkbenchmarkcluster.delete_voting_config_exclusionscluster.post_voting_config_exclusionsdelete_by_rethrottlenodes.shutdownremote.info
Experimental endpoints:
cluster.delete_component_templatecluster.exists_component_templatecluster.get_component_templatecluster.put_component_templateindices.delete_index_templateindices.exists_index_templateindices.get_index_templateindices.put_index_templateindices.simulate_index_templateAPI Changes
- ๐
cat/thread_pool:sizeis deprecated. indices.get_data_streams:nameis now a string instead of list, the name or wildcard expression of the requested data streams.indices.put_index_template: new parameter:cause(string), user defined reason for creating/updating the index template.indices.simulate_index_template: Two new parameters:create, whether the index template we optionally defined in the body should only be dry-run added if new or can also replace an existing one.causeUser defined reason for dry-run creating the new template for simulation purposes.snapshot.delete_repository: New parameterrepository, name of the snapshot repository, wildcard (*) patterns are now supported.task.cancel: new parameterwait_for_completion(boolean) Should the request block until the cancellation of the task and its descendant tasks is completed. Defaults to false.
X-Pack
๐ New API Endpoints
๐ New namespace:
indicesindices.freezeindices.reload_search_analyzersindices.unfreeze
๐ New namespace:
searchable_snapshotsclear_cachemountrepository_statsstats
API Changes
machine_learning.delete_expired_datanew parambody: deleting expired data parameters.machine_learning.delete_data_frame_analyticsnew paramtimeout: controls the time to wait until a job is deleted. Defaults to 1 minute.
- ๐ Support for Elasticsearch version
-
v7.8.0.pre Changes
May 29, 2020- ๐ Support for Elasticsearch version 7.8
- ๐ This is a pre-release, full Changelog details will be published with the final release of 7.8.0
-
v7.7.0 Changes
May 13, 20207.7.0
๐ This version drops support for Ruby 2.4 since it's reached it's end of life.
Client
- ๐ Support for Elasticsearch version
7.7
Custom Headers
๐ You 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
API Changes
- Clean: Removes up some deprecated endpoints:
abort_benchmark,benchmark,delete_by_rethrottle,nodes.shutdown,remote.info. expand_wildcardsWhether to expand wildcard expressions to concrete indices that are open, closed or both. Options: open, closed, hidden, none, all.hiddenoption is new. It was also added to the following endpoints:cat.aliases,cat.indices.delete_by_query: Parameterslicescan now be set toauto.reindex: Parameterslicescan now be set toauto.update_by_query: Parameterslicescan now be set toauto.- ๐
snapshot.cleanup_repository: Parameterbodyis removed.
๐ New API Endpoints
cluster.delete_component_templatecluster.get_component_templatecluster.put_component_templateindices.create_data_stream(experimental)indices.delete_data_stream(experimental)indices.get_data_stream(experimental)
X-Pack
API Changes
machine_learing.get_trained_models: New parametertagsmachine_learning.put_datafeed,machine_learning.update_datafeed: Added parametersignore_unavailable,allow_no_indices,ignore_throttled,expand_wildcardsreload_secure_settings: New parameterbody, an object containing the password for the keystore.
๐ New API Endpoints
async_search.deleteasync_search.getasync_search.submitcat.ml_data_frame_analyticscat.ml_datafeeds- ๐ท
cat.ml_jobs cat.ml_trained_modelscat.transformcat.transformsmachine_learning.estimate_model_memorytransform.delete_transformtransform.get_transformtransform.get_transform_statstransform.preview_transformtransform.put_transformtransform.start_transformtransform.stop_transform- โก๏ธ
transform.update_transform
- ๐ Support for Elasticsearch version
-
v7.7.0.pre Changes
April 15, 2020- ๐ Support for Elasticsearch version
7.7 - ๐ This is a pre-release, full Changelog details will be published with the final release of 7.7.0
- ๐ Support for Elasticsearch version
-
v7.6.0 Changes
April 07, 2020Client
- ๐ Support for Elasticsearch version
7.6. - ๐ Last release supporting Ruby 2.4. Ruby 2.4 has reached it's end of life and no more security updates will be provided, users are suggested to update to a newer version of Ruby.
๐ API Key Support
๐ The client now supports API Key Authentication, check "Authentication" on the transport README for information on how to use it.
๐ X-Opaque-Id Support
๐ The client now supports identifying running tasks with X-Opaque-Id. Check transport README for information on how to use X-Opaque-Id.
Faraday migrated to 1.0
We're now using version 1.0 of Faraday:
- ๐ The client initializer was modified but this should not disrupt final users at all, check this commit for more information.
- ๐ Migrated error checking to remove the deprecated
Faraday::Errornamespace. - This change is not compatible with Typhoeus. The latest release is 1.3.1, but it's still using the deprecated
Faraday::Errornamespace. This has been fixed on master, but the last release was November 6, 2018. Version 1.4.0 should be ok once it's released. - โ Note: Faraday 1.0 drops official support for JRuby. It installs fine on the tests we run with JRuby in this repo, but it's something we should pay attention to.
โฌ๏ธ Reference: Upgrading - Faraday 1.0
๐ Pull Request
API
API Changes:
cat.indices: argumentbytesoptions were:b,k,m,gand are nowb,k,kb,m,mb,g,gb,t,tb,p,pb.delete_by_query: New parameteranalyzer- The analyzer to use for the query string.- ๐
indices.put_template: Removed parameters:timeout,flat_settings. msearch_template: New Parameterccs_minimize_roundtrips- Indicates whether network round-trips should be minimized as part of cross-cluster search requests execution.rank_eval: New parametersearch_type- Search operation type (options:query_then_fetch,dfs_query_then_fetch).search_template: New parameterccs_minimize_roundtrips- Indicates whether network round-trips should be minimized as part of cross-cluster search requests execution.
๐ New API endpoints:
get_script_contextget_script_languages
โ Warnings:
๐ Synced flush is deprecated and will be removed in 8.0.
X-Pack
๐ New API endpoints:
ml/delete_trained_modelml/explain_data_frame_analyticsml/get_trained_modelsml/get_trained_models_statsml/put_trained_model
API changes:
license/get: Added parameteraccept_enterprise.ml/delete_data_frame_analyticsAdded parameterforce.- ๐
monitoring/bulk- Removed parametersystem_version.
- ๐ Support for Elasticsearch version
-
v7.6.0.pre Changes
April 03, 2020๐ Pre-release version of 7.6 client.
- ๐ Support for Elasticsearch version
7.6. - ๐ New features: API Key Support, X-Opaque-Id and Faraday 1.0.
- ๐ This is a pre-release, full Changelog details will be published with the final release of 7.6.0
- ๐ Support for Elasticsearch version