Skip to content
Oliver Eilhard edited this page Apr 10, 2019 · 6 revisions

Elastic is used in production with various versions of Elasticsearch. It is tested with the current and previous major versions (at the time of writing this these versions are 6.7.0 for elastic v6 and 7.0.0 for elastic v7). Older versions should run fine, and Elasticsearch is quite stable between minor versions with regards to its endpoints and JSON structure.

Elastic is not an official client but it tries to be a good citizen. It uses many of the characteristics of the official clients (e.g. sniffing the cluster, keeping track of dead nodes, retrying requests automatically etc).

Regarding Go, I focus on the current version (1.12.3 at the time of writing). On Travis, we automatically test with the current and the previous Go versions (1.11.8 and 1.12.3 as of now).