Elasticsearch and OpenSearch version support matrix
Last updated 2026-08-01
| Version | Released | Indicative EOL |
|---|---|---|
| Elasticsearch 7.17 (final 7.x) | 2022-02 | 2024-08 |
| Elasticsearch 8.x | 2022-02 – ongoing | rolling, current major line |
| Elasticsearch 9.x | 2025-03 | current major, no EOL yet |
| OpenSearch 2.x | 2022-05 | 2026-09 (approx) |
| OpenSearch 3.x | 2025-05 | current major, no EOL yet |
Dates above are indicative — Elastic and the OpenSearch project both publish their own authoritative end-of-life pages, and this table exists to give a fast planning reference, not a substitute for checking the vendor page before you commit to a migration window.
Elastic backports security and critical fixes to the last two majors, which is why 7.17 was positioned as a long-term maintenance branch rather than a normal minor release — plenty of production clusters are still on it, and that’s a reasonable place to be if extension and plugin compatibility hasn’t caught up yet. OpenSearch follows a looser cadence but the same pattern applies: the prior major keeps receiving patches for a window after the next one ships.
The practical upgrade note: treat a major-version jump as a project, not a weekend. Run the deprecation log against production traffic first, size a parallel cluster for the reindex-vs-upgrade decision, and never skip a major — both Elasticsearch and OpenSearch only support upgrading from the immediately preceding major, so falling two versions behind turns a rolling upgrade into a full reindex.