diff --git a/BREAKING_CHANGES.md b/BREAKING_CHANGES.md index 890d5ea90..1f88d5173 100644 --- a/BREAKING_CHANGES.md +++ b/BREAKING_CHANGES.md @@ -3,34 +3,78 @@ -- [7.7.0 - 2020/05/13](#770---20200513) - - [Known Issues](#known-issues) - - [GA support](#ga-support) - - [New branching model](#new-branching-model) - - [Filebeat container inputs](#filebeat-container-inputs) - - [Metricbeat upgrade issue](#metricbeat-upgrade-issue) - - [Metricbeat split values for daemonset and deployment](#metricbeat-split-values-for-daemonset-and-deployment) -- [6.8.9 - 2020/05/13](#689---20200513) -- [7.6.2 - 2020/03/31](#762---20200331) - - [Kibana default resources](#kibana-default-resources) -- [7.6.0 - 2020/02/11](#760---20200211) - - [Elasticsearch default resources](#elasticsearch-default-resources) -- [7.5.0 - 2019/12/02](#750---20191202) - - [Metricbeat kube-state-metrics upgrade](#metricbeat-kube-state-metrics-upgrade) -- [7.0.0-alpha1 - 2019/04/17](#700-alpha1---20190417) - - [Elasticsearch upgrade from 6.x](#elasticsearch-upgrade-from-6x) +- [7.8.0 - 2020/06/18](#780---20200618) + - [Stable Elasticsearch deprecated](#stable-elasticsearch-deprecated) + - [APM Server memory limit](#apm-server-memory-limit) + - [Elasticsearch service selector change](#elasticsearch-service-selector-change) + - [7.7.0 - 2020/05/13](#770---20200513) + - [Known Issues](#known-issues) + - [GA support](#ga-support) + - [New branching model](#new-branching-model) + - [Filebeat container inputs](#filebeat-container-inputs) + - [Metricbeat upgrade issue](#metricbeat-upgrade-issue) + - [Metricbeat split values for daemonset and deployment](#metricbeat-split-values-for-daemonset-and-deployment) + - [6.8.9 - 2020/05/13](#689---20200513) + - [7.6.2 - 2020/03/31](#762---20200331) + - [Kibana default resources](#kibana-default-resources) + - [7.6.0 - 2020/02/11](#760---20200211) + - [Elasticsearch default resources](#elasticsearch-default-resources) + - [7.5.0 - 2019/12/02](#750---20191202) + - [Metricbeat kube-state-metrics upgrade](#metricbeat-kube-state-metrics-upgrade) + - [7.0.0-alpha1 - 2019/04/17](#700-alpha1---20190417) + - [Elasticsearch upgrade from 6.x](#elasticsearch-upgrade-from-6x) +# 7.8.0 - 2020/06/18 + +### Stable Elasticsearch deprecated + +[Stable Elasticsearch chart][] is now deprecated in favor of +[Elastic Elasticsearch chart][] (see [Stable Elasticsearch chart notice][]). + +Existing users of [Stable Elasticsearch chart][] can use the [migration guide][]. + +### APM Server memory limit + +APM Servers default memory limit is increased in [#664][]. + +This change may impact memory available resources capacity in your Kubernetes +cluster. + +To come back to former default values, use the following values: + +```yaml +resources: + limits: + memory: "200Mi" +``` + +### Elasticsearch service selector change + +Elasticsearch service selector is no more including `heritage` label. + +This label is immutable and causes issues with the latest Helm v3 version which +does more verification (heritage has `Tiller` value with Helm 2 but `Helm` +value in Helm 3). + +As this change is forcing `Service` recreation, a short disruption of a few +seconds can be noted during upgrade to 7.8.0. + +See [#437][] for more details. + + ## 7.7.0 - 2020/05/13 ### Known Issues -Elasticsearch nodes could be restarted too quickly during an upgrade or rolling restart, potentially resulting in service disruption. -This is due to a bug introduced by the changes to the Elasticsearch `readinessProbe` in [#586][]. +Elasticsearch nodes could be restarted too quickly during an upgrade or rolling +restart, potentially resulting in service disruption. +This is due to a bug introduced by the changes to the Elasticsearch +`readinessProbe` in [#586][]. ### GA support @@ -173,6 +217,7 @@ volumeClaimTemplate: [#94]: https://github.com/elastic/helm-charts/pull/94 [#352]: https://github.com/elastic/helm-charts/pull/352 +[#437]: https://github.com/elastic/helm-charts/pull/437 [#458]: https://github.com/elastic/helm-charts/pull/458 [#540]: https://github.com/elastic/helm-charts/pull/540 [#568]: https://github.com/elastic/helm-charts/pull/568 @@ -180,9 +225,14 @@ volumeClaimTemplate: [#586]: https://github.com/elastic/helm-charts/pull/586 [#621]: https://github.com/elastic/helm-charts/pull/621 [#623]: https://github.com/elastic/helm-charts/pull/623 +[#664]: https://github.com/elastic/helm-charts/pull/664 [container input]: https://www.elastic.co/guide/en/beats/filebeat/7.7/filebeat-input-container.html [docker input]: https://www.elastic.co/guide/en/beats/filebeat/7.7/filebeat-input-docker.html +[elastic elasticsearch chart]: https://github.com/elastic/helm-charts/tree/master/elasticsearch [elastic helm repo]: https://helm.elastic.co [github releases]: https://github.com/elastic/helm-charts/releases +[migration guide]: https://github.com/elastic/helm-charts/blob/master/elasticsearch/examples/migration/README.md [new branching model]: https://github.com/elastic/helm-charts/blob/master/CONTRIBUTING.md#branching [kube-state-metrics]: https://github.com/helm/charts/tree/master/stable/kube-state-metrics +[stable elasticsearch chart]: https://github.com/helm/charts/tree/master/stable/elasticsearch +[stable elasticsearch chart notice]: https://github.com/helm/charts/tree/master/stable#elasticsearch#this-helm-chart-is-deprecated diff --git a/CHANGELOG.md b/CHANGELOG.md index a9dac11ee..96568ccb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,96 +3,130 @@ -- [7.7.1 - 2020/06/03](#771---20200603) +- [7.8.0 - 2020/06/18](#780---20200618) + - [APM Server](#apm-server) - [Elasticsearch](#elasticsearch) + - [Logstash](#logstash) +- [7.7.1 - 2020/06/03](#771---20200603) + - [Elasticsearch](#elasticsearch-1) - [Kibana](#kibana) - [Metricbeat](#metricbeat) - [6.8.10 - 2020/06/03](#6810---20200603) - [7.7.0 - 2020/05/13](#770---20200513) - - [APM Server](#apm-server) - - [Elasticsearch](#elasticsearch-1) + - [APM Server](#apm-server-1) + - [Elasticsearch](#elasticsearch-2) - [Filebeat](#filebeat) - [Kibana](#kibana-1) - - [Logstash](#logstash) + - [Logstash](#logstash-1) - [Metricbeat](#metricbeat-1) - [6.8.9 - 2020/05/13](#689---20200513) - [7.6.2 - 2020/03/31](#762---20200331) - - [APM Server](#apm-server-1) - - [Elasticsearch](#elasticsearch-2) + - [APM Server](#apm-server-2) + - [Elasticsearch](#elasticsearch-3) - [Filebeat](#filebeat-1) - [Kibana](#kibana-2) - - [Logstash](#logstash-1) + - [Logstash](#logstash-2) - [7.6.1 - 2020/03/04](#761---20200304) - - [APM Server](#apm-server-2) - - [Elasticsearch](#elasticsearch-3) -- [7.6.0 - 2020/02/11](#760---20200211) - [APM Server](#apm-server-3) - [Elasticsearch](#elasticsearch-4) +- [7.6.0 - 2020/02/11](#760---20200211) + - [APM Server](#apm-server-4) + - [Elasticsearch](#elasticsearch-5) - [Filebeat](#filebeat-2) - [Kibana](#kibana-3) - - [Logstash](#logstash-2) + - [Logstash](#logstash-3) - [Metricbeat](#metricbeat-2) - [7.5.2 - 2020/01/21](#752---20200121) - - [Elasticsearch](#elasticsearch-5) + - [Elasticsearch](#elasticsearch-6) - [Filebeat](#filebeat-3) - [Kibana](#kibana-4) - - [Logstash](#logstash-3) + - [Logstash](#logstash-4) - [Metricbeat](#metricbeat-3) - [7.5.1 - 2019/12/18](#751---20191218) - [Filebeat](#filebeat-4) - [Kibana](#kibana-5) - [Metricbeat](#metricbeat-4) - [7.5.0 - 2019/12/02](#750---20191202) - - [Elasticsearch](#elasticsearch-6) + - [Elasticsearch](#elasticsearch-7) - [Filebeat](#filebeat-5) - [Kibana](#kibana-6) - - [Logstash](#logstash-4) + - [Logstash](#logstash-5) - [Metricbeat](#metricbeat-5) - [7.4.1 - 2019/10/23](#741---20191023) - - [Elasticsearch](#elasticsearch-7) + - [Elasticsearch](#elasticsearch-8) - [Kibana](#kibana-7) - [Metricbeat](#metricbeat-6) - [7.4.0 - 2019/10/01](#740---20191001) - - [Elasticsearch](#elasticsearch-8) + - [Elasticsearch](#elasticsearch-9) - [Kibana](#kibana-8) - [Filebeat](#filebeat-6) - [Metricbeat](#metricbeat-7) - [7.3.2 - 2019/09/19](#732---20190919) - - [Elasticsearch](#elasticsearch-9) + - [Elasticsearch](#elasticsearch-10) - [Kibana](#kibana-9) - [Filebeat](#filebeat-7) - [Metricbeat](#metricbeat-8) - [7.3.0 - 2019/07/31](#730---20190731) - - [Elasticsearch](#elasticsearch-10) + - [Elasticsearch](#elasticsearch-11) - [Kibana](#kibana-10) - [7.2.1-0 - 2019/07/18](#721-0---20190718) - - [Elasticsearch](#elasticsearch-11) + - [Elasticsearch](#elasticsearch-12) - [Kibana](#kibana-11) - [Filebeat](#filebeat-8) - [Metricbeat](#metricbeat-9) - [7.2.0 - 2019/07/01](#720---20190701) - - [Elasticsearch](#elasticsearch-12) + - [Elasticsearch](#elasticsearch-13) - [Kibana](#kibana-12) - [Filebeat](#filebeat-9) - [7.1.1 - 2019/06/07](#711---20190607) - - [Elasticsearch](#elasticsearch-13) + - [Elasticsearch](#elasticsearch-14) - [Kibana](#kibana-13) - [Filebeat](#filebeat-10) - [7.1.0 - 2019/05/21](#710---20190521) - - [Elasticsearch](#elasticsearch-14) + - [Elasticsearch](#elasticsearch-15) - [Kibana](#kibana-14) - [Filebeat](#filebeat-11) - [7.0.1-alpha1 - 2019/05/01](#701-alpha1---20190501) - - [Elasticsearch](#elasticsearch-15) + - [Elasticsearch](#elasticsearch-16) - [Kibana](#kibana-15) - [7.0.0-alpha1 - 2019/04/17](#700-alpha1---20190417) - - [Elasticsearch](#elasticsearch-16) + - [Elasticsearch](#elasticsearch-17) +## 7.8.0 - 2020/06/18 + +* 7.8.0 as the default stack version +* Helm 2.16.9 support in [#667](https://github.com/elastic/helm-charts/pull/667) [@jmlrt](https://github.com/jmlrt) + + +### APM Server + +| PR | Author | Title | +|---------------------------------------------------------|------------------------------------|--------------------------| +| [#664](https://github.com/elastic/helm-charts/pull/664) | [@jmlrt](https://github.com/jmlrt) | Increase memory limit | +| [#671](https://github.com/elastic/helm-charts/pull/671) | [@jmlrt](https://github.com/jmlrt) | Allow customizing probes | + + +### Elasticsearch + +| PR | Author | Title | +|---------------------------------------------------------|---------------------------------------------------|----------------------------------------------------------| +| [#437](https://github.com/elastic/helm-charts/pull/437) | [desaintmartin](https://github.com/desaintmartin) | Remove `heritage` from selector | +| [#542](https://github.com/elastic/helm-charts/pull/542) | [@floretan](https://github.com/floretan) | Disable service links to prevent very long startup times | +| [#671](https://github.com/elastic/helm-charts/pull/671) | [@jmlrt](https://github.com/jmlrt) | Update kind example for version >= 0.7.0 | + + +### Logstash + +| PR | Author | Title | +|---------------------------------------------------------|------------------------------------|----------------------| +| [#392](https://github.com/elastic/helm-charts/pull/392) | [@jmlrt](https://github.com/jmlrt) | Add security example | + + ## 7.7.1 - 2020/06/03 * 7.7.1 as the default stack version