All Products
Search
Document Center

Elasticsearch:Compatibility matrixes

Last Updated:Jan 18, 2024

If you need to use multiple open source services, such as Elasticsearch, Logstash, Beats, and APM Server, or need to upgrade versions, you must make sure that the services are compatible with each other. This topic describes the compatibility among the versions of open source services.

Elasticsearch compatibility (5.x and later)

Note
  • ^: The compatibility between Elasticsearch and other services when Elasticsearch is used as an output (index data is synchronized to Elasticsearch by using Beats or Logstash).

  • *: We recommend that you use the latest versions of Beats, Logstash, and ES-Hadoop. Earlier versions may not support all the desired features.

  • **: In Elasticsearch 6.3 and later, all the features of X-Pack are delivered with the default distributions of Elastic Stack. For more information, see X-Pack.

  • ***: APM Server 6.7 and APM Server 6.8 can be used together with Elasticsearch 7.0. However, you must use Upgrade Assistant to migrate your data. Otherwise, you cannot view the data in Kibana 7.0.

  • ****: From 7.7.0, App Search is provided with Enterprise Search.

  • For more information, see Open source product compatibility.

Elasticsearch

Kibana

X-Pack

Beats^*

Logstash^*

ES-Hadoop (jar)*

APM Server

App Search

5.0.x

5.0.x

5.0.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.1.x

5.1.x

5.1.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.2.x

5.2.x

5.2.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.3.x

5.3.x

5.3.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.4.x

5.4.x

5.4.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.5.x

5.5.x

5.5.x

1.3.x-5.6.x

2.4.x-5.6.x

5.0.x-5.6.x

N/A

N/A

5.6.x

5.6.x

5.6.x

1.3.x-6.0.x

2.4.x-6.0.x

5.0.x-6.0.x

N/A

N/A

6.0.x

6.0.x

6.0.x

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

N/A

N/A

6.1.x

6.1.x

6.1.x

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

N/A

N/A

6.2.x

6.2.x

6.2.x

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.3.x

6.3.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.4.x

6.4.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.5.x

6.5.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.6.x

6.6.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.7.x

6.7.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

6.8.x

6.8.x

N/A**

5.6.x-6.8.x

5.6.x-6.8.x

6.0.x-6.8.x

6.2.x-6.8.x

N/A

7.0.x

7.0.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.1.x

7.1.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.2.x

7.2.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.2.x

7.3.x

7.3.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.3.x

7.4.x

7.4.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.4.x

7.5.x

7.5.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.5.x

7.6.x

7.6.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

7.6.x

7.7.x

7.7.x

N/A**

6.8.x-7.15.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.8.x

7.8.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.9.x

7.9.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.10.x

7.10.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.11.x

7.11.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.12.x

7.12.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.13.x

7.13.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.14.x

7.14.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.15.x

7.15.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.16.x

7.16.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

7.17.x

7.17.x

N/A**

6.8.x-7.17.x

6.8.x-7.17.x

7.0.x-7.17.x

7.0.x-7.17.x***

N/A****

8.0.x

8.0.x

N/A**

7.17.x - 8.0.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.1.x

8.1.x

N/A**

7.17.x - 8.1.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.2.x

8.2.x

N/A**

7.17.x - 8.2.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.3.x

8.3.x

N/A**

7.17.x - 8.3.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.4.x

8.4.x

N/A**

7.17.x - 8.4.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.5.x

8.5.x

N/A**

7.17.x - 8.5.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.6.x

8.6.x

N/A**

7.17.x - 8.6.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.7.x

8.7.x

N/A**

7.17.x - 8.7.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x - 8.8.x

N/A****

8.8.x

8.8.x

N/A**

7.17.x - 8.8.x

7.17.x - 8.10.x

7.17.x - 8.11.x

7.17.x- 8.8.x

N/A****

8.9.x

8.9.x

N/A**

7.17.x - 8.9.x

7.17.x - 8.9.x

7.17.x - 8.11.x

7.17.x- 8.9.x

N/A****

We recommend that all Elasticsearch, Kibana, Filebeat, and Logstash clusters use the same minor version.

Logstash compatibility

Note
  • *: The compatibility of monitoring and managing Elasticsearch clusters, including clusters specified by xpack.monitoring.elasticsearch.url and xpack.management.elasticsearch.url. We recommend that all Elasticsearch, Kibana, and Logstash clusters use the same minor version. This helps achieve the best performance of cluster monitoring and management. If you want to monitor and manage clusters of 6.2 or earlier, you must install X-Pack on all these services.

  • **: Only Elasticsearch can be used as an output for Functionbeat in versions earlier than 7.4. Logstash and other services are not supported. Both Logstash and Elasticsearch can be used as outputs for Functionbeat in 7.4 and later.

Logstash

Beats**

Monitoring and management of Elasticsearch clusters*

2.4.x

1.0.x-5.6.x

N/A

5.0.x

1.3.x-5.6.x

N/A

5.1.x

5.0.x-5.6.x

N/A

5.2.x

5.0.x-5.6.x

5.2.x - 5.6.x

5.3.x

5.0.x-5.6.x

5.3.x - 5.6.x

5.4.x

5.0.x-5.6.x

5.4.x - 5.6.x

5.5.x

5.0.x-5.6.x

5.5.x - 5.6.x

5.6.x

