elasticsearch-ruby v1.0.9 Release Notes

    • ๐Ÿ‘Œ 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