Skip to content

Commit 6456394

Browse files
Changelog for 8.11.0 (#3722) (#3727)
* Changelog for 8.11.0 * Remove an entry in the changelog (cherry picked from commit 03ef9d8) # Conflicts: # changelog/fragments/1697229987-Upgrade-to-Go-1.20.10.yaml # changelog/fragments/1698247934-hb-bump-node.yaml Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
1 parent 72653ac commit 6456394

17 files changed

+289
-479
lines changed

changelog/8.11.0.asciidoc

+107
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
// begin 8.11.0 relnotes
2+
3+
[[release-notes-8.11.0]]
4+
== 8.11.0
5+
6+
Review important information about the 8.11.0 release.
7+
8+
[discrete]
9+
[[security-updates-8.11.0]]
10+
=== Security updates
11+
12+
13+
elastic-agent::
14+
15+
* Upgrade To Go 1.20.10. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3601[#https://github.com/elastic/elastic-agent/pull/3601]
16+
17+
[discrete]
18+
[[breaking-changes-8.11.0]]
19+
=== Breaking changes
20+
21+
Breaking changes can prevent your application from optimal operation and
22+
performance. Before you upgrade, review the breaking changes, then mitigate the
23+
impact to your application.
24+
25+
// TODO: add details and impact
26+
27+
all::
28+
29+
[discrete]
30+
[[breaking-https://github.com/elastic/beats/pull/36681]]
31+
.Enable Compression By Default For Elasticsearch Outputs. {all-pull}https://github.com/elastic/beats/pull/36681[#https://github.com/elastic/beats/pull/36681] {all-issue}https://github.com/elastic/ingest-dev/issues/2458[#https://github.com/elastic/ingest-dev/issues/2458]
32+
[%collapsible]
33+
====
34+
The default compression level for Elasticsearch outputs is changing from 0 to 1. On typical workloads this is expected to decrease network data volume by 70-80%, while increasing cpu use by 20-25% and ingestion time by 10%. The previous behavior can be restored by adding &#39;compression_level: 0&#39; to the output configuration.
35+
====
36+
elastic-agent::
37+
38+
[discrete]
39+
[[breaking-https://github.com/elastic/elastic-agent/pull/3593]]
40+
.Elastic-Agent-Autodiscover To V0.6.4. Disables Metadata For Deployment And Cronjob. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3593[#https://github.com/elastic/elastic-agent/pull/3593]
41+
[%collapsible]
42+
====
43+
Elastic-agent-autodiscover library by default comes with add_resource_metadata.deployment=false and add_resource_metadata.cronjob=false. Pods that will be created from deployments or cronjobs will not have the extra metadata field for kubernetes.deployment or kubernetes.cronjob respectively.
44+
====
45+
46+
47+
48+
49+
50+
[discrete]
51+
[[new-features-8.11.0]]
52+
=== New features
53+
54+
The 8.11.0 release adds the following new and notable features.
55+
56+
57+
58+
59+
* Enable Tamper Protection Feature Flag By Default For Elastic Agent Version 8.11.0. {-pull}https://github.com/elastic/elastic-agent/pull/3478[#https://github.com/elastic/elastic-agent/pull/3478]
60+
CLI::
61+
62+
* Add Colors To Agent Messages Printed By The Elastic-Agent Logs Command Based On Their Level. {CLI-pull}https://github.com/elastic/elastic-agent/pull/3345[#https://github.com/elastic/elastic-agent/pull/3345]
63+
elastic-agent::
64+
65+
* Add Support For Processors In Hints-Based Kubernetes Autodiscover. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3107[#https://github.com/elastic/elastic-agent/pull/3107] {elastic-agent-issue}https://github.com/elastic/elastic-agent/issues/2959[#https://github.com/elastic/elastic-agent/issues/2959]
66+
* Print Out Elastic Agent Installation Steps To Show Progress. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3338[#https://github.com/elastic/elastic-agent/pull/3338]
67+
68+
69+
[discrete]
70+
[[enhancements-8.11.0]]
71+
=== Enhancements
72+
73+
74+
75+
76+
* Fix The Kubernetes `Deploy/Kubernetes/Creator_k8.sh` Script To Correcly Exclude Configmaps. {-pull}https://github.com/elastic/elastic-agent/pull/3396[#https://github.com/elastic/elastic-agent/pull/3396]
77+
elastic-agent::
78+
79+
* Support The Netinfo Variable In Elastic Kubernetes Manifests. Setting A New Environmental Variable `Elastic_netinfo=False` Globally Disables The `Netinfo.enabled` Parameter Of The `Add_host_metadata` Processor. This Disables The Indexing Of `Host.ip` And `Host.mac` Fields. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3354[#https://github.com/elastic/elastic-agent/pull/3354]
80+
monitoring::
81+
82+
* Increase Agent Monitoring Metrics Interval From 10S To 60S To Reduce The Default Ingestion Load And Long Term Storage Requirements. {monitoring-pull}https://github.com/elastic/elastic-agent/pull/3578[#https://github.com/elastic/elastic-agent/pull/3578]
83+
84+
85+
86+
87+
[discrete]
88+
[[bug-fixes-8.11.0]]
89+
=== Bug fixes
90+
91+
92+
93+
94+
* The Elastic Agent Uninstall Process Now Finds And Kills Any Running Upgrade Watcher Process. Uninstalls Initiated Within 10 Minutes Of A Previous Upgrade Now Work As Expected. {-pull}https://github.com/elastic/elastic-agent/pull/3384[#https://github.com/elastic/elastic-agent/pull/3384] {-issue}https://github.com/elastic/elastic-agent/issues/3371[#https://github.com/elastic/elastic-agent/issues/3371]
95+
agent::
96+
97+
* Upgrade `Elastic-Agent-Libs` To V0.6.0 To Fix The Agent Windows Service Becoming Unresponsive. Fixes Windows Service Timeouts During Wmi Queries And During Service Shutdown. {agent-pull}https://github.com/elastic/elastic-agent/pull/3632[#https://github.com/elastic/elastic-agent/pull/3632]
98+
elastic-agent::
99+
100+
* Prevent A Standalone Elastic Agent From Being Upgraded If An Upgrade Is Already In Progress. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3473[#https://github.com/elastic/elastic-agent/pull/3473] {elastic-agent-issue}https://github.com/elastic/elastic-agent/issues/2706[#https://github.com/elastic/elastic-agent/issues/2706]
101+
* Fix A Bug That Affected Reporting Progress Of The Agent Artifact Download During An Upgrade. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3548[#https://github.com/elastic/elastic-agent/pull/3548]
102+
* Increase Wait Period Between Service Restarts On Failure To 15S On Windows. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3657[#https://github.com/elastic/elastic-agent/pull/3657]
103+
runtime::
104+
105+
* Prevent Multiple Attempts To Stop An Already Stopped Service. {runtime-pull}https://github.com/elastic/elastic-agent/pull/3482[#https://github.com/elastic/elastic-agent/pull/3482]
106+
107+
// end 8.11.0 relnotes

changelog/8.11.0.yaml

+182
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
version: 8.11.0
2+
entries:
3+
- kind: feature
4+
summary: Add support for processors in hints-based Kubernetes autodiscover.
5+
description: ""
6+
component: elastic-agent
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/3107
9+
issue:
10+
- https://github.com/elastic/elastic-agent/issues/2959
11+
timestamp: 1691060806
12+
file:
13+
name: 1691060806-Processor-support-for-hints-autodiscover.yaml
14+
checksum: c55b54ba6747d5ac659649fd4e4a16e941364f8e
15+
- kind: feature
16+
summary: Print out Elastic Agent installation steps to show progress.
17+
description: ""
18+
component: elastic-agent
19+
pr:
20+
- https://github.com/elastic/elastic-agent/pull/3338
21+
issue: []
22+
timestamp: 1693427183
23+
file:
24+
name: 1693427183-install-progress.yaml
25+
checksum: fb4c231a3a23abd6be758a4342484d10ce73aa6c
26+
- kind: feature
27+
summary: Add colors to Agent messages printed by the elastic-agent logs command based on their level.
28+
description: ""
29+
component: CLI
30+
pr:
31+
- https://github.com/elastic/elastic-agent/pull/3345
32+
issue: []
33+
timestamp: 1693813219
34+
file:
35+
name: 1693813219-log-command-colors.yaml
36+
checksum: 53b5a44c3799fa9888ad7beba34c2858bca7b3e2
37+
- kind: enhancement
38+
summary: Support the NETINFO variable in Elastic Kubernetes manifests. Setting a new environmental variable `ELASTIC_NETINFO=false` globally disables the `netinfo.enabled` parameter of the `add_host_metadata` processor. This disables the indexing of `host.ip` and `host.mac` fields.
39+
description: ""
40+
component: elastic-agent
41+
pr:
42+
- https://github.com/elastic/elastic-agent/pull/3354
43+
issue: []
44+
timestamp: 1693920861
45+
file:
46+
name: 1693920861-netinfo-manifests.yaml
47+
checksum: e9e5a459e64a189b7b74f5689c57d41d4fbf442c
48+
- kind: bug-fix
49+
summary: The Elastic Agent uninstall process now finds and kills any running upgrade Watcher process. Uninstalls initiated within 10 minutes of a previous upgrade now work as expected.
50+
description: ""
51+
component: ""
52+
pr:
53+
- https://github.com/elastic/elastic-agent/pull/3384
54+
issue:
55+
- https://github.com/elastic/elastic-agent/issues/3371
56+
timestamp: 1694187216
57+
file:
58+
name: 1694187216-Uninstall-finds-and-kills-any-running-watcher-process.yaml
59+
checksum: 31df28d9490d0c844b88d48f1aa3504cce2365ee
60+
- kind: enhancement
61+
summary: Fix the Kubernetes `deploy/kubernetes/creator_k8.sh` script to correcly exclude configmaps.
62+
description: ""
63+
component: ""
64+
pr:
65+
- https://github.com/elastic/elastic-agent/pull/3396
66+
issue: []
67+
timestamp: 1694439479
68+
file:
69+
name: 1694439479-fix_creatork8sscript.yaml
70+
checksum: c65f7e65ebac64f9332a407f2449c88e30bd4239
71+
- kind: bug-fix
72+
summary: Prevent a standalone Elastic Agent from being upgraded if an upgrade is already in progress.
73+
description: ""
74+
component: elastic-agent
75+
pr:
76+
- https://github.com/elastic/elastic-agent/pull/3473
77+
issue:
78+
- https://github.com/elastic/elastic-agent/issues/2706
79+
timestamp: 1695685534
80+
file:
81+
name: 1695685534-standalone-prevent-quick-upgrades.yaml
82+
checksum: 9df813abbdf5ae1558b16b1052a5bbc238cf7ae1
83+
- kind: feature
84+
summary: Enable tamper protection feature flag by default for Elastic Agent version 8.11.0.
85+
description: ""
86+
component: ""
87+
pr:
88+
- https://github.com/elastic/elastic-agent/pull/3478
89+
issue: []
90+
timestamp: 1695780865
91+
file:
92+
name: 1695780865-Enable-tamper-protection-feature-flag-by-default-for-Agent-8.11.0.yaml
93+
checksum: 46eac90f4af827db837fc7d19c1131328b011952
94+
- kind: bug-fix
95+
summary: Prevent multiple attempts to stop an already stopped service.
96+
description: ""
97+
component: runtime
98+
pr:
99+
- https://github.com/elastic/elastic-agent/pull/3482
100+
issue: []
101+
timestamp: 1695920792
102+
file:
103+
name: 1695920792-Prevent-multiple-stops-of-services.yaml
104+
checksum: 8a0b54855b27c98e6af3d60df1c9cb04f935efee
105+
- kind: breaking-change
106+
summary: Enable compression by default for Elasticsearch outputs
107+
description: 'The default compression level for Elasticsearch outputs is changing from 0 to 1. On typical workloads this is expected to decrease network data volume by 70-80%, while increasing cpu use by 20-25% and ingestion time by 10%. The previous behavior can be restored by adding ''compression_level: 0'' to the output configuration.'
108+
component: all
109+
pr:
110+
- https://github.com/elastic/beats/pull/36681
111+
issue:
112+
- https://github.com/elastic/ingest-dev/issues/2458
113+
timestamp: 1696361138
114+
file:
115+
name: 1696361138-es-default-compression.yaml
116+
checksum: f3bee390b1af6bc5049315e25e5c14d0ff23240e
117+
- kind: bug-fix
118+
summary: Fix a bug that affected reporting progress of the Agent artifact download during an upgrade.
119+
description: ""
120+
component: elastic-agent
121+
pr:
122+
- https://github.com/elastic/elastic-agent/pull/3548
123+
issue: []
124+
timestamp: 1696530758
125+
file:
126+
name: 1696530758-bugfix-upgrade-progress-reporter.yaml
127+
checksum: a168f2ab2a26e7813bb230b5f663ecbeca9d624c
128+
- kind: enhancement
129+
summary: Increase Agent monitoring metrics interval from 10s to 60s to reduce the default ingestion load and long term storage requirements.
130+
description: ""
131+
component: monitoring
132+
pr:
133+
- https://github.com/elastic/elastic-agent/pull/3578
134+
issue: []
135+
timestamp: 1696955150
136+
file:
137+
name: 1696955150-Slow-down-agent-monitoring-metrics-interval-to-60s.yaml
138+
checksum: ead85ab471d5a6f609c367d57817d1c2299d93f2
139+
- kind: breaking-change
140+
summary: Elastic-agent-autodiscover to v0.6.4. Disables metadata for deployment and cronjob
141+
description: Elastic-agent-autodiscover library by default comes with add_resource_metadata.deployment=false and add_resource_metadata.cronjob=false. Pods that will be created from deployments or cronjobs will not have the extra metadata field for kubernetes.deployment or kubernetes.cronjob respectively.
142+
component: elastic-agent
143+
pr:
144+
- https://github.com/elastic/elastic-agent/pull/3593
145+
issue: []
146+
timestamp: 1697103197
147+
file:
148+
name: 1697103197-updating_agentautodiscovery_811.yaml
149+
checksum: b937c2a635860c3497502b018b8b997143ba5fc3
150+
- kind: security
151+
summary: Upgrade to Go 1.20.10.
152+
description: ""
153+
component: elastic-agent
154+
pr:
155+
- https://github.com/elastic/elastic-agent/pull/3601
156+
issue: []
157+
timestamp: 1697229987
158+
file:
159+
name: 1697229987-Upgrade-to-Go-1.20.10.yaml
160+
checksum: e31fa72a840bb0616000830d86a3b18f1a22aae6
161+
- kind: bug-fix
162+
summary: Upgrade `elastic-agent-libs` to v0.6.0 to fix the Agent Windows service becoming unresponsive. Fixes Windows service timeouts during WMI queries and during service shutdown.
163+
description: ""
164+
component: agent
165+
pr:
166+
- https://github.com/elastic/elastic-agent/pull/3632
167+
issue: []
168+
timestamp: 1697662109
169+
file:
170+
name: 1697662109-upgrade-elastic-agent-libs-to-v0.6.0.yaml
171+
checksum: 70d3e8469fce838d73781c409d9dd7592adbddc8
172+
- kind: bug-fix
173+
summary: Increase wait period between service restarts on failure to 15s on Windows.
174+
description: This is the same value used by other Elastic windows services like endpoint-security.
175+
component: elastic-agent
176+
pr:
177+
- https://github.com/elastic/elastic-agent/pull/3657
178+
issue: []
179+
timestamp: 1698259940
180+
file:
181+
name: 1698259940-Increase-wait-period-between-service-restarts-on-failure-to-15s-on-Windows.yaml
182+
checksum: 12985bc12758581d4f236ebf0928fde307ffceca

changelog/fragments/1691060806-Processor-support-for-hints-autodiscover.yaml

-32
This file was deleted.

changelog/fragments/1693427183-install-progress.yaml

-32
This file was deleted.

changelog/fragments/1693813219-log-command-colors.yaml

-31
This file was deleted.

0 commit comments

Comments
 (0)