Elastic 제품 단종일

저희는 모든 Elastic 제품을 아끼지만, 향후 개발과 혁신을 계속 추진해나갈 수 있도록 일부 릴리즈에 대한 서비스를 종료해야 할 때도 있습니다. Elastic 단종 정책은 해당 릴리즈에 대한 지원이 얼마나 오래 유지되는 것으로 간주하는지, 어떤 릴리즈가 얼마나 오래 적극적인 개발이나 유지 관리 상태에 있는 것으로 간주하는지를 정의합니다. Elastic은 지원 정책, 플랫폼 지원, 지원 SLA에 대해 각가 별도로 자세한 정보를 제공합니다.

요약

Elastic은 정식 버전(GA) 출시일로부터 18개월 동안 각 제품의 메이저 릴리즈를 지원합니다. 그리고 최신 Elasticsearch 메이저 분기 2개의 마지막 마이너 릴리즈와 Kibana, Beats, Logstash의 호환 릴리즈를 적극적으로 유지 관리합니다. 이 설명서의 나머지 부분에서는 이 철학을 좀더 상세하게 설명하고 구체적인 예시를 보여드리겠습니다. 이 페이지의 맨 아래에 있는 표에 지원되는 제품 각각에 대한 유지 관리 일정이 상세하게 나와 있습니다.

릴리즈 유형

1.0.0, 2.0.0, 5.0.0, 6.0.0, 그리고 7.0.0과 같은 메이저 버전에서는 기능이 도입되고 하위 호환성이 보장됩니다. 6.1.0과 6.2.0 같은 마이너 버전에서는 기능이 도입됩니다. 6.1.1과 6.1.2 같은 유지 관리 릴리즈에서는 버그만 수정됩니다. 유지 관리 활동은 모든 릴리즈에서 이루어지지만, 마이너 스트림(6.1.x 등)에서는 특정 코드 행을 얼마나 오래 유지 관리할 것인지 정의하는 데 중점을 둡니다. 마이너 릴리즈에 대한 적극적인 유지 관리란 버그를 수정하고 일부 버그 수정을 해당 코드 분기로 백포트(backport)한다는 뜻입니다.

유지 관리 정책

저희 목표는 현재 메이저 릴리즈 스트림의 최신 마이너 릴리즈와 이전 메이저 릴리즈 스트림의 최신 마이너 릴리즈를 유지 관리하는 것입니다. 일부 사용자는 자주 업그레이드하고 최신 릴리즈 스트림을 유지하는 것을 보아 왔습니다. 이러한 사용자는 최신 마이너 릴리즈 스트림을 유지하며, 배포하기로 선택하는 유지 관리 릴리즈로 버그 수정을 할 수 있습니다. 예를 들어, 이러한 사용자는 7.0.0, 7.0.1, 7.2.0 등으로 Elasticsearch 릴리즈를 계속 업그레이드할 것입니다.

모든 사용자가 Elastic에서 릴리즈하는 대로 바로 업그레이드하지는 않는다는 것은 알고 있습니다. 이러한 사용자를 위해, 저희는 이전 메이저 릴리즈 시리즈의 마지막 마이너 릴리즈를 유지 관리합니다. 예를 들어, Elasticsearch 6.x로 6.8.x 시리즈를 유지 관리하고 있습니다. 이로써 이러한 사용자는 실행 중인 소프트웨어에 작은 변경 사항만 적용하면서 버그를 수정할 수 있습니다. 이 마지막 마이너 릴리즈는 두 번째 후속 메이저 버전이 릴리즈될 때까지 유지 관리됩니다. 예를 들어, Elasticsearch 6.8.x는 Elasticsearch 8.0.0의 정식 출시(GA) 버전이 릴리즈될 때까지 유지 관리됩니다. Elasticsearch 8.0.0이 릴리즈되면, 계속해서 마지막 7.x 시리즈를 유지 관리하게 되고, 8.0.x 마이너 시리즈의 유지 관리를 시작합니다. 그 다음에는 마이너 릴리즈의 8.1.x 시리즈, 그 다음에는 8.2.x 시리즈의 유지 관리를 시작합니다.