5.6.x-6.8.x

5.6.x - 6.0.x

6.0.x

5.6.x-6.8.x

6.0.x - 6.8.x

6.1.x

5.6.x-6.8.x

6.1.x - 6.8.x

6.2.x

5.6.x-6.8.x

6.2.x - 6.8.x

6.3.x

5.6.x-6.8.x

6.3.x - 6.8.x

6.4.x

5.6.x-6.8.x

6.4.x - 6.8.x

6.5.x

5.6.x-6.8.x

6.5.x - 6.8.x

6.6.x

5.6.x-6.8.x

6.6.x - 6.8.x

6.7.x

5.6.x-6.8.x

6.7.x - 6.8.x

6.8.x

5.6.x-6.8.x

6.8.x

7.0.x

6.8.x-7.17.x

7.0.x-7.17.x

7.1.x

6.8.x-7.17.x

7.1.x-7.17.x

7.2.x

6.8.x-7.17.x

7.2.x-7.17.x

7.3.x

6.8.x-7.17.x

7.3.x-7.17.x

7.4.x

6.8.x-7.17.x

7.4.x-7.17.x

7.5.x

6.8.x-7.17.x

7.5.x-7.17.x

7.6.x

6.8.x-7.17.x

7.6.x-7.17.x

7.7.x

6.8.x-7.17.x

7.7.x-7.17.x

7.8.x

6.8.x-7.17.x

7.8.x-7.17.x

7.9.x

6.8.x-7.17.x

7.9.x-7.17.x

7.10.x

6.8.x-7.17.x

7.10.x-7.17.x

Beats compatibility

Note
  • *: The compatibility of monitoring Elasticsearch clusters, including clusters specified by xpack.monitoring.elasticsearch. We recommend that all Elasticsearch, Kibana, and Logstash clusters use the same minor version. This helps achieve the best performance of cluster monitoring. If you want to monitor clusters of 6.2 or earlier, you must install X-Pack on all these services.

  • **: Only Elasticsearch can be used as an output for Functionbeat. Logstash and other services are not supported.

Beats**

Logstash

Monitoring of Elasticsearch clusters*

1.3.x

2.0.x-5.0.x

N/A

5.0.x

2.0.x-5.6.x

N/A

5.1.x

2.0.x-5.6.x

N/A

5.2.x

2.0.x-5.6.x

N/A

5.3.x

2.0.x-5.6.x

N/A

5.4.x

2.0.x-5.6.x

N/A

5.5.x

2.0.x-5.6.x

N/A

5.6.x

5.6.x-6.8.x

N/A

6.0.x

5.6.x-6.8.x

N/A

6.1.x

5.6.x-6.8.x

N/A

6.2.x

5.6.x-6.8.x

6.2.x

6.3.x

5.6.x-6.8.x

6.3.x-6.8.x

6.4.x

5.6.x-6.8.x

6.4.x-6.8.x

6.5.x

5.6.x-6.8.x

6.5.x-6.8.x

6.6.x

5.6.x-6.8.x

6.6.x-6.8.x

6.7.x

5.6.x-6.8.x

6.7.x-6.8.x

6.8.x

5.6.x-6.8.x

6.8.x-7.15.x

7.0.x

6.8.x-7.17.x

7.0.x-7.17.x

7.1.x

6.8.x-7.17.x

7.1.x-7.17.x

7.2.x

6.8.x-7.17.x

7.2.x-7.17.x

7.3.x

6.8.x-7.17.x

7.3.x-7.17.x

7.4.x

6.8.x-7.17.x

7.4.x-7.17.x

7.5.x

6.8.x-7.17.x

7.5.x-7.17.x

7.6.x

6.8.x-7.17.x

7.6.x-7.17.x

7.7.x

6.8.x-7.17.x

7.7.x-7.17.x

7.8.x

6.8.x-7.17.x

7.8.x-7.17.x

7.9.x

6.8.x-7.17.x

7.9.x-7.17.x

7.10.x

6.8.x-7.17.x

7.10.x-7.17.x

7.11.x

6.8.x-7.17.x

7.11.x-7.17.x

7.12.x

6.8.x-7.17.x

7.12.x-7.17.x

7.13.x

6.8.x-7.17.x

7.13.x-7.17.x

7.14.x

6.8.x-7.17.x

7.14.x-7.17.x

7.15.x

6.8.x-7.17.x

7.15.x-7.17.x

7.16.x

6.8.x-7.17.x

7.16.x-7.17.x

7.17.x

6.8.x-7.17.x

7.17.x

8.0.x

7.17.x-8.11.x

8.0.x-8.9.x

8.1.x

7.17.x-8.11.x

8.1.x-8.9.x

8.2.x

7.17.x-8.11.x

8.2.x-8.9.x

8.3.x

7.17.x-8.11.x

8.3.x-8.9.x

8.4.x

7.17.x-8.11.x

8.4.x-8.9.x

8.5.x

7.17.x-8.11.x

8.5.x-8.9.x

8.6.x

7.17.x-8.11.x

8.6.x-8.9.x

8.7.x

7.17.x-8.11.x

8.7.x-8.9.x

8.8.x

7.17.x-8.11.x

8.8.x-8.9.x

8.9.x

7.17.x-8.11.x

8.9.x

For more information about the compatibility between these services, see Product Compatibility.