From 4f668d162fd158020256d326ac533e0fdb031e1d Mon Sep 17 00:00:00 2001 From: Colleen McGinnis Date: Tue, 26 Aug 2025 20:50:24 -0500 Subject: [PATCH 1/2] add release notes for 9.0.6 and 9.1.3 --- release-notes/fleet-elastic-agent/index.md | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/release-notes/fleet-elastic-agent/index.md b/release-notes/fleet-elastic-agent/index.md index 42c19bd072..c2e56be3b3 100644 --- a/release-notes/fleet-elastic-agent/index.md +++ b/release-notes/fleet-elastic-agent/index.md @@ -26,6 +26,35 @@ To check for security updates, go to [Security announcements for the Elastic sta % ### Fixes [fleet-elastic-agent-next-fixes] % * +## 9.1.3 [fleet-elastic-agent-9.1.3-release-notes] + +### Features and enhancements [fleet-elastic-agent-9.1.3-features-enhancements] + +**Elastic Agent** + +* Adjust the timeout for Elastic Defend check command. [#9329](https://github.com/elastic/elastic-agent/pull/9329) [#9521](https://github.com/elastic/elastic-agent/pull/9521) [#9522](https://github.com/elastic/elastic-agent/pull/9522) [#9545](https://github.com/elastic/elastic-agent/pull/9545) [#9213](https://github.com/elastic/elastic-agent/pull/9213) +* Update OTel components to v0.130.0. [#9329](https://github.com/elastic/elastic-agent/pull/9329) [#9521](https://github.com/elastic/elastic-agent/pull/9521) [#9522](https://github.com/elastic/elastic-agent/pull/9522) [#9545](https://github.com/elastic/elastic-agent/pull/9545) [#9362](https://github.com/elastic/elastic-agent/pull/9362) + +### Fixes [fleet-elastic-agent-9.1.3-fixes] + +**Elastic Agent** + +* Upgrade to Go 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) +* On Windows, retry saving the Agent information file to disk. [#9224](https://github.com/elastic/elastic-agent/pull/9224) [#5862](https://github.com/elastic/elastic-agent/issues/5862) + + Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (e.g. antivirus software). For such situations, we now retry the save operation on Windows. + +* Correct hints annotations parsing to resolve only `${kubernetes.*}` placeholders instead of resolving all `${...}` patterns. [#9307](https://github.com/elastic/elastic-agent/pull/9307) +* Treat exit code 28 from Endpoint binary as non-fatal. [#9320](https://github.com/elastic/elastic-agent/pull/9320) +* Fixed jitter backoff strategy reset. [#9342](https://github.com/elastic/elastic-agent/pull/9342) [#8864](https://github.com/elastic/elastic-agent/issues/8864) +* Fix Docker container failing to start with no matching vars: ${env.ELASTICSEARCH_API_KEY:} and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) +* Fix deb upgrade by stopping elastic-agent service before stopping endpoint. [#9462](https://github.com/elastic/elastic-agent/pull/9462) + +**Fleet Server** + +* Fix 503 handling in enrollment. [#5232](https://github.com/elastic/fleet-server/pull/5232) [#5197](https://github.com/elastic/fleet-server/issues/5197) +* Remove extra ES search when preparing agent policy. [#5283](https://github.com/elastic/fleet-server/pull/5283) + ## 9.1.2 [fleet-elastic-agent-9.1.2-release-notes] There are no new features, enhancements, or fixes in this release. @@ -118,6 +147,34 @@ There are no new features, enhancements, or fixes in this release. * Enable dead code elimination. [#4784]({{fleet-server-pull}}4784) * Include the base error for JSON decode error responses. [#5069]({{fleet-server-pull}}5069) +## 9.0.6 [fleet-elastic-agent-9.0.6-release-notes] + +### Features and enhancements [fleet-elastic-agent-9.0.6-features-enhancements] + +**Elastic Agent** + +* Adjust the timeout for Elastic Defend check command. [#9523](https://github.com/elastic/elastic-agent/pull/9523) [#9524](https://github.com/elastic/elastic-agent/pull/9524) [#9542](https://github.com/elastic/elastic-agent/pull/9542) [#9213](https://github.com/elastic/elastic-agent/pull/9213) + +### Fixes [fleet-elastic-agent-9.0.6-fixes] + +**Elastic Agent** + +* Upgrade to Go 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) +* On Windows, retry saving the Agent information file to disk. [#9224](https://github.com/elastic/elastic-agent/pull/9224) [#5862](https://github.com/elastic/elastic-agent/issues/5862) + + Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (e.g. antivirus software). For such situations, we now retry the save operation on Windows. + +* Correct hints annotations parsing to resolve only `${kubernetes.*}` placeholders instead of resolving all `${...}` patterns. [#9307](https://github.com/elastic/elastic-agent/pull/9307) +* Treat exit code 28 from Endpoint binary as non-fatal. [#9320](https://github.com/elastic/elastic-agent/pull/9320) +* Fixed jitter backoff strategy reset. [#9342](https://github.com/elastic/elastic-agent/pull/9342) [#8864](https://github.com/elastic/elastic-agent/issues/8864) +* Fix Docker container failing to start with no matching vars: ${env.ELASTICSEARCH_API_KEY:} and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) +* Fix deb upgrade by stopping elastic-agent service before upgrading. [#9462](https://github.com/elastic/elastic-agent/pull/9462) + +**Fleet Server** + +* Fix 503 handling in enrollment. [#5232](https://github.com/elastic/fleet-server/pull/5232) [#5197](https://github.com/elastic/fleet-server/issues/5197) +* Remove extra ES search when preparing agent policy. [#5283](https://github.com/elastic/fleet-server/pull/5283) + ## 9.0.5 [fleet-elastic-agent-9.0.5-release-notes] ### Fixes [fleet-elastic-agent-9.0.5-fixes] From 9c13cbbf73c7a83b5f8a7eb49abab45c29a39d85 Mon Sep 17 00:00:00 2001 From: Colleen McGinnis Date: Wed, 27 Aug 2025 09:37:30 -0500 Subject: [PATCH 2/2] apply suggestions from code review Co-authored-by: Pierre HILBERT Co-authored-by: Visha Angelova <91186315+vishaangelova@users.noreply.github.com> --- release-notes/fleet-elastic-agent/index.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/release-notes/fleet-elastic-agent/index.md b/release-notes/fleet-elastic-agent/index.md index c2e56be3b3..2835ae1774 100644 --- a/release-notes/fleet-elastic-agent/index.md +++ b/release-notes/fleet-elastic-agent/index.md @@ -32,23 +32,23 @@ To check for security updates, go to [Security announcements for the Elastic sta **Elastic Agent** -* Adjust the timeout for Elastic Defend check command. [#9329](https://github.com/elastic/elastic-agent/pull/9329) [#9521](https://github.com/elastic/elastic-agent/pull/9521) [#9522](https://github.com/elastic/elastic-agent/pull/9522) [#9545](https://github.com/elastic/elastic-agent/pull/9545) [#9213](https://github.com/elastic/elastic-agent/pull/9213) -* Update OTel components to v0.130.0. [#9329](https://github.com/elastic/elastic-agent/pull/9329) [#9521](https://github.com/elastic/elastic-agent/pull/9521) [#9522](https://github.com/elastic/elastic-agent/pull/9522) [#9545](https://github.com/elastic/elastic-agent/pull/9545) [#9362](https://github.com/elastic/elastic-agent/pull/9362) +* Adjust the timeout for Elastic Defend check command. [#9213](https://github.com/elastic/elastic-agent/pull/9213) +* Update OTel components to v0.130.0. [#9362](https://github.com/elastic/elastic-agent/pull/9362) ### Fixes [fleet-elastic-agent-9.1.3-fixes] **Elastic Agent** -* Upgrade to Go 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) +* Upgrade Go version to 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) * On Windows, retry saving the Agent information file to disk. [#9224](https://github.com/elastic/elastic-agent/pull/9224) [#5862](https://github.com/elastic/elastic-agent/issues/5862) - Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (e.g. antivirus software). For such situations, we now retry the save operation on Windows. + Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (for example, an antivirus software). In such cases, we now retry the save operation on Windows. * Correct hints annotations parsing to resolve only `${kubernetes.*}` placeholders instead of resolving all `${...}` patterns. [#9307](https://github.com/elastic/elastic-agent/pull/9307) * Treat exit code 28 from Endpoint binary as non-fatal. [#9320](https://github.com/elastic/elastic-agent/pull/9320) * Fixed jitter backoff strategy reset. [#9342](https://github.com/elastic/elastic-agent/pull/9342) [#8864](https://github.com/elastic/elastic-agent/issues/8864) -* Fix Docker container failing to start with no matching vars: ${env.ELASTICSEARCH_API_KEY:} and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) -* Fix deb upgrade by stopping elastic-agent service before stopping endpoint. [#9462](https://github.com/elastic/elastic-agent/pull/9462) +* Fix Docker container failing to start with `no matching vars: ${env.ELASTICSEARCH_API_KEY:}` and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) +* Fix deb upgrade by stopping `elastic-agent` service before stopping endpoint. [#9462](https://github.com/elastic/elastic-agent/pull/9462) **Fleet Server** @@ -153,22 +153,22 @@ There are no new features, enhancements, or fixes in this release. **Elastic Agent** -* Adjust the timeout for Elastic Defend check command. [#9523](https://github.com/elastic/elastic-agent/pull/9523) [#9524](https://github.com/elastic/elastic-agent/pull/9524) [#9542](https://github.com/elastic/elastic-agent/pull/9542) [#9213](https://github.com/elastic/elastic-agent/pull/9213) +* Adjust the timeout for Elastic Defend check command. [#9213](https://github.com/elastic/elastic-agent/pull/9213) ### Fixes [fleet-elastic-agent-9.0.6-fixes] **Elastic Agent** -* Upgrade to Go 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) +* Upgrade Go version to 1.24.6. [#9287](https://github.com/elastic/elastic-agent/pull/9287) * On Windows, retry saving the Agent information file to disk. [#9224](https://github.com/elastic/elastic-agent/pull/9224) [#5862](https://github.com/elastic/elastic-agent/issues/5862) - Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (e.g. antivirus software). For such situations, we now retry the save operation on Windows. + Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (for example, an antivirus software). In such cases, we now retry the save operation on Windows. * Correct hints annotations parsing to resolve only `${kubernetes.*}` placeholders instead of resolving all `${...}` patterns. [#9307](https://github.com/elastic/elastic-agent/pull/9307) * Treat exit code 28 from Endpoint binary as non-fatal. [#9320](https://github.com/elastic/elastic-agent/pull/9320) * Fixed jitter backoff strategy reset. [#9342](https://github.com/elastic/elastic-agent/pull/9342) [#8864](https://github.com/elastic/elastic-agent/issues/8864) -* Fix Docker container failing to start with no matching vars: ${env.ELASTICSEARCH_API_KEY:} and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) -* Fix deb upgrade by stopping elastic-agent service before upgrading. [#9462](https://github.com/elastic/elastic-agent/pull/9462) +* Fix Docker container failing to start with `no matching vars: ${env.ELASTICSEARCH_API_KEY:}` and similar errors by restoring support for `:` to set default values. [#9451](https://github.com/elastic/elastic-agent/pull/9451) [#9328](https://github.com/elastic/elastic-agent/issues/9328) +* Fix deb upgrade by stopping `elastic-agent` service before upgrading. [#9462](https://github.com/elastic/elastic-agent/pull/9462) **Fleet Server**