You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+14-10
Original file line number
Diff line number
Diff line change
@@ -53,19 +53,23 @@ see the **[elasticsearch-rails](https://github.com/elasticsearch/elasticsearch-r
53
53
54
54
## Compatibility
55
55
56
-
The Elasticsearch client is compatible with currently maintained Ruby versions. See [Ruby Maintenance Branches](https://www.ruby-lang.org/en/downloads/branches/). We don't provide support to versions which have reached their end of life.
56
+
We follow Ruby’s own maintenance policy and officially support all currently maintained versions per [Ruby Maintenance Branches](https://www.ruby-lang.org/en/downloads/branches/).
57
+
58
+
Elastic language clients are guaranteed to be able to communicate with Elasticsearch or Elastic solutions running on the same major version and greater or equal minor version.
59
+
60
+
Language clients are forward compatible; meaning that clients support communicating with greater minor versions of Elasticsearch. Elastic language clients are not guaranteed to be backwards compatible.
57
61
58
62
The gem's version numbers follow Elasticsearch's major versions. The `master` branch is compatible with the Elasticsearch `master` branch, which is the next major version.
59
63
60
-
|Gem Version ||Elasticsearch|
61
-
|:-------------:|:-:| :-----------:|
62
-
| 0.90 | → |0.90 |
63
-
| 1.x | → |1.x |
64
-
| 2.x | → |2.x |
65
-
| 5.x | → |5.x |
66
-
| 6.x | → |6.x |
67
-
| 7.x | → |7.x |
68
-
| master | → |master |
64
+
| Client version | Elasticsearch version|Supported | Tests |
Copy file name to clipboardexpand all lines: docs/installation.asciidoc
+4-3
Original file line number
Diff line number
Diff line change
@@ -38,10 +38,11 @@ gem 'elasticsearch', '~> 7.0'
38
38
[discrete]
39
39
=== {es} and Ruby Version Compatibility
40
40
41
-
The {es} client is compatible with Ruby 1.9 and higher.
41
+
The {es} client is compatible with currently maintained Ruby versions. We follow Ruby’s own maintenance policy and officially support all currently maintained versions per https://www.ruby-lang.org/en/downloads/branches/[Ruby Maintenance Branches].
42
42
43
-
The client's API is compatible with {es} API versions from 0.90 till current,
44
-
just use a release matching major version of {es}.
43
+
Elastic language clients are guaranteed to be able to communicate with Elasticsearch or Elastic solutions running on the same major version and greater or equal minor version.
44
+
45
+
Language clients are forward compatible; meaning that clients support communicating with greater minor versions of Elasticsearch. Elastic language clients are not guaranteed to be backwards compatible.
0 commit comments