elasticsearch-ruby v6.0.0 Release Notes
-
Elasticsearch 6.0 compatibility.
API
- ➕ Added missing arguments to the "Exists" API
- ➕ Added missing parameters to the "Indices Clear Cache" API
- ➕ Added missing parameters to the "Indices Delete" API
- ➕ Added missing parameters to the "Multi Search" API
- ➕ Added missing parameters to the "Search" API
- ➕ Added missing parameters to the "Search" API
- ➕ Added requirement for the
id
argument for the "Create" API - ➕ Added support for additional parameters to the "Cluster State" API
- ➕ Added support for additional parameters to the "Rollover" API
- ➕ Added the "Remote Info" API
- ➕ Added the "verbose" parameter to the "Get Snapshot" API
- Aded the "Get Task" API
- 🔄 Changed, that the YAML test content is not printed unless
DEBUG
is set - 🛠 Fixed a failing unit test for the "Create Document" API
- 🛠 Fixed handling of parameters in the "Rollover" API
- 🛠 Fixed incorrect handling of
catch
clauses in the YAML tests runner - 🛠 Fixed incorrect handling of node ID in the "Nodes Stats" API
- 🛠 Fixed incorrect URL parameter in "Indices Flush" unit test
- 🛠 Fixed the failing unit tests for "Scroll" APIs
- 🛠 Fixes for the "Scroll" API
- ⚡️ Updated and improved the YAML test runner
Client
- ➕ Added default value 'application/json' for the 'Content-Type' header
- ➕ Added escaping of username and password in URL
- ➕ Added proper handling of headers in client options to the Manticore adapter
- Don't block waiting for body on HEAD requests
- 🛠 Fixed double logging of failed responses
- 🛠 Fixed incorrect test behaviour when the
QUIET
environment variable is set - Fixed the bug with
nil
value ofretry_on_status
- 🛠 Fixed the incorrect paths and Typhoeus configuration in the benchmark tests
- 🛠 Fixed the integration tests for client
- 🏗 Fixed typo in default port handling during
__build_connections
- 🌲 Swallow logging of exceptions when the
ignore
is specified