Elastic’s Version Policy and Product End of Life Dates
We love all our products, but sometimes we must say goodbye to a release so that we can continue moving forward on future development and innovation. Elastic's Version Policy defines how long a given release is maintained and supported.
1 Definitions
1.1 A "Release" refers to a Software upgrade package provided by Elastic in the form of a Major, Minor or Maintenance Release. Elastic uses version codes with three numbers: "Major" refers to the leftmost number, "Minor" refers to the middle number, and "Maintenance Release" refers to the rightmost number (e.g., 8.3.2: Major 8, Minor 3, Maintenance 2).
1.2 "Maintenance" refers to the updates made to a Minor Release that address bugs, improves performance, or patch emergent security vulnerabilities. These updates are provided in the form of a Maintenance Release.
1.3 "Support" refers to the engagement of the Elastic Support team to provide assistance for Software issues as outlined in Your Support Services Policy. Elastic is not obligated to undertake Maintenance when providing Support for a Release if it is no longer within the Maintenance Term. Elastic may instruct Customers to upgrade to a Release under Maintenance Term.
2 Maintenance
"Maintenance Term" means the period of time for which a version Release is maintained by Elastic in accordance with the following:
A) Elastic will provide Maintenance to each Major Release for the longer of:
- 30 months from its general availability ("GA") or
- 18 months from the GA of the next Major Release
E.g., If version 1.0 was released on 10-Apr-2019 and version 2.0 was released on 10-Feb-2022.
- 30 months from 1.0 GA date is 10-Oct-2021
- 18 months from 2.0 GA date is 10-Aug-2024
- 1.x Maintenance Term would end on 10-Aug-2024
B) Subject to the periods set out in A), Elastic will provide Maintenance to the most recent two Minor Releases of the then-current Major Release, and the final Minor Release of the previous Major Release.
E.g., If version 2.8 is the most-current Minor Release, both 2.8 and 2.7 will receive Maintenance; and if 1.15 was the final Minor from the 1.x Major Release, and that Major Release is within its Maintenance Term, 1.15 would also receive Maintenance, whereas 1.14 would not.
3 Support
3.1 "Support Term" means Elastic will Support each Major Release during its Maintenance Term, plus an additional 6 months thereafter. Support will extend to all Minor and Maintenance Releases associated with the Major Release during this period.
3.2 Platform and Software configurations that are eligible for Support are outlined in the Support Matrix.
4 End-of-Life (EOL)
If Elastic decides to retire a Software Product, Elastic will publish an update to the "End of Life (EOL) Software Products" table below ("EOL Notice"). In such an event, no new Major Release(s) will be forthcoming, but Elastic will provide Maintenance for such Software and provide Support to Customer for at least 12 months after the EOL Notice date.
Current Versions
The tables below reflect the end of the Maintenance Term for our current versions of Software. Please scroll to the next section for further information on prior versions of Software.
Area | Software Product(s) | Major Release Series | End of Maintenance Term (Later of) | |
---|---|---|---|---|
30 months from GA | 18 months from the GA of the next Major Release | |||
Core Stack | Elasticsearch Kibana Logstash Elastic Agent and Beats Connectors Elasticsearch-Hadoop APM Server Elastic Enterprise Search | 8.x | 10-Aug-2024 | 18 months after the release date of 9.0 (TBD) |
Orchestration | Elastic Cloud Enterprise1 | 3.x | 10-Aug-2024 | 18 months after the release date of 4.0 (TBD) |
Elastic Cloud on Kubernetes1 | 2.x | 10-Aug-2024 | 18 months after the release date of 3.0 (TBD) | |
APM Agents | APM PHP Agent | 1.x | 23-Sep-2023 | 18 months after the release date of 2.0 (TBD) |
APM Java Agent | 1.x | 6-May-2021 | 18 months after the release date of 2.0 (TBD) | |
APM .NET Agent | 1.x | 31-Jan-2022 | 18 months after the release date of 2.0 (TBD) | |
APM Go Agent | 2.x | 17-Sep-2024 | 18 months after the release of 3.0 (TBD) | |
APM Node.js Agent | 4.x | 30-Mar-2022 | 18 months after the release date of 5.0 (TBD) | |
APM Ruby Agent | 4.x | 27-Oct-2023 | 18 months after the release date of 5.0 (TBD) | |
APM JavaScript RUM Agent | 5.x | 18-Sep-2022 | 18 months after the release of 6.0 (TBD) | |
APM Python Agent | 6.x | 1-Aug-2023 | 18 months after the release of 7.0 (TBD) | |
Elastic APM AWS Lambda Extension | Elastic APM AWS Lambda Extension | 1.x | 26-Oct-2024 | 18 months after the release date of 2.0 (TBD) |
1Elasticsearch clusters and Kibana instances deployed on this product follow the Elasticsearch and Kibana Maintenance Terms and Support Terms previously described even when deployed in this product.
Prior Versions
Any version prior to the versions shown in the tables below is unsupported.
Area | Software Product(s) | Release | End of Maintenance Term |
---|---|---|---|
Core Stack | Elasticsearch Kibana Logstash Elastic Agent and Beats Connectors Elasticsearch-Hadoop APM Server Elastic Enterprise Search | 7.17.x | Release of 9.0.0 |
Orchestration | Elastic Cloud Enterprise | 2.13.x | Release of 4.0.0 |
Elastic Cloud on Kubernetes | 1.9.x | Release of 3.0.0 | |
APM Agents | APM Go Agent | 1.15.x | Release of 2.0.0 |
Swiftype | Swiftype.com (SaaS) | Swiftype.com Site Search | N/A |
End Of Life (EOL) Software Products
Below Software Products are being retired and will have no more Major Releases.
Software Product(s)2 | Release | EOL Notice Date | End of Maintenance | End of Support |
---|---|---|---|---|
Elastic Endgame | 3.50.x | 13-Nov-2024 | 1-Apr-2026 | 1-Apr-2026 |
2Note: This table will be updated by Elastic when Products reach EOL.