All Versions
98
Latest Version
Avg Release Cycle
49 days
Latest Release
-

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 and Utils.__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, thatfields and fielddata_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