gems elasticsearch-api 6.8.2

latest releases: 8.13.0, 8.12.2, 8.11.2...
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)

Don't miss a new elasticsearch-api release

NewReleases is sending notifications on new releases.