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

Changelog History
Page 6

  • 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
  • v1.0.11 Changes

    • ๐Ÿ›  Fixed incorrect Hash syntax for Ruby 1.8 in client.rb
  • v1.0.10 Changes

    Client

    • Cleaned up handling the reload_connections option for transport
    • ๐ŸŒฒ Be more defensive when logging exception
    • โž• Added, that the Manticore transport respects the transport_options argument
    • โž• Added a top level request_timeout argument

    API

    • โž• Added the "Indices Seal" API
    • โž• Added unified/centralized NotFound error handling

    Watcher

    • โž• Added the integration with Elasticsearch Watcher plugin
  • v1.0.9 Changes

    • ๐Ÿ‘Œ Improved the elasticsearch::build task in the main Rakefile
    • ๐Ÿ”€ Merged the 'elasticsearch-dsl' gem into the main repository

    Client

    • Changed the argument compatibility check in __extract_hosts() from respond_to? to is_a?
    • Document the DEFAULT_MAX_RETRIES value for retry_on_failure
    • Leave only Typhoeus as the primary example of automatically detected &ย used HTTP library in README
    • ๐Ÿ‘‰ Make sure the connections object is an instance of Collection
    • Prevent mutating the parameter passed to __extract_hosts() method
    • โœ‚ Removed the ipv4 resolve mode setting in the Curb adapter
    • โšก๏ธ Update Manticore to utilize new SSL settings
    • โšก๏ธ Updated the Curb integration test to not fail on older Elasticsearch versions

    API

    • Added _source_transform to the list of permitted parameters
    • โž• Added extra valid arguments to "Count" and "Validate Query" APIs
    • ๐Ÿ‘Œ Improved and extended the YAML integration test suite runner
    • โž• Added extra valida parameters to various APIs
    • โž• Added the "Cat Plugins", "Field Stats" and "Search Exists" APIs
    • ๐Ÿ”„ Changed, that :body parameter is preferred in the "Scroll" and "Clear Scroll" APIs
    • ๐Ÿ”„ Changed, that predicate method variants are used in RDoc code examples
    • ๐Ÿ›  Fixed spelling mistakes in the documentation

    DSL

    • โž• Added the elasticsearch-dsl gem
  • v1.0.8 Changes

    • ๐Ÿ›  Fixed incorrect dependency specification in the "elasticsearch" wrapper gem
  • v1.0.7 Changes

    Client

    • ๐Ÿ›  Fixed, that the Curb transport passes the selector_class option
    • โž• Added handling the ::Curl::Err::TimeoutError exception for Curb transport
    • Reworded information about authentication and added example for using SSL certificates
    • โž• Added information about the ELASTICSEARCH_URL environment variable to the README
    • ๐Ÿ‘ Allow passing multiple URLs separated by a comma to the client
    • Fixed an error where passing host: { ... } resulted in error in Client#__extract_hosts

    API

    • ๐Ÿ›  Fixed incorrect escaping of multiple indices in the "Put Alias" API
    • ๐Ÿ”„ Changed the "Scroll" and "Clear Scroll" APIs to send scroll_id in the body
    • โšก๏ธ Updated and fixed the termvectors API
    • โž• Added the query_cache URL parameter to the Search API
    • ๐Ÿ”„ Changed frequently used strings into constants
    • โœ‚ Removed the "activesupport" development dependency to prevent test error on Ruby 1.8
    • โž• Added the "Cat Segments" API
    • ๐Ÿ“š Updated the code and documentation for the "Cluster State" API
    • ๐Ÿ›  Fixed incorrect examples for the "Percolate" API
    • โž• Added a Elasticsearch::API.settings method for accessing module settings
    • Added a Elasticsearch::API.settings[:skip_parameter_validation] setting support into __validate_and_extract_params
    • โž• Added master_timeout parameters to the "Template Exists" and "Get Template" APIs
    • ๐Ÿ›  Fixed incorrect encoding of Array parameters
    • โž• Added support for the metric parameter in the "Nodes Info" API
    • Added the skip features to the YAML test runner (stash_in_path,requires_replica)
    • ๐Ÿ›  Fixed the Ruby 1.8-incompatible syntax in the "Nodes Info" API
    • โž• Added question mark versions for predicate methods
    • โž• Added, that indices.delete accepts the :ignore parameter

    Various

    • ๐Ÿ”„ Changed the way elasticsearch/elasticsearch repository is embedded
    • โž• Added the setup Rake task
    • โž• Added chapter about development to the READMEs
    • โž• Added the "test-unit" gem for Ruby 2.2
    • ๐Ÿ›  Fixed the elasticsearch:build Rake task
  • v1.0.6 Changes

    Client

    • โž• Added Manticore transport for JRuby platforms
    • ๐Ÿ›  Fixed, that ServerError inherits from Transport::Error
    • ๐Ÿ›  Fix problems with gems on JRuby
    • Added the send_get_body_as setting

    API

    • โž• Added the "Verify Snapshot" API
    • โž• Added the "Upgrade Index" API
    • โž• Added support for the realtime parameter to the Term Vectors APIs
    • Fixed delete_by_query example in documentation
    • โž• Added the support for metric URL parameter to the "Reroute" API
    • โž• Added the "Get Indices Info" API
    • โž• Added support for versioning for the "Put Script" and "Delete Script" APIs

    Extensions

    • Added, that wait_for_green timeout for test cluster is configurable with environment variable

    Various

    • โž• Added Ruby 2.0.0 and updated 2.1 build specification in the Travis configuration
  • v1.0.5 Changes

    Client

    • โž• Added support for automatically connecting to cluster set in the ELASTICSEARCH_URL environment variable
    • ๐Ÿ‘Œ Improved documentation

    API

    • โž• Added the flat_settings and local parameters to the "Get Template" API