Skip to content

Commit e48ad78

Browse files
Add Fleet & Agent 8.16.0 Release Notes (#1412) (#1460)
* Add Fleet & Agent 8.16.0 Release Notes * Add agent items * Add Fleet contents * Add agent and fleet-server items from BC3 * Add descriptions from feature summary issue * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Craig MacKenzie <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Craig MacKenzie <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc Co-authored-by: Kyle Pollich <[email protected]> * Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc * Update release-notes-8.16.asciidoc --------- Co-authored-by: Craig MacKenzie <[email protected]> Co-authored-by: Kyle Pollich <[email protected]> (cherry picked from commit aa2f268) Co-authored-by: David Kilfoyle <[email protected]>
1 parent 5ecd180 commit e48ad78

File tree

2 files changed

+249
-1
lines changed

2 files changed

+249
-1
lines changed

docs/en/ingest-management/index.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ include::troubleshooting/troubleshooting.asciidoc[leveloffset=+2]
233233

234234
include::troubleshooting/faq.asciidoc[leveloffset=+2]
235235

236-
include::release-notes/release-notes-8.15.asciidoc[leveloffset=+1]
236+
include::release-notes/release-notes-8.16.asciidoc[leveloffset=+1]
237237

238238
include::elastic-agent/install-fleet-managed-agent.asciidoc[leveloffset=+2]
239239

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
// Use these for links to issue and pulls.
2+
:kibana-issue: https://github.com/elastic/kibana/issues/
3+
:kibana-pull: https://github.com/elastic/kibana/pull/
4+
:beats-issue: https://github.com/elastic/beats/issues/
5+
:beats-pull: https://github.com/elastic/beats/pull/
6+
:agent-libs-pull: https://github.com/elastic/elastic-agent-libs/pull/
7+
:agent-issue: https://github.com/elastic/elastic-agent/issues/
8+
:agent-pull: https://github.com/elastic/elastic-agent/pull/
9+
:fleet-server-issue: https://github.com/elastic/fleet-server/issues/
10+
:fleet-server-pull: https://github.com/elastic/fleet-server/pull/
11+
12+
[[release-notes]]
13+
= Release notes
14+
15+
This section summarizes the changes in each release.
16+
17+
* <<release-notes-8.16.0>>
18+
19+
Also see:
20+
21+
* {kibana-ref}/release-notes.html[{kib} release notes]
22+
* {beats-ref}/release-notes.html[{beats} release notes]
23+
24+
// begin 8.16.0 relnotes
25+
26+
[[release-notes-8.16.0]]
27+
== {fleet} and {agent} 8.16.0
28+
29+
Review important information about the {fleet} and {agent} 8.16.0 release.
30+
31+
[discrete]
32+
[[security-updates-8.16.0]]
33+
=== Security updates
34+
35+
{fleet-server}::
36+
* Update {fleet-server} Go version to 1.23.1. {fleet-server-pull}3924[#3924]
37+
38+
[discrete]
39+
[[breaking-changes-8.16.0]]
40+
=== Breaking changes
41+
42+
Breaking changes can prevent your application from optimal operation and
43+
performance. Before you upgrade, review the breaking changes, then mitigate the
44+
impact to your application.
45+
46+
{agent}::
47+
* When using the System integration, uppercase characters in the `host.hostname` are being converted to lowercase in {agent} output. This can possibly result in duplicated host entries appearing in {kib}. {beats-issue}39993[#3993]
48+
49+
[discrete]
50+
[[new-features-8.16.0]]
51+
=== New features
52+
53+
The 8.16.0 release Added the following new and notable features.
54+
55+
{fleet}::
56+
* Add support for content-only packages in integrations UI. {kibana-pull}195831[#195831]
57+
* Add advanced agent monitoring options for HTTP endpoint and diagnostics. {kibana-pull}193361[#193361]
58+
* Add support for periodic unenrollment of inactive agents. Once an {agent} transitions to an `inactive` state and after a configurable timeout has expired, the agent will be unenrolled. {kibana-pull}189861[#189861]
59+
* Add support for dynamic topics to the Kafka output. This allows the Kafka output to write to a topic which is dynamically set in an event field. {kibana-pull}192720[#192720]
60+
* Add support for GeoIP processor databases in Ingest Pipelines. {kibana-pull}190830[#190830]
61+
* Add support for reusable/shareable integration policies. This feature allows you to create integrations policies that can be shared with multiple {agent} policies, thereby reducing the number of integrations policies that you need to actively manage. {kibana-pull}187153[#187153]
62+
* Add support for integration-level outputs. This feature enables you to send integration data to a specific output, overwriting the output defined in the {agent} Policy. {kibana-pull}189125[#189125]
63+
64+
65+
{fleet-server}::
66+
* Add `/api/fleet/agents/:id/audit/unenroll` API that an {agent} or Endpoint process may use to report that an agent was uninstalled or unenrolled to {fleet}. {fleet-server-pull}3818[#3818] {agent-issue}484[#484]
67+
* Add a `secret_paths` attribute to the policy data sent to agents. This attribute is a list of keys that {fleet-server} has replaced with a reference to a secret value. {fleet-server-pull}3908[#3908] {fleet-server-issue}3657[#3657]
68+
69+
{agent}::
70+
* Uninstalling a {fleet}-managed {agent} instance will now do a best-effort attempt to notify {fleet-server} of the agent removal so the agent status appears correctly in the {fleet} UI (related to {fleet-server-pull}3818[#3818] above). {agent-pull}5302[#5302] {agent-issue}484[#484]
71+
* Introduce a Helm Chart for deploying {agent} in Kubernetes. {agent-pull}5331[#5331] {agent-issue}3847[#3847]
72+
* Remove support for the experimental shippers feature. {agent-pull}5308[#5308] {agent-issue}4547[#4547]
73+
* Add the GCP Asset Inventory input to Cloudbeat. {agent-pull}5422[#5422]
74+
* Add support for passphrase protected mTLS client certificate key during install/enroll. {agent-pull}5494[#5494] {agent-issue}5489[#5489]
75+
* Elastic Defend now accepts a passphrase protected client certificate key for mTLS. {agent-pull}5542[#5542] {agent-issue}5490[#5490]
76+
* Add a Kustomize template to enable hints-based autodiscovery by default when deploying standalone {agent} in a Kubernetes cluster. This also removes `root` privileges from the init container. {agent-pull}5643[#5643]
77+
78+
[discrete]
79+
[[enhancements-8.16.0]]
80+
=== Enhancements
81+
82+
{fleet}::
83+
* Update maximum supported package version. {kibana-pull}196551[#196551]
84+
* Add additional columns to {agent} Logs UI. {kibana-pull}192262[#192262]
85+
* Show `+build` versions for {agent} upgrades. {kibana-pull}192171[#192171]
86+
* Add format parameter to `agent_policies` APIs. {kibana-pull}191811[#191811]
87+
* Add toggles for `agent.monitoring.http.enabled` and `agent.monitoring.http.buffer.enabled` to agent policy advanced settings. {kibana-pull}190984[#190984]
88+
* Support integration policies without agent policy references (aka orphaned integration policies). {kibana-pull}190649[#190649]
89+
* Allow `traces` to be added to the `monitoring_enabled` array in Agent policies. {kibana-pull}189908[#189908]
90+
* Add setup technology selector to the Add Integration page. {kibana-pull}189612[#189612]
91+
92+
{fleet-server}::
93+
* Alter the checkin API to remove attributes set by the audit or unenroll API (follow-up to {fleet-server-pull}3818[#3818] above). {fleet-server-pull}3827[#3827] {agent-issue}484[#484]
94+
* Enable warnings for configuration options that have been deprecated throughout the 8.x lifecycle. {fleet-server-pull}3901[#3901]
95+
96+
{agent}::
97+
* Re-enable support for Elastic Defend on Windows Server 2012 and 2012 R2. {agent-pull}5429[#5429]
98+
* Include the correct Elastic License 2.0 file in build artifacts and packages. {agent-pull}5464[#5464]
99+
* Add the `pprofextension` to the {agent} OTel collector. {agent-pull}5556[#5556]
100+
* Update the base container image from Ubuntu 20.04 to Ubuntu 24.04. {agent-pull}5644[#5644] {agent-issue}5501[#5501]
101+
* Redact values from the `elastic-agent inspect` command output for any keys in the `secret_paths` array. {agent-pull}5621[#5621]
102+
* Redact secret paths in files written in {agent} diagnostics bundles. {agent-pull}5745[#5745]
103+
* Update the versions of OpenTelemetry Collector components from v0.111.0/v1.17.0 to v0.112.0/v1.18.0. {agent-pull}5838[#5838]
104+
105+
[discrete]
106+
[[bug-fixes-8.16.0]]
107+
=== Bug fixes
108+
109+
{fleet}::
110+
* Revert "Fix client-side validation for agent policy timeout fields". {kibana-pull}194338[#194338]
111+
* Add proxy arguments to install snippets. {kibana-pull}193922[#193922]
112+
* Rollover if dimension mappings changed in dynamic templates. {kibana-pull}192098[#192098]
113+
114+
{fleet-server}::
115+
* Fix the error handling when {fleet-server} attempts to authenticate with {es}. {fleet-server-pull}3935[#3935] {fleet-server-issue}3929[#3929]
116+
* Fix an issue that caused {fleet-server} to report a `500` error on {agent} check-in because the agent has upgrade details but the referenced action ID is not found. {fleet-server-pull}3991[#3991]
117+
118+
{agent}::
119+
* Fix {agent} crashing when self unenrolling due to too many authentication failures against {fleet-server}. {agent-pull}5438[#5438] {agent-issue}5434[#5434]
120+
* Change the deprecated `maintainer` label in Dockerfile to use the `org.opencontainers.image.authors` label instead. {agent-pull}5527[#5527]
121+
122+
// end 8.16.0 relnotes
123+
124+
// ---------------------
125+
//TEMPLATE
126+
//Use the following text as a template. Remember to replace the version info.
127+
128+
// begin 8.7.x relnotes
129+
130+
//[[release-notes-8.7.x]]
131+
//== {fleet} and {agent} 8.7.x
132+
133+
//Review important information about the {fleet} and {agent} 8.7.x release.
134+
135+
//[discrete]
136+
//[[security-updates-8.7.x]]
137+
//=== Security updates
138+
139+
//{fleet}::
140+
//* add info
141+
142+
//{agent}::
143+
//* add info
144+
145+
//[discrete]
146+
//[[breaking-changes-8.7.x]]
147+
//=== Breaking changes
148+
149+
//Breaking changes can prevent your application from optimal operation and
150+
//performance. Before you upgrade, review the breaking changes, then mitigate the
151+
//impact to your application.
152+
153+
//[discrete]
154+
//[[breaking-PR#]]
155+
//.Short description
156+
//[%collapsible]
157+
//====
158+
//*Details* +
159+
//<Describe new behavior.> For more information, refer to {kibana-pull}PR[#PR].
160+
161+
//*Impact* +
162+
//<Describe how users should mitigate the change.> For more information, refer to {fleet-guide}/fleet-server.html[Fleet Server].
163+
//====
164+
165+
//[discrete]
166+
//[[notable-changes-8.13.0]]
167+
//=== Notable changes
168+
169+
//The following are notable, non-breaking updates to be aware of:
170+
171+
//* Changes to features that are in Technical Preview.
172+
//* Changes to log formats.
173+
//* Changes to non-public APIs.
174+
//* Behaviour changes that repair critical bugs.
175+
176+
//{fleet}::
177+
//* add info
178+
179+
//{agent}::
180+
//* add info
181+
182+
//[discrete]
183+
//[[known-issues-8.7.x]]
184+
//=== Known issues
185+
186+
//[[known-issue-issue#]]
187+
//.Short description
188+
//[%collapsible]
189+
//====
190+
191+
//*Details*
192+
193+
//<Describe known issue.>
194+
195+
//*Impact* +
196+
197+
//<Describe impact or workaround.>
198+
199+
//====
200+
201+
//[discrete]
202+
//[[deprecations-8.7.x]]
203+
//=== Deprecations
204+
205+
//The following functionality is deprecated in 8.7.x, and will be removed in
206+
//8.7.x. Deprecated functionality does not have an immediate impact on your
207+
//application, but we strongly recommend you make the necessary updates after you
208+
//upgrade to 8.7.x.
209+
210+
//{fleet}::
211+
//* add info
212+
213+
//{agent}::
214+
//* add info
215+
216+
//[discrete]
217+
//[[new-features-8.7.x]]
218+
//=== New features
219+
220+
//The 8.7.x release Added the following new and notable features.
221+
222+
//{fleet}::
223+
//* add info
224+
225+
//{agent}::
226+
//* add info
227+
228+
//[discrete]
229+
//[[enhancements-8.7.x]]
230+
//=== Enhancements
231+
232+
//{fleet}::
233+
//* add info
234+
235+
//{agent}::
236+
//* add info
237+
238+
//[discrete]
239+
//[[bug-fixes-8.7.x]]
240+
//=== Bug fixes
241+
242+
//{fleet}::
243+
//* add info
244+
245+
//{agent}::
246+
//* add info
247+
248+
// end 8.7.x relnotes

0 commit comments

Comments
 (0)