Skip to content

Commit b2f2aba

Browse files
Fleet Server / Elastic Agent 9.1.0 release notes (#2302)
⚠️ Wait to merge until the 9.1.0 release is out. ⚠️ Converts release notes generated in elastic/elastic-agent#9160 and elastic/fleet-server#5180 to Markdown and adds them to this repo. cc @ebeahan --------- Co-authored-by: Fabrizio Ferri-Benedetti <[email protected]>
1 parent ba592c3 commit b2f2aba

File tree

2 files changed

+85
-3
lines changed

2 files changed

+85
-3
lines changed

release-notes/fleet-elastic-agent/deprecations.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ navigation_title: Deprecations
33
---
44

55
# {{fleet}} and {{agent}} deprecations [fleet-elastic-agent-deprecations]
6-
Over time, certain Elastic functionality becomes outdated and is replaced or removed. To help with the transition, Elastic deprecates functionality for a period before removal, giving you time to update your applications.
6+
Over time, certain Elastic functionality becomes outdated and is replaced or removed. To help with the transition, Elastic deprecates functionality for a period before removal, giving you time to update your applications.
77

88
Review the deprecated functionality for {{fleet}} and {{agent}}. While deprecations have no immediate impact, we strongly encourage you update your implementation after you upgrade. To learn how to upgrade, check out [Upgrade](/deploy-manage/upgrade.md).
99

@@ -12,10 +12,18 @@ Review the deprecated functionality for {{fleet}} and {{agent}}. While deprecati
1212
% ::::{dropdown} Deprecation title
1313
% Description of the deprecation.
1414
% For more information, check [PR #](PR link).
15-
% **Impact**<br> Impact of deprecation.
15+
% **Impact**<br> Impact of deprecation.
1616
% **Action**<br> Steps for mitigating deprecation impact.
1717
% ::::
1818

19-
% ## 9.0.0 [fleet-elastic-agent-900-deprecations]
19+
## 9.1.0 [fleet-elastic-agent-9.1.0-deprecations]
20+
21+
::::{dropdown} Deprecate the elasticinframetrics processor.
22+
The elasticinframetrics processor is no longer necessary and is deprecated in EDOT Collector 9.1.0. It is scheduled for removal in 9.2.0.
23+
24+
For more information, check [#8659]({{agent-pull}}8659).
25+
::::
26+
27+
## 9.0.0 [fleet-elastic-agent-9.0.0-deprecations]
2028

2129
_No deprecations_

release-notes/fleet-elastic-agent/index.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,80 @@ To check for security updates, go to [Security announcements for the Elastic sta
2626
% ### Fixes [fleet-elastic-agent-next-fixes]
2727
% *
2828

29+
## 9.1.0 [fleet-elastic-agent-9.1.0-release-notes]
30+
31+
### Features and enhancements [fleet-elastic-agent-9.1.0-features-enhancements]
32+
33+
**Elastic Agent**
34+
35+
* Adds a new configuration setting, `agent.upgrade.rollback.window`. [#8065]({{agent-pull}}8065) [#6881]({{agent-issue}}6881)
36+
37+
The value of the `agent.upgrade.rollback.window` setting determines the period after upgrading
38+
Elastic Agent when a rollback to the previous version can be triggered. This is an optional
39+
setting, with a default value of `168h` (7 days). The value can be any string that is parseable
40+
by <https://pkg.go.dev/time#ParseDuration>.
41+
* Removes resource/k8s processor and uses k8sattributes processor for service attributes. [#8599]({{agent-pull}}8599)
42+
43+
This PR removes the `resource/k8s` processor in honour of the k8sattributes processor that
44+
provides native support for the service attributes:
45+
<https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.127.0/processor/k8sattributesprocessor#configuring-recommended-resource-attributes>
46+
This change is aligned with the respective semantic conventions' guidance:
47+
<https://opentelemetry.io/docs/specs/semconv/non-normative/k8s-attributes/#service-attributes>
48+
* Adds elastic.agent.fips to local_metadata. [#7112]({{agent-pull}}7112)
49+
* Validates pbkdf2 settings when in FIPS mode. [#7187]({{agent-pull}}7187)
50+
* Adds FIPS-capable agent file vault. [#7360]({{agent-pull}}7360)
51+
* With this change FIPS-capable agents will only be able to upgrade to other FIPS-capable agents. This change also restricts non-FIPS to FIPS upgrades as well. [#7312]({{agent-pull}}7312)
52+
* Updates the error messages returned for FIPS upgrades. [#7453]({{agent-pull}}7453)
53+
* Retries enrollment requests on any error. [#8056]({{agent-pull}}8056)
54+
* Removes deprecated otel Elasticsearch exporter config `*_dynamic_index` from code and samples. [#8592]({{agent-pull}}8592)
55+
* Includes the forwardconnector as an EDOT collector component. [#8753]({{agent-pull}}8753)
56+
* Updates otel components to v0.129.0. [#8819]({{agent-pull}}8819)
57+
* Updates apm config extension to v0.4.0. [#8819]({{agent-pull}}8819)
58+
* Updates elastic trace processor to v0.7.0. [#8819]({{agent-pull}}8819)
59+
* Updates elastic apm connector to v0.4.0. [#8819]({{agent-pull}}8819)
60+
* Updates api key auth extension to v0.2.0. [#8819]({{agent-pull}}8819)
61+
* Updates elastic infra metrics processor to v0.16.0. [#8819]({{agent-pull}}8819)
62+
* Bumps apmconfig extension to v0.3.0. [#8819]({{agent-pull}}8819)
63+
64+
**Fleet Server**
65+
66+
* Adds ability for enrollment to take an agent id. [#4290]({{fleet-server-pull}}4290) [#4226]({{fleet-server-issue}}4226)
67+
* Adds migrate-action. [#4786]({{fleet-server-pull}}4786)
68+
69+
Added new MIGRATE action type for moving agent to different cluster.
70+
* Clears agent.upgrade_attempts when upgrade is complete. [#4528]({{fleet-server-pull}}4528)
71+
* Makes pbkdf2 settings validation FIPS compliant. [#4542]({{fleet-server-pull}}4542)
72+
* Updates to Go v1.24.0. [#4543]({{fleet-server-pull}}4543)
73+
* Adds version metadata to version command output. [#4820]({{fleet-server-pull}}4820)
74+
* Adds rollback attribute to upgrade actions. [#4838]({{fleet-server-issue}}4838)
75+
76+
### Fixes [fleet-elastic-agent-9.1.0-fixes]
77+
78+
**Elastic Agent**
79+
80+
* Upgrade to Go 1.24.3. [#8109]({{agent-pull}}8109)
81+
* Correctly handle sending signal to child process. [#7738]({{agent-pull}}7738) [#6875]({{agent-issue}}6875)
82+
* Preserve agent run state on deb and rpm upgrades. [#7999]({{agent-pull}}7999)
83+
* Use --header from enrollment when communicating with Fleet Server. [#8071]({{agent-pull}}8071) [#6823]({{agent-issue}}6823)
84+
* Address a race condition that can occur in agent diagnostics if log rotation runs while logs are being zipped.
85+
* Use paths.tempdir for diagnostics actions. [#8472]({{agent-pull}}8472)
86+
* Use debian 11 to build linux/arm to match linux/amd64. Upgrades linux/arm64's statically linked glibc from 2.28 to 2.31. [#8497]({{agent-pull}}8497)
87+
* Relax file ownership check to allow admin re-enrollment on Windows. [#8503]({{agent-pull}}8503) [#7794]({{agent-issue}}7794)
88+
* Remove incorrect logging that unprivileged installations are in beta. [#8715]({{agent-pull}}8715) [#8689]({{agent-issue}}8689)
89+
* Ensure standalone Elastic Agent uses log level from configuration instead of persisted state. [#8784]({{agent-pull}}8784) [#8137]({{agent-issue}}8137)
90+
* Resolve deadlocks in runtime checkin communication. [#8881]({{agent-pull}}8881) [#7944]({{agent-issue}}7944)
91+
* Remove init.d support from rpm packages. [#8896]({{agent-pull}}8896) [#8840]({{agent-issue}}8840)
92+
93+
**Fleet Server**
94+
95+
* Upgrade golang.org/x/net to v0.34.0 and golang.org/x/crypto to v0.32.0. [#4405]({{fleet-server-pull}}4405)
96+
* Update Go to v1.24.3. [#4891]({{fleet-server-pull}}4891)
97+
* Fix host parsing in Elasticsearch output diagnostics. [#4765]({{fleet-server-pull}}4765)
98+
* Redact output in bootstrap config logs. [#4775]({{fleet-server-pull}}4775)
99+
* Mutex protection for remote bulker config. [#4776]({{fleet-server-pull}}4776)
100+
* Enable dead code elimination. [#4784]({{fleet-server-pull}}4784)
101+
* Include the base error for JSON decode error responses. [#5069]({{fleet-server-pull}}5069)
102+
29103
## 9.0.4 [fleet-elastic-agent-9.0.4-release-notes]
30104

31105
### Features and enhancements [fleet-elastic-agent-9.0.4-features-enhancements]

0 commit comments

Comments
 (0)