때때로 버그 수정을 다른 마이너 릴리즈 스트림으로 백포트할 수도 있습니다. 예를 들어, 아주 심각한 보안 버그는 여러 분기로 포트될 수도 있습니다. 자체 재량으로 이런 결정을 내리게 되지만, 이렇게까지 하는 경우는 자주 없습니다.

유지 관리 표

다음 표에는 위의 정책이 간단하게 설명되어 있습니다. 예를 들어, 새 메이저 버전이 릴리즈된 후에 새 마이너 버전을 릴리즈하는 경우가 있을 수도 있습니다. 그런 경우, 아래 표는 업데이트되며, 위에 명시된 정책이 우선합니다. 예를 들어, Elasticsearch 6.8.x가 릴리즈되고 "기술 지원 종료일"이 8.0.0인 경우, 이것은 향후에 7.0.0이 릴리즈된 후 6.9.0을 릴리즈하는 경우 "기술 지원 종료일"은 6.9.0으로 업데이트될 수 있습니다. 이러한 경우, 6.9.0은 8.0.0이 릴리즈될 때까지 관리 유지됩니다. 6.10.0 릴리즈 등은 예외가 됩니다.

我们喜欢我们所有的产品,但是为了继续推进未来的发展和创新,有时必须要向一些版本说再见。我们的"产品生命结束周期"政策规定了我们会为特定版本提供多长时间的支持,以及多长时间的主动开发或维护。我们分别围绕支持政策平台支持支持 SLA 进行详细说明。

概要

总的原则是,自正式版本发布之日起,我们将为产品各主要版本提供 18 个月的支持;并对 Elasticsearch 最新发布的两个主要版本的最新次要版本以及 Kibana、Logstash 和 Beats 的兼容版本进行主动维护。本文剩余部分将围绕此原则进行更加详细的说明并提供具体示例。本页底部的表格将详细介绍各种受支持产品所适用的维护计划。

版本类型

主要版本,例如 1.0.0、2.0.0、5.0.0、6.0.0 和 7.0.0,用于推出新功能和中断向后兼容性。次要版本,例如 6.1.0 和 6.2.0,用于推出新功能。维护版本,例如 6.1.1 和 6.1.2,仅用于修复错误。我们会针对所有版本开展维护活动,但是主要通过次要版本的支流版本(例如,6.1.x)来确定为特定代码行提供多长时间的维护。对次要版本的主动维护是指我们会修复一些错误,并将一些修复向后迁移至此代码分支。

维护政策

我们的目标是维护当前主要版本的最新次要版本,以及上一个主要版本的最新次要版本。我们观察到有些用户经常升级,随时与我们的版本支流保持同步。这些用户可以一直使用最新的次要版本支流版本,并通过他们选择部署的维护版本获取修复。例如,这些用户可以紧跟我们的 Elasticsearch 版本:7.0.0、7.0.1、7.2.0,等等。

我们知道,并非所有用户都会在我们发布新版本后就立即升级。为方便这一类用户,我们会继续维护上一个主要版本的最新次要版本。以 Elasticsearch 6.x 为例,我们会继续为 6.8.x 系列提供维护。这样一来,这一类用户只需对目前运行的软件做一些小更改,即可完成修复。我们对最近发布的次要版本的维护将持续到下一个主要版本发布。例如,我们对 Elasticsearch 6.8.x 的维护将持续到 Elasticsearch 8.0.0 正式版本发布。Elasticsearch 8.0.0 发布后,我们将继续维护最近发布的 7.x 系列,并开始维护 8.0.x 次要版本系列,接着是 8.1.x 次要版本系列、8.2.x 次要版本系列。

我们有时会将修复向后迁移至次要版本的其他支流版本。比如,当多个分支可能都出现一个非常严重的安全漏洞时,我们会慎重地做出向后迁移的决定,不过我们希望尽少发生这样的情况。

维护表

以下表格内容基于上述政策。 不过偶尔会进行调整,如我们在一个新的主要版本发布之后发布了一个新的次要版本, 那样的话,下面的表格将会更新,然后实施上述的政策。 举例来说,假设 Elasticsearch 6.8.x 已发布且"维护至"一栏为 8.0.0,如果将来我们在 7.0.0 之后发布了 6.9.0,那么"维护至"一栏将更新为 6.9.0。 与此同时 6.9.0 将会维护至 8.0.0,除非 6.10.0 发布,以此类推。

