elasticsearch-ruby v6.8.2 Release Notes

Release Date: 2020-04-29 // about 4 years ago
  • Client

    • ๐Ÿ’Ž Accept options passed to #perform_request to avoid infinite retry loop - #837

    ๐Ÿ‘ API Key Support

    ๐Ÿ’Ž The client now supports API Key Authentication, check "Authentication" on the transport README for information on how to use it.

    ๐Ÿ‘ X-Opaque-Id Support

    ๐Ÿ’Ž The client now supports identifying running tasks with X-Opaque-Id. Check transport README for information on how to use X-Opaque-Id.

    Faraday migrated to 1.0

    We're now using version 1.0 of Faraday:

    • ๐Ÿ’Ž The client initializer was modified but this should not disrupt final users at all, check this commit for more information.
    • ๐Ÿšš Migrated error checking to remove the deprecated Faraday::Error namespace.
    • This change is not compatible with Typhoeus. The latest release is 1.3.1, but it's still using the deprecated Faraday::Error namespace. This has been fixed on master, but the last release was November 6, 2018. Version 1.4.0 should be ok once it's released.
    • โœ… Note: Faraday 1.0 drops official support for JRuby. It installs fine on the tests we run with JRuby in this repo, but it's something we should pay attention to.

    โฌ†๏ธ Reference: Upgrading - Faraday 1.0

    ๐Ÿ’Ž Pull Request

    API

    • ๐Ÿ’Ž Ensure that index argument is considered in rank_eval api b56beea
    • โž• Update handling of publish_address in _nodes/http response 68350f9
    • โœ‚ Remove percolate Spec (not supported)