Skip to content

Commit cda5b7e

Browse files
docs: add 8.8.0 changelog (#2720) (#2742)
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com> (cherry picked from commit 33df9fc) # Conflicts: # changelog/fragments/1684175757-bump-node-deps.yaml # changelog/fragments/1685029627-Fix-deadlock-condition-in-RuntimeManager.yaml Co-authored-by: Anderson Queiroz <anderson.queiroz@elastic.co>
1 parent 953fda0 commit cda5b7e

19 files changed

+349
-546
lines changed

changelog/8.8.0.asciidoc

+99
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
// begin 8.8.0 relnotes
2+
3+
[[release-notes-8.8.0]]
4+
== 8.8.0
5+
6+
Review important information about the 8.8.0 release.
7+
8+
9+
10+
11+
12+
13+
14+
15+
16+
[discrete]
17+
[[new-features-8.8.0]]
18+
=== New features
19+
20+
The 8.8.0 release adds the following new and notable features.
21+
22+
23+
24+
25+
* Adding Cloud Defend Application To Elastic Agent. {-pull}https://github.com/elastic/elastic-agent/pull/2617[#https://github.com/elastic/elastic-agent/pull/2617] {-pull}https://github.com/elastic/elastic-agent/pull/2551[#https://github.com/elastic/elastic-agent/pull/2551]
26+
Add support for providing the ssl key passphrase, or fleet-server service_token through a secret file.::
27+
28+
* Add Support For Fleet-Server Secret Files. {Add support for providing the ssl key passphrase, or fleet-server service_token through a secret file.-pull}https://github.com/elastic/elastic-agent/pull/2424[#https://github.com/elastic/elastic-agent/pull/2424]
29+
spec::
30+
31+
* Add Universal Profiling Symbolizer. {spec-pull}https://github.com/elastic/elastic-agent/pull/2401[#https://github.com/elastic/elastic-agent/pull/2401]
32+
* Add Universal Profiling Collector. {spec-pull}https://github.com/elastic/elastic-agent/pull/2407[#https://github.com/elastic/elastic-agent/pull/2407]
33+
34+
35+
[discrete]
36+
[[enhancements-8.8.0]]
37+
=== Enhancements
38+
39+
40+
41+
42+
* Add Hostpath To Kubernetes Manifest To Store The Elastic Agent State. {-pull}https://github.com/elastic/elastic-agent/pull/2550[#https://github.com/elastic/elastic-agent/pull/2550]
43+
Now the Elastic Agent logs to `logs/elastic-agent-{hash}` by default.
44+
The upgrade watcher also logs to this folder with the `elastic-agent-watcher-[DATE]` suffix.
45+
When collecting the logs, the diagnostics command also collects the watcher logs and the logs of
46+
a possible new version if the agent which failed during upgrade and then it was rolled back to the
47+
previous version.
48+
::
49+
50+
* Change Default Logs Folder And Upgrade Watcher Logs Are Collected By Diagnostics Command. {Now the Elastic Agent logs to `logs/elastic-agent-{hash}` by default.
51+
The upgrade watcher also logs to this folder with the `elastic-agent-watcher-[DATE]` suffix.
52+
When collecting the logs, the diagnostics command also collects the watcher logs and the logs of
53+
a possible new version if the agent which failed during upgrade and then it was rolled back to the
54+
previous version.
55+
-pull}https://github.com/elastic/elastic-agent/pull/2518[#https://github.com/elastic/elastic-agent/pull/2518]
56+
agent::
57+
58+
* Make Download Of Elastic Agent Upgrade Artifacts Asynchronous During Fleet-Managed Upgrade And Increase The Download Timeout To 2 Hours. {agent-pull}https://github.com/elastic/elastic-agent/pull/2205[#https://github.com/elastic/elastic-agent/pull/2205]
59+
* Make The Language Used In Cli Commands More Consistent. {agent-pull}https://github.com/elastic/elastic-agent/pull/2496[#https://github.com/elastic/elastic-agent/pull/2496]
60+
config-manager::
61+
62+
* Increase Timeout, Add Config For Timeout In Fleet Setup. {config-manager-pull}https://github.com/elastic/elastic-agent/pull/2541[#https://github.com/elastic/elastic-agent/pull/2541]
63+
64+
65+
66+
67+
[discrete]
68+
[[bug-fixes-8.8.0]]
69+
=== Bug fixes
70+
71+
72+
73+
74+
* Fix Action Acknowledgements Taking Up To 5 Minutes. Fixed Osquery Live Query Results Taking Up To Five Minutes To Show Up In Kibana. {-pull}https://github.com/elastic/elastic-agent/pull/2406[#https://github.com/elastic/elastic-agent/pull/2406] {-issue}https://github.com/elastic/elastic-agent/issues/2410[#https://github.com/elastic/elastic-agent/issues/2410]
75+
* Ensure Local Bin Directory Exists On Mac Os During Installation. {-pull}https://github.com/elastic/elastic-agent/2490[#https://github.com/elastic/elastic-agent/2490]
76+
* Report Not Bootstrapped With Fleet-Server As An Error. {-pull}https://github.com/elastic/elastic-agent/pull/2505[#https://github.com/elastic/elastic-agent/pull/2505] {-issue}https://github.com/elastic/elastic-agent/issues/2170[#https://github.com/elastic/elastic-agent/issues/2170]
77+
* Fixed An Issue Where Inspect And Diagnostics Didn&#39;t Include The Local Elastic Agent Configuration. {-pull}https://github.com/elastic/elastic-agent/pull/2529[#https://github.com/elastic/elastic-agent/pull/2529] {-issue}https://github.com/elastic/elastic-agent/issues/2390[#https://github.com/elastic/elastic-agent/issues/2390]
78+
* Fix Pprof Diagnostics. {-pull}https://github.com/elastic/elastic-agent/pull/2617[#https://github.com/elastic/elastic-agent/pull/2617] {-pull}https://github.com/elastic/elastic-agent/pull/2549[#https://github.com/elastic/elastic-agent/pull/2549] {-issue}https://github.com/elastic/elastic-agent/issues/2530[#https://github.com/elastic/elastic-agent/issues/2530]
79+
* Fix Container Service Token Path Issue. {-pull}https://github.com/elastic/elastic-agent/pull/2576[#https://github.com/elastic/elastic-agent/pull/2576]
80+
action handlers::
81+
82+
* Fixes A Bug That Caused An Empty Proxy From A Fleet Managed Agent Policy To Override The Proxy Set By --Proxy-Url. {action handlers-pull}https://github.com/elastic/elastic-agent/pull/2468[#https://github.com/elastic/elastic-agent/pull/2468]
83+
agent::
84+
85+
* Fix Parsing Of Paths From Container-Paths.yml File. {agent-pull}https://github.com/elastic/elastic-agent/pull/2340[#https://github.com/elastic/elastic-agent/pull/2340]
86+
config::
87+
88+
* Fix System Config In Example Standalone Config File. {config-pull}https://github.com/elastic/elastic-agent/pull/2338[#https://github.com/elastic/elastic-agent/pull/2338]
89+
diagnostics::
90+
91+
* Fix Diagnostic Zip File Handling Of Sub-Directories In Logs/. {diagnostics-pull}https://github.com/elastic/elastic-agent/pull/2523[#https://github.com/elastic/elastic-agent/pull/2523]
92+
elastic-agent::
93+
94+
* Fixes A Bug That Logging.level Settings Were Not Being Respected, Coming Either From Fleet Ui Or A Config File. {elastic-agent-pull}2456[#2456] {elastic-agent-issue}2450[#2450]
95+
spec::
96+
97+
* Re-Add Lumberjack Input To The Filebeat Spec. {spec-pull}https://github.com/elastic/elastic-agent/pull/2511[#https://github.com/elastic/elastic-agent/pull/2511]
98+
99+
// end 8.8.0 relnotes

changelog/8.8.0.yaml

+250
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
version: 8.8.0
2+
entries:
3+
- kind: enhancement
4+
summary: Make download of Elastic Agent upgrade artifacts asynchronous during Fleet-managed upgrade and increase the download timeout to 2 hours
5+
description: ""
6+
component: agent
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/2205
9+
issue: []
10+
timestamp: 1674840786
11+
file:
12+
name: 1674840786-async-download-upgrade-artifacts.yaml
13+
checksum: 0aa7b1bb3810df922c917dc5015b16a5a4a6d965
14+
- kind: bug-fix
15+
summary: Fix system config in example standalone config file
16+
description: ""
17+
component: config
18+
pr:
19+
- https://github.com/elastic/elastic-agent/pull/2338
20+
issue: []
21+
timestamp: 1677711770
22+
file:
23+
name: 1677711770-fix-standalone-system-config.yaml
24+
checksum: ab73fc45885268717bc74899eca5d14c150a614a
25+
- kind: bug-fix
26+
summary: Fix parsing of paths from container-paths.yml file
27+
description: ""
28+
component: agent
29+
pr:
30+
- https://github.com/elastic/elastic-agent/pull/2340
31+
issue: []
32+
timestamp: 1677780422
33+
file:
34+
name: 1677780422-fix-container-paths-config-parsing.yaml
35+
checksum: 99d209f37ce7d6c57d4d1d3f67016f22696faf28
36+
- kind: feature
37+
summary: Add Universal Profiling Symbolizer
38+
description: ""
39+
component: spec
40+
pr:
41+
- https://github.com/elastic/elastic-agent/pull/2401
42+
issue: []
43+
timestamp: 1679899362
44+
file:
45+
name: 1679899362-pf-elastic-symbolizer.yaml
46+
checksum: c73d31af40108ff1b5a0fab01168a004bb19f56f
47+
- kind: feature
48+
summary: Add Universal Profiling Collector
49+
description: ""
50+
component: spec
51+
pr:
52+
- https://github.com/elastic/elastic-agent/pull/2407
53+
issue: []
54+
timestamp: 1679986811
55+
file:
56+
name: 1679986811-pf-elastic-collector.yaml
57+
checksum: c487db9995e37a1c485d0d922e4e71d62491ca00
58+
- kind: bug-fix
59+
summary: Fix action acknowledgements taking up to 5 minutes. Fixed OSQuery live query results taking up to five minutes to show up in Kibana
60+
description: ""
61+
component: ""
62+
pr:
63+
- https://github.com/elastic/elastic-agent/pull/2406
64+
issue:
65+
- https://github.com/elastic/elastic-agent/issues/2410
66+
timestamp: 1680101776
67+
file:
68+
name: 1680101776-Fix-actions-acks-delay.yaml
69+
checksum: 1ec1403420a07e550002cc162fdd1d92fae28dfa
70+
- kind: feature
71+
summary: Add support for fleet-server secret files
72+
description: ""
73+
component: Add support for providing the ssl key passphrase, or fleet-server service_token through a secret file.
74+
pr:
75+
- https://github.com/elastic/elastic-agent/pull/2424
76+
issue: []
77+
timestamp: 1680203080
78+
file:
79+
name: 1680203080-Add-support-for-fleet-server-secret-files.yaml
80+
checksum: 0beff457a00af62876793a98b564e366ae567ed4
81+
- kind: bug-fix
82+
summary: Fixes a bug that logging.level settings were not being respected, coming either from Fleet UI or a config file
83+
description: ""
84+
component: elastic-agent
85+
pr:
86+
- "2456"
87+
issue:
88+
- "2450"
89+
timestamp: 1680764383
90+
file:
91+
name: 1680764383-Respecting-logging.level-settings.yaml
92+
checksum: b4c689aa41884020f23848adab7b586d886c3659
93+
- kind: bug-fix
94+
summary: Fixes a bug that caused an empty proxy from a Fleet managed agent policy to override the proxy set by --proxy-url
95+
description: ""
96+
component: action handlers
97+
pr:
98+
- https://github.com/elastic/elastic-agent/pull/2468
99+
issue: []
100+
timestamp: 1681211832
101+
file:
102+
name: 1681211832-empty-proxy-from-the-policy-don't-overrides-the-proxy-set-by---proxy-url.yaml
103+
checksum: b5edcf2189cdf6d4a3666f179333fc6398fedfcb
104+
- kind: bug-fix
105+
summary: Ensure local bin directory exists on Mac OS during installation.
106+
description: |
107+
During installation of the Elatic Agent on Mac OS ensure that the /usr/local/bin path exists before
108+
creating the /usr/local/bin/elastic-agent symlink.
109+
component: ""
110+
pr:
111+
- https://github.com/elastic/elastic-agent/2490
112+
issue: []
113+
timestamp: 1681311024
114+
file:
115+
name: 1681311024-Ensure-local-bin-directory-exists-on-Mac-OS-during-installation..yaml
116+
checksum: 648894f466ad911ee06be9c3b4b2477fad3488bc
117+
- kind: enhancement
118+
summary: Make the language used in CLI commands more consistent.
119+
description: ""
120+
component: agent
121+
pr:
122+
- https://github.com/elastic/elastic-agent/pull/2496
123+
issue: []
124+
timestamp: 1681340196
125+
file:
126+
name: 1681340196-More-consistent-language-in-CLI-commands.yaml
127+
checksum: e91dd7f091ca01562479ca131ddfa5d9503e76c9
128+
- kind: bug-fix
129+
summary: Report not bootstrapped with fleet-server as an error.
130+
description: ""
131+
component: ""
132+
pr:
133+
- https://github.com/elastic/elastic-agent/pull/2505
134+
issue:
135+
- https://github.com/elastic/elastic-agent/issues/2170
136+
timestamp: 1681742558
137+
file:
138+
name: 1681742558-Report-not-bootstrapped-with-fleet-server-as-an-error.yaml
139+
checksum: 2c601eb490be451cc5e9e022b8d82d6bc225016e
140+
- kind: bug-fix
141+
summary: Re-add lumberjack input to the Filebeat spec.
142+
description: ""
143+
component: spec
144+
pr:
145+
- https://github.com/elastic/elastic-agent/pull/2511
146+
issue: []
147+
timestamp: 1681842199
148+
file:
149+
name: 1681842199-re-add-lumberjack-input-spec.yaml
150+
checksum: a0bb03fb0a7739946d631eece1dc0c5a807038e6
151+
- kind: bug-fix
152+
summary: Fix diagnostic zip file handling of sub-directories in logs/.
153+
description: ""
154+
component: diagnostics
155+
pr:
156+
- https://github.com/elastic/elastic-agent/pull/2523
157+
issue: []
158+
timestamp: 1681942680
159+
file:
160+
name: 1681942680-fix-diag-zip-file.yaml
161+
checksum: ff3bd63aa3dfa8d9c7d8f708cf7d3febde4e5bae
162+
- kind: bug-fix
163+
summary: Fixed an issue where inspect and diagnostics didn't include the local Elastic Agent configuration
164+
description: ""
165+
component: ""
166+
pr:
167+
- https://github.com/elastic/elastic-agent/pull/2529
168+
issue:
169+
- https://github.com/elastic/elastic-agent/issues/2390
170+
timestamp: 1682005908
171+
file:
172+
name: 1682005908-Add-local-config.yaml-to-diagnostics-and-merge-together-in-inspect..yaml
173+
checksum: 62a404c9dc8b45aa3d17042fa482545709ce1ac2
174+
- kind: enhancement
175+
summary: Increase timeout, add config for timeout in fleet setup
176+
description: ""
177+
component: config-manager
178+
pr:
179+
- https://github.com/elastic/elastic-agent/pull/2541
180+
issue: []
181+
timestamp: 1682117462
182+
file:
183+
name: 1682117462-fleet-connection-changes.yaml
184+
checksum: e4acb525c2183d0e69eabcb6af48ebb14ce0e9e3
185+
- kind: bug-fix
186+
summary: fix pprof diagnostics
187+
description: ""
188+
component: ""
189+
pr:
190+
- https://github.com/elastic/elastic-agent/pull/2617
191+
- https://github.com/elastic/elastic-agent/pull/2549
192+
issue:
193+
- https://github.com/elastic/elastic-agent/issues/2530
194+
timestamp: 1682442537
195+
file:
196+
name: 1682442537-fix-pprof-diagnostics.yaml
197+
checksum: 403815e914a64e726360f3a2219547faf9b8ec80
198+
- kind: feature
199+
summary: Adding Cloud Defend application to Elastic Agent
200+
description: ""
201+
component: ""
202+
pr:
203+
- https://github.com/elastic/elastic-agent/pull/2617
204+
- https://github.com/elastic/elastic-agent/pull/2551
205+
issue: []
206+
timestamp: 1682455535
207+
file:
208+
name: 1682455535-Adding-Cloud-Defend-application-to-Elastic-Agent.yaml
209+
checksum: e2c53fe2bb4dec679c2b8be1e858f02843e69538
210+
- kind: bug-fix
211+
summary: Fix container service token path issue
212+
description: |
213+
Fix issue that occurs when specifing a FLEET_SERVER_SERVICE_TOKEN_PATH with
214+
the agent running in a Docker container where both the token value and path
215+
are passed in the enroll section of the agent setup.
216+
component: ""
217+
pr:
218+
- https://github.com/elastic/elastic-agent/pull/2576
219+
issue: []
220+
timestamp: 1682953274
221+
file:
222+
name: 1682953274-Fix-container-service-token-path-issue.yaml
223+
checksum: 2434964330fe5268c12b60c13db26064f4678bf3
224+
- kind: enhancement
225+
summary: add hostPath to Kubernetes manifest to store the Elastic Agent state
226+
description: ""
227+
component: ""
228+
pr:
229+
- https://github.com/elastic/elastic-agent/pull/2550
230+
issue: []
231+
timestamp: 1684747663
232+
file:
233+
name: 1684747663-add-hostPath-to-Kubernetes-mainfest-to-store-the-Elastic-Agent-state.yaml
234+
checksum: fdace615a0393bc65ea3dbc805ccec2c5d38c0a6
235+
- kind: enhancement
236+
summary: change default logs folder and upgrade watcher logs are collected by diagnostics command
237+
description: ""
238+
component: |
239+
Now the Elastic Agent logs to `logs/elastic-agent-{hash}` by default.
240+
The upgrade watcher also logs to this folder with the `elastic-agent-watcher-[DATE]` suffix.
241+
When collecting the logs, the diagnostics command also collects the watcher logs and the logs of
242+
a possible new version if the agent which failed during upgrade and then it was rolled back to the
243+
previous version.
244+
pr:
245+
- https://github.com/elastic/elastic-agent/pull/2518
246+
issue: []
247+
timestamp: 1684749098
248+
file:
249+
name: 1684749098-change-default-logs-folder-and-upgrade-watcher-logs-are-collected-by-diagnostics-command.yaml
250+
checksum: e5186a6b12eda62ef6547ce245da2f3d19c8c293

changelog/fragments/1674840786-async-download-upgrade-artifacts.yaml

-32
This file was deleted.

0 commit comments

Comments
 (0)