Elasticsearch

Elasticsearch EOL date Maintained until
1.0.x 2015-08-12 1.1.0
1.1.x 2015-09-25 1.2.0
1.2.x 2015-11-22 1.3.0
1.3.x 2016-01-23 1.4.0
1.4.x 2016-05-05 1.5.0
1.5.x 2016-09-23 1.6.0
1.6.x 2016-12-09 1.7.0
1.7.x 2017-01-16 5.0.0
2.0.x 2017-04-28 2.1.0
2.1.x 2017-05-24 2.2.0
2.2.x 2017-08-02 2.3.0
2.3.x 2017-09-30 2.4.0
2.4.x 2018-02-28 6.0.0
5.0.x 2018-04-26 5.1.0
5.1.x 2018-06-08 5.2.0
5.2.x 2018-07-31 5.3.0
5.3.x 2018-09-28 5.4.0
5.4.x 2018-11-04 5.5.0
5.5.x 2019-01-06 5.6.0
5.6.x 2019-03-11 7.0.0
6.0.x 2019-05-14 6.1.0
6.1.x 2019-06-13 6.2.0
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-13 6.4.0
6.4.x 2020-02-23 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-20 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

Kibana

Kibana EOL date Maintained until
3.0.x 2015-09-18 3.1.0
3.1.x 2015-11-15 4.0.0
4.0.x 2016-07-19 4.1.0
4.1.x 2016-11-10 5.0.0
4.2.x 2017-04-28 4.3.0
4.3.x 2017-05-24 4.4.0
4.4.x 2017-08-02 4.5.0
4.5.x 2017-09-30 4.6.0
4.6.x 2018-02-28 6.0.0
5.0.x 2018-04-26 5.1.0
5.1.x 2018-06-08 5.2.0
5.2.x 2018-07-31 5.3.0
5.3.x 2018-09-28 5.4.0
5.4.x 2018-11-04 5.5.0
5.5.x 2019-01-06 5.6.0
5.6.x 2019-03-11 7.0.0
6.0.x 2019-05-14 6.1.0
6.1.x 2019-06-13 6.2.0
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-13 6.4.0
6.4.x 2020-02-23 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-20 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

Logstash

Logstash EOL date Maintained until
1.3.x 2015-06-11 1.4.0
1.4.x 2015-09-20 1.5.0
1.5.x 2016-11-14 5.0.0
2.0.x 2017-04-28 2.1.0
2.1.x 2017-05-24 2.2.0
2.2.x 2017-08-02 2.3.0
2.3.x 2017-09-30 2.4.0
2.4.x 2018-02-28 6.0.0
5.0.x 2018-04-26 5.1.0
5.1.x 2018-06-08 5.2.0
5.2.x 2018-07-31 5.3.0
5.3.x 2018-09-28 5.4.0
5.4.x 2018-11-04 5.5.0
5.5.x 2019-01-06 5.6.0
5.6.x 2019-03-11 7.0.0
6.0.x 2019-05-14 6.1.0
6.1.x 2019-06-13 6.2.0
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-13 6.4.0
6.4.x 2020-02-23 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-20 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

Beats

Beats EOL date Maintained until
1.0.x 2017-05-24 1.1.0
1.1.x 2017-07-26 1.2.0
1.2.x 2017-09-30 1.3.0
1.3.x 2018-02-28 6.0.0
5.0.x 2018-04-26 5.1.0
5.1.x 2018-06-08 5.2.0
5.2.x 2018-07-31 5.3.0
5.3.x 2018-09-28 5.4.0
5.4.x 2018-11-04 5.5.0
5.5.x 2019-01-06 5.6.0
5.6.x 2019-03-11 7.0.0
6.0.x 2019-05-14 6.1.0
6.1.x 2019-06-13 6.2.0
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-13 6.4.0
6.4.x 2020-02-23 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-20 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

Elastic Cloud Enterprise

Elastic Cloud Enterprise EOL date Maintained until
1.0.x 2018-11-28 1.1.0
1.1.x 2019-05-14 3.0.0
2.0.x 2020-03-25 2.1.0
2.1.x 2020-07-29 2.2.0
2.2.x 2020-10-10 2.3.0
2.3.x 2021-01-25 2.4.0
2.4.x 2021-04-29 2.5.0
2.5.x 2021-10-14 2.6.0
2.6.x TBD 2.7.0

Note: Elasticsearch clusters and Kibana instances deployed on Elastic Cloud Enterprise respect the individual product EOL dates even when deployed in Elastic Cloud Enterprise.

Elastic Cloud on Kubernetes

Elastic Cloud on Kubernetes EOL date Maintained until
1.0.x 2021-07-15 1.1.0
1.1.x 2021-10-28 1.2.0
1.2.x 2022-01-21 1.3.0

Note: Elasticsearch clusters and Kibana instances deployed on Elastic Cloud on Kubernetes respect the individual product EOL dates even when deployed in Elastic Cloud on Kubernetes.

Elasticsearch-Hadoop

Elasticsearch-Hadoop EOL date Maintained until
2.0.x 2015-11-27 2.1.0
2.1.x 2016-12-23 2.2.0
2.2.x 2017-08-02 2.3.0
2.3.x 2017-10-08 2.4.0
2.4.x 2018-02-28 6.0.0
5.0.x 2018-04-26 5.1.0
5.1.x 2018-06-08 5.2.0
5.2.x 2018-07-31 5.3.0
5.3.x 2018-09-28 5.4.0
5.4.x 2018-11-04 5.5.0
5.5.x 2019-01-06 5.6.0
5.6.x 2019-03-11 7.0.0
6.0.x 2019-05-14 6.1.0
6.1.x 2019-06-13 6.2.0
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-13 6.4.0
6.4.x 2020-02-23 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-20 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

Logstash forwarder

Logstash forwarder EOL date Maintained until
0.4.0 2016-11-07 Beats 1.0.0

APM server

APM server EOL date Maintained until
6.2.x 2019-08-06 6.3.0
6.3.x 2019-12-05 6.4.0
6.4.x 2020-02-21 6.5.0
6.5.x 2020-05-14 6.6.0
6.6.x 2020-07-29 6.7.0
6.7.x 2020-09-26 6.8.0
6.8.x 2020-11-21 8.0.0
7.0.x 2020-10-10 7.1.0
7.1.x 2020-11-20 7.2.0
7.2.x 2020-12-25 7.3.0
7.3.x 2021-01-31 7.4.0
7.4.x 2021-04-01 7.5.0
7.5.x 2021-06-02 7.6.0
7.6.x 2021-08-11 7.7.0
7.7.x 2021-11-13 7.8.0
7.8.x 2021-12-18 7.9.0
7.9.x 2022-02-18 7.10.0

APM agents


Elastic Endgame Lifecycle Policy

Elastic’s policy for Elastic Endgame is to support and maintain the current release and one previous release of the Endgame platform. This means that warranties associated with versions that are two or more releases behind the current version are no longer applicable; and Elastic will no longer provide bug fixes, maintenance releases, workarounds, or patches for those versions. Please see the below table for specifics.

Endgame Server Date Released EOL date Maintained until
2.1.x 2016-09-09 2017-04-03 2.3
2.2.x 2016-11-28 2017-07-12 2.4
2.3.x 2017-04-03 2017-11-03 2.5
2.4.x 2017-07-12 2018-04-09 2.6
2.5.x 2017-11-03 2018-05-29 2.7
2.6.x 2018-04-09 2018-08-23 3.0
2.7.x 2018-05-29 2019-01-15 3.5
3.0.x 2018-08-23 2019-01-15 3.5
3.1.x 2018-09-10 2019-05-09 3.9
3.5.x 2019-01-15 2019-10-10 3.14
3.9.x 2019-05-09 2020-02-11 3.16
3.14.x 2019-10-10 2020-04 3.17
3.15.x 2019-11-27 2020-04 3.17
3.16.x 2020-02-11 2020-06-16 3.18
3.17.x 2020-04-29 2020-08-18 3.19
3.18.x 2020-06-16 TBD 3.20
3.19.x 2020-08-18 TBD 3.21

Endgame Sensor Date Released EOL date Maintained until
3.54 2020-04-29 2020-08-18 3.19
3.55 2020-06-16 TBD 3.20
3.56 2020-08-18 TBD 3.21