All Versions
98
Latest Version
Avg Release Cycle
49 days
Latest Release
-
Changelog History
Page 7
Changelog History
Page 7
-
v2.0.0 Changes
- ➕ Added deprecation notices to API methods and parameters not supported on Elasticsearch 2.x
-
v1.1.3 Changes
Client
- 🛠 Fixed MRI 2.4 compatibility for 1.x
- 🛠 Fixed failing integration test for keeping existing collections
-
v1.1.0 Changes
API
- ➕ Added deprecation notices to API methods and arguments not supported on Elasticsearch 1.x
-
v1.0.18 Changes
- 🛠 Fixed the incorrect Rake dependency on Ruby 1.8 and updated the Rake dependency to 11.1
- Simplified the main README and added the information about the DSL and Watcher libraries
API
- ➕ Added
ignore: 404
to integration test setup blocks - ➕ Added options to the "Indices Get" and "Indices Flush Synced" APIs
- ➕ Added the "Cat Tasks", "Cluster Stats", "Explain allocation", "Ingest", "Reindex" and "Update By Query" APIs
- ➕ Added the
:terminate_after
parameter to the "Search" API - ➕ Added the
:timeout
option to the Nodes "Hot Threads", "Info" and "Stats" APIs - ➕ Added the
:timeout
parameter to the Nodes "Hot Threads", "Info" and "Stats" APIs - ➕ Added the
:verbose
option to the "Indices Segments" API and fixed formatting - ➕ Added the
explain
option to the "Analyze" API - ➕ Added the
filter
parameter for the "Indices Analyze" API - ➕ Added the
group_by
option to the "Tasks List" API - ➕ Added the
include_defaults
option to the "Get Cluster Settings" API - ➕ Added the
include_defaults
parameter to the "Indices" APIs - ➕ Added the
preserve_existing
option to the "Indices Put Settings" API - ➕ Added the
request_cache
parameter to the "Search" API - ➕ Added the
retry_failed
option to the "Cluster Reroute" API - ➕ Added the
size
parameter to the "Cat Thread Pool" API - Added the
update_all_types
parameter to "Indices Create" and "Indices Put Mapping" APIs - ➕ Added the parameters for ingest nodes into the "Bulk" and "Index" APIs
- 🛠 Fixes and improvements of handling the API method parameters
- 🔄 Changed, that the "Ping" API returns false also on connection errors (server "not reachable")
- Added a
Utils.__report_unsupported_method
andUtils.__report_unsupported_parameters
methods
Client
- 🛠 Fixed, that the clients tries to deserialize an empty body
- 🛠 Fixed, that dead connections have not been removed during reloading, leading to leaks
-
v1.0.17 Changes
Client
- 🛠 Fixed, that existing connections are not re-initialized during reloading ("sniffing")
-
v1.0.16 Changes
- ➕ Added notes about ES 2.x compatibility
- 🛠 Fixes and updates to the Travis CI configuration
- ⚡️ Updated the
elasticsearch:build
Rake task
API
- ➕ Added the ability to set a custom JSON serializer
- ➕ Added, that
fields
andfielddata_fields
in the Search API are not escaped - 🛠 Fixed the incorrect handling of
:data
keys in the Utils#__bulkify method - ➕ Added fixes to suppress warnings in the verbose mode
- ➕ Added support for new Cat API calls
Client
- ➕ Added, that username and password is automatically escaped in the URL
- 🔄 Changed, that the password is replaced with
*
characters in the log - ⬆️ Bumped the "manticore" gem dependency to 0.5
- 👌 Improved the thread-safety of reloading connections
- 👌 Improved the Manticore HTTP client
- Fixed, that connections are reloaded before getting a connection
- ➕ Added a better interface for configuring global HTTP settings such as protocol or authentication
-
v1.0.15 Changes
- ⚡️ Updated the Travis CI configuration
API
- ➕ Added
bytes
as a valid parameter to "Shards" and "Segments" Cat API - ➕ Added support for the
local
argument in the "Get Warmer" API - ➕ Added support for
fields
argument in the "Get Field Mapping" API - Fixed an error in the YAML runner handling of ENV['TEST_CLUSTER_PARAMS']
- Validate and extract params from indices.get_warmer arguments
Client
- ➕ Added the option to configure the Faraday adapter using a block and the relevant documentation
- ➕ Added information about configuring the client for the Amazon Elasticsearch Service
- Added the
retry_on_status
option to retry on specific HTTP response statuses - Changed, that transports can close connections during
__rebuild_connections
- ➕ Added, that the Manticore adapter closes connections during reload ("sniffing")
-
v1.0.14 Changes
- 👍 Clarified version support of Elasticsearch
- 👌 Improved the
elasticsearch:build
Rake task to work with branch names
API
- ➕ Added support for the
:ignore
option to the "Snapshot and Restore" API - ➕ Added support for the
:ignore
option to the Status API - ➕ Added the "Cat Nodeattrs" API
- ➕ Added the "fields" parameter to the Bulk API
- ➕ Added the "Render Search Template" API
- ➕ Added the "Shard Stores" API
- ➕ Added, that document ID is URL-escaped when percolating an existing document
- Allow passing TEST_CLUSTER_PARAMS to the test cluster
- ✅ Define the path to core REST tests dynamically based on Elasticsearch version
- 🛠 Fixed example in "Get Warmer" API
- 🛠 Fixed incorrect documentation and link in the "Clear Cache" API
- 🛠 Fixed integration tests for the "Snapshot and Restore" API
- 🛠 Fixed the incorrect path in "Field Stats" API and added support for the
body
argument - 🛠 Fixed, that
type
is not added both to path and URL parameters in the Bulk API - 📚 Updated the examples in README and documentation (facets -> aggregations)
Client
- ➕ Added an argument to control clearing out the testing cluster
- 🛠 Fixed, that reloading connections works with SSL, authentication and proxy/Shield
- Highlight the need to set
retry_on_failure
option with multiple hosts in documentation
-
v1.0.13 Changes
Client
- ➕ Added, that connection reloading supports Elasticsearch 2.0 output
- 👌 Improved thread safety in parts of connection handling code
-
v1.0.12 Changes
API
- 🛠 Fixed a regression when rescuing NotFound errors