From a26d46a2533495dfe25396b870801049870984aa Mon Sep 17 00:00:00 2001 From: David Kilfoyle Date: Wed, 26 Feb 2025 16:27:25 -0500 Subject: [PATCH 1/6] Add Fleet & Agent 9.0.0-rc1 Release Notes --- docs/en/install-upgrade/index.asciidoc | 2 +- .../release-notes-fleet-agent-rc1.asciidoc | 20 ++++++++++++++++++- .../release-notes-fleet-agent.asciidoc | 3 ++- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/docs/en/install-upgrade/index.asciidoc b/docs/en/install-upgrade/index.asciidoc index b2cf3dfad..f216ef92a 100644 --- a/docs/en/install-upgrade/index.asciidoc +++ b/docs/en/install-upgrade/index.asciidoc @@ -1,7 +1,7 @@ [[elastic-stack]] = Elastic Installation and Upgrade Guide -include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[] +//include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[] include::{docs-root}/shared/attributes.asciidoc[] include::overview.asciidoc[] diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc index b7a97b56e..f846e1a71 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc @@ -14,4 +14,22 @@ [[release-notes-fleet-agent-9.0.0-rc1]] == {fleet} and {agent} 9.0.0-rc1 -coming::[9.0.0-rc1] \ No newline at end of file +coming::[9.0.0-rc1] + +[discrete] +[[security-updates-9.0.0-rc1]] +=== Security updates + +{agent}:: +* Update Go version to 1.22.12. {agent-pull}6700[#6700] + +// end 9.0.0-rc1 relnotes + +[discrete] +[[bug-fixes-9.0.0-rc1]] +=== Bug fixes + +{agent}:: +* Change how Windows process handles are obtained when assigning sub-processes to Job objects. {agent-pull}6825[#6825] +* Fix a potential deadlock case in OTelManager error handling. {agent-pull}6927[#6927] {agent-issue}6119[#6119] +* Fix the TSDB `version_conflict_engine_exception` error caused by incorrect `kube-stack` Helm values. {agent-pull}6928[#6928] \ No newline at end of file diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc index c5cbcacfc..f484d8c66 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc @@ -6,6 +6,7 @@ This section summarizes the changes in each release. +* <> * <> Also see: @@ -14,4 +15,4 @@ Also see: * <> include::release-notes-fleet-agent-rc1.asciidoc[] -include::release-notes-fleet-agent-beta1.asciidoc[] \ No newline at end of file +include::release-notes-fleet-agent-beta1.asciidoc[] From 28d6d9c68db27d012122f7c468e3e576cd21d59d Mon Sep 17 00:00:00 2001 From: David Kilfoyle Date: Wed, 26 Feb 2025 16:42:37 -0500 Subject: [PATCH 2/6] re-add include file --- docs/en/install-upgrade/index.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/install-upgrade/index.asciidoc b/docs/en/install-upgrade/index.asciidoc index f216ef92a..b2cf3dfad 100644 --- a/docs/en/install-upgrade/index.asciidoc +++ b/docs/en/install-upgrade/index.asciidoc @@ -1,7 +1,7 @@ [[elastic-stack]] = Elastic Installation and Upgrade Guide -//include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[] +include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[] include::{docs-root}/shared/attributes.asciidoc[] include::overview.asciidoc[] From 75b7f54d74e3766160e5c2c192f2f52855c19d20 Mon Sep 17 00:00:00 2001 From: David Kilfoyle Date: Thu, 27 Feb 2025 16:52:03 -0500 Subject: [PATCH 3/6] Merge beta with rc1 --- .../release-notes/release-notes-fleet-agent.asciidoc | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc index f484d8c66..93a675d53 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc @@ -7,7 +7,6 @@ This section summarizes the changes in each release. * <> -* <> Also see: From 8b29677c937bc50b21d3a9a8f8426028ae82322c Mon Sep 17 00:00:00 2001 From: David Kilfoyle Date: Fri, 21 Mar 2025 14:44:29 -0400 Subject: [PATCH 4/6] Add Fleet & Agent 9.0.0-rc1 Release Notes --- .../release-notes-fleet-agent-rc1.asciidoc | 55 ++++++++++++++++++- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc index f846e1a71..502562ba2 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc @@ -20,10 +20,45 @@ coming::[9.0.0-rc1] [[security-updates-9.0.0-rc1]] === Security updates +{fleet-server}:: +* Update Go version to 1.24.0. {fleet-server-pull}4543[#4543] + {agent}:: * Update Go version to 1.22.12. {agent-pull}6700[#6700] -// end 9.0.0-rc1 relnotes +[discrete] +[[breaking-changes-9.0.0-rc1]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and +performance. Before you upgrade, review the breaking changes, then mitigate the +impact to your application. + +[discrete] +//[[breaking-7145]] +.The {agent} Docker container location has changed +[%collapsible] +==== +The {agent} Docker container is no longer availble from `docker.elastic.co/beats/elastic-agent`. Use `docker.elastic.co/elastic-agent/elastic-agent` instead. +==== + + +[discrete] +[[enhancements--9.0.0-rc1]] +=== Enhancements + +{agent}:: +* Include all metadata that is sent to {fleet} in the `agent-info.yaml` file in diagnostics by default. {agent-pull}7029[#7029] +* Update OTel components to v0.120.x. {agent-pull}7050[#7050] +* Adds the ApiKey prefix to the the OTLP managed header configurations. {agent-pull}7063[#7063] +* Add MOtel sample configurations. {agent-pull}6841[#6841] +* Improve `kubernetes_secrets` provider secret logging. {agent-pull}6713[#6713] +* Update `elastic-agent-libs` to v0.18.8. {agent-pull}7234[#7234] +* Add an `elastic.agent.fips` attribute to the `local_metadata` sent to {fleet}. {agent-pull}7112[#7112] + +{fleet-server}:: +* Validate pbkdf2 settings for FIPS compliance. {fleet-server-pull}4542[#4542] +* Update the {agent} upgrade process to prevent FIPS to non-FIPS upgrades. {fleet-server-pull}7312[#7312] [discrete] [[bug-fixes-9.0.0-rc1]] @@ -32,4 +67,20 @@ coming::[9.0.0-rc1] {agent}:: * Change how Windows process handles are obtained when assigning sub-processes to Job objects. {agent-pull}6825[#6825] * Fix a potential deadlock case in OTelManager error handling. {agent-pull}6927[#6927] {agent-issue}6119[#6119] -* Fix the TSDB `version_conflict_engine_exception` error caused by incorrect `kube-stack` Helm values. {agent-pull}6928[#6928] \ No newline at end of file +* Fix the TSDB `version_conflict_engine_exception` error caused by incorrect `kube-stack` Helm values. {agent-pull}6928[#6928] +* Make enroll command backoff more conservative. {agent-pull}6983[#6983] +* Add conditions to the `copy_fields` processor. {agent-pull}6730[#6730] {agent-issue}5299[#5299] +* Fix deadlock handling in OTelManager. {agent-pull}6927[#6927] {agent-issue}6119[#6119] +* Fix TSDB version_conflict_engine_exception caused by incorrect kube-stack Helm values. {agent-pull}6928[#6928] +* Add missing null checks to AST methods. {agent-pull}7009[#7009] +* Set the `spec.replicas` field to fix the deployment of the Kubernetes Otel operator. {agent-pull}7011[#7011] +* Fix an issue where `FixPermissions` on Windows incorrectly returned an error message due to improper handling of Windows API return values. {agent-pull}7370[#7370] +* Support IPv6 hosts in the {agent} GRPC configuration. {agent-pull}7035[#7035] +* Support IPv6 hosts in the {agent} monitoring http configuration. {agent-pull}7073[#7073] +* Support IPv6 hosts in the {agent} enroll URL. {agent-pull}7036[#7036] +* Fix permissions for Windows on not found paths and files errors. {agent-pull}7305[#7305] {agent-issue}7301[#7301] +* Make `otelcol` executable in the Docker image. {agent-pull}7345[#7345] {agent-issue}6763[#6763] +* Fixes the {es} exporter configuration in `opentelemetry-kube-stack` values. {agent-pull}7380[#7380] + + +// end 9.0.0-rc1 relnotes \ No newline at end of file From 9316785cd1423d89a7badd30fc425a57e4fc767b Mon Sep 17 00:00:00 2001 From: David Kilfoyle Date: Fri, 21 Mar 2025 15:01:47 -0400 Subject: [PATCH 5/6] Fix duplicate IDs --- .../release-notes/release-notes-fleet-agent-rc1.asciidoc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc index 502562ba2..dabbc0963 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc @@ -17,7 +17,7 @@ coming::[9.0.0-rc1] [discrete] -[[security-updates-9.0.0-rc1]] +[[security-updates-fleet-agent-9.0.0-rc1]] === Security updates {fleet-server}:: @@ -27,7 +27,7 @@ coming::[9.0.0-rc1] * Update Go version to 1.22.12. {agent-pull}6700[#6700] [discrete] -[[breaking-changes-9.0.0-rc1]] +[[breaking-changes-fleet-agent-9.0.0-rc1]] === Breaking changes Breaking changes can prevent your application from optimal operation and @@ -44,7 +44,7 @@ The {agent} Docker container is no longer availble from `docker.elastic.co/beats [discrete] -[[enhancements--9.0.0-rc1]] +[[enhancements-fleet-agent-9.0.0-rc1]] === Enhancements {agent}:: @@ -61,7 +61,7 @@ The {agent} Docker container is no longer availble from `docker.elastic.co/beats * Update the {agent} upgrade process to prevent FIPS to non-FIPS upgrades. {fleet-server-pull}7312[#7312] [discrete] -[[bug-fixes-9.0.0-rc1]] +[[bug-fixes-fleet-agent-9.0.0-rc1]] === Bug fixes {agent}:: @@ -82,5 +82,4 @@ The {agent} Docker container is no longer availble from `docker.elastic.co/beats * Make `otelcol` executable in the Docker image. {agent-pull}7345[#7345] {agent-issue}6763[#6763] * Fixes the {es} exporter configuration in `opentelemetry-kube-stack` values. {agent-pull}7380[#7380] - // end 9.0.0-rc1 relnotes \ No newline at end of file From 8d12f825a32456db8a75ec60e280301e67f14a14 Mon Sep 17 00:00:00 2001 From: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:39:51 -0400 Subject: [PATCH 6/6] Update docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc --- .../release-notes/release-notes-fleet-agent-rc1.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc index dabbc0963..06faac1d4 100644 --- a/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc +++ b/docs/en/install-upgrade/release-notes/release-notes-fleet-agent-rc1.asciidoc @@ -24,7 +24,7 @@ coming::[9.0.0-rc1] * Update Go version to 1.24.0. {fleet-server-pull}4543[#4543] {agent}:: -* Update Go version to 1.22.12. {agent-pull}6700[#6700] +* Update Go version to 1.24.0. {agent-pull}7248[#7248] [discrete] [[breaking-changes-fleet-agent-9.0.0-rc1]]