File tree Expand file tree Collapse file tree 2 files changed +35
-4
lines changed Expand file tree Collapse file tree 2 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,25 @@ of the getting started documentation.
27
27
Refer to the [ Connecting section] ( https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/getting-started-java.html#_connecting )
28
28
of the getting started documentation.
29
29
30
+ ## Compatibility
31
+
32
+ The Elasticsearch client is compatible with currently maintained Java versions.
33
+
34
+ The Java client is forward compatible; meaning that the client supports
35
+ communicating with greater or equal minor versions of Elasticsearch without
36
+ breaking. It does not mean that the client automatically supports new features
37
+ of newer Elasticsearch versions; it is only possible after a release of a new
38
+ client version. For example, a 8.12 client version won't automatically support
39
+ the new features of the 8.13 version of Elasticsearch, the 8.13 client version
40
+ is required for that. Elasticsearch language clients are only backwards
41
+ compatible with default distributions and without guarantees made.
42
+
43
+ | Elasticsearch Version | Elasticsearch-Java Branch | Supported |
44
+ | --------------------- | ------------------------- | --------- |
45
+ | main | main | |
46
+ | 8.x | 8.x | 8.x |
47
+ | 7.x | 7.x | 7.17 |
48
+
30
49
## Usage
31
50
32
51
- [ Creating an index] ( https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/getting-started-java.html#_creating_an_index )
Original file line number Diff line number Diff line change @@ -20,7 +20,19 @@ provides strongly typed requests and responses for all {es} APIs.
20
20
[discrete]
21
21
=== Elasticsearch server compatibility policy
22
22
23
- The {es} Java client is forward compatible; meaning that the client supports
24
- communicating with greater or equal minor versions of {es}. {es} language
25
- clients are only backwards compatible with default distributions and without
26
- guarantees made.
23
+ The {es} Java client is forward compatible; meaning that the client supports
24
+ communicating with greater or equal minor versions of {es} without breaking. It
25
+ does not mean that the client automatically supports new features of newer
26
+ {es} versions; it is only possible after a release of a new client version. For
27
+ example, a 8.12 client version won't automatically support the new features of
28
+ the 8.13 version of {es}, the 8.13 client version is required for that. {es}
29
+ language clients are only backwards compatible with default distributions and
30
+ without guarantees made.
31
+
32
+ |===
33
+ | Elasticsearch Version | Elasticsearch-Java Branch | Supported
34
+
35
+ | main | main |
36
+ | 8.x | 8.x | 8.x
37
+ | 7.x | 7.x | 7.17
38
+ |===
You can’t perform that action at this time.
0 commit comments