From 11758f339c2ff671d921f353d8a09ebfe4e35764 Mon Sep 17 00:00:00 2001 From: ebeahan Date: Fri, 12 Sep 2025 14:51:12 -0500 Subject: [PATCH 1/4] Changelog for 9.0.7 --- changelog/9.0.7.yaml | 146 ++++++++++++++++++ changelog/9.0.7/breaking.md | 3 + changelog/9.0.7/deprecations.md | 3 + changelog/9.0.7/index.md | 20 +++ .../1755283748-service-retry-install.yaml | 32 ---- .../fragments/1755873563-bump_kube_stack.yaml | 32 ---- ...pdate-secret-redaction-in-diagnostics.yaml | 32 ---- .../1756218044-fix-upgrade-details-state.yaml | 5 - ...-unprivileged-agent-for-mac-and-linux.yaml | 32 ---- ...althcheck-during-container-enrollment.yaml | 32 ---- ...enroll-unprivileged-agent-for-windows.yaml | 32 ---- ...833043-enhance-upgrade-action-loggers.yaml | 32 ---- .../1756921212-endpoint-284-non-fatal.yaml | 32 ---- .../1757079091-fix-stale-upgrade-actions.yaml | 5 - 14 files changed, 172 insertions(+), 266 deletions(-) create mode 100644 changelog/9.0.7.yaml create mode 100644 changelog/9.0.7/breaking.md create mode 100644 changelog/9.0.7/deprecations.md create mode 100644 changelog/9.0.7/index.md delete mode 100644 changelog/fragments/1755283748-service-retry-install.yaml delete mode 100644 changelog/fragments/1755873563-bump_kube_stack.yaml delete mode 100644 changelog/fragments/1756122869-update-secret-redaction-in-diagnostics.yaml delete mode 100644 changelog/fragments/1756218044-fix-upgrade-details-state.yaml delete mode 100644 changelog/fragments/1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml delete mode 100644 changelog/fragments/1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml delete mode 100644 changelog/fragments/1756433743-enable-root-user-to-re-enroll-unprivileged-agent-for-windows.yaml delete mode 100644 changelog/fragments/1756833043-enhance-upgrade-action-loggers.yaml delete mode 100644 changelog/fragments/1756921212-endpoint-284-non-fatal.yaml delete mode 100644 changelog/fragments/1757079091-fix-stale-upgrade-actions.yaml diff --git a/changelog/9.0.7.yaml b/changelog/9.0.7.yaml new file mode 100644 index 00000000000..5fa137e4dc2 --- /dev/null +++ b/changelog/9.0.7.yaml @@ -0,0 +1,146 @@ +version: 9.0.7 +entries: + - kind: bug-fix + summary: Retry service start command upon failure with 30-second delay. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9313 + issue: [] + impact: "" + action: "" + timestamp: 1755283748 + file: + name: 1755283748-service-retry-install.yaml + checksum: 886d72511d47a5cae4f6cfbe361058fc784c1ed2 + - kind: enhancement + summary: Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9322 + - https://github.com/elastic/elastic-agent/pull/9913 + - https://github.com/elastic/elastic-agent/pull/9919 + - https://github.com/elastic/elastic-agent/pull/9920 + - https://github.com/elastic/elastic-agent/pull/9535 + issue: [] + impact: "" + action: "" + timestamp: 1755873563 + file: + name: 1755873563-bump_kube_stack.yaml + checksum: 426353e1b9973af91cbc457becf854ad8326f9a7 + - kind: security + summary: redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9560 + issue: [] + impact: "" + action: "" + timestamp: 1756122869 + file: + name: 1756122869-update-secret-redaction-in-diagnostics.yaml + checksum: 3fe28334e7831c7910a2161097c1643797fc6ef7 + - kind: bug-fix + summary: fix reporting of scheduled upgrade details across restarts and cancels + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9562 + issue: + - https://github.com/elastic/elastic-agent/issues/8778 + impact: "" + action: "" + timestamp: 1756218044 + file: + name: 1756218044-fix-upgrade-details-state.yaml + checksum: 9677e35d59df7dfef2ff540d19d9f05d7017ede1 + - kind: bug-fix + summary: enable root user to re-enroll unprivileged agent for mac and linux + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9603 + issue: + - https://github.com/elastic/elastic-agent/issues/8544 + impact: "" + action: "" + timestamp: 1756313785 + file: + name: 1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml + checksum: 0f9fb2207e09b12416a5e661dde758f8d432b13f + - kind: bug-fix + summary: Fix missing liveness healthcheck during container enrollment + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9612 + issue: + - https://github.com/elastic/elastic-agent/issues/9611 + impact: "" + action: "" + timestamp: 1756325090 + file: + name: 1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml + checksum: de9a5a42d9b6603cba3b3bf19596eb3213e892f6 + - kind: bug-fix + summary: enable admin user to re-enroll unprivileged agent for windows + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9623 + issue: + - https://github.com/elastic/elastic-agent/issues/8544 + impact: "" + action: "" + timestamp: 1756433743 + file: + name: 1756433743-enable-root-user-to-re-enroll-unprivileged-agent-for-windows.yaml + checksum: 65a96ffe81178578e80d9e800ebc31cf74a26d82 + - kind: enhancement + summary: Enhanced loggers for easier debugging of upgrade related issues. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9322 + - https://github.com/elastic/elastic-agent/pull/9913 + - https://github.com/elastic/elastic-agent/pull/9919 + - https://github.com/elastic/elastic-agent/pull/9920 + - https://github.com/elastic/elastic-agent/pull/9689 + issue: + - https://github.com/elastic/elastic-agent/issues/9536 + impact: "" + action: "" + timestamp: 1756833043 + file: + name: 1756833043-enhance-upgrade-action-loggers.yaml + checksum: 14a08bc69878adbea5e5b81bdd507edb34c9d096 + - kind: bug-fix + summary: Treat exit code 284 from Endpoint binary as non-fatal + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9687 + issue: [] + impact: "" + action: "" + timestamp: 1756921212 + file: + name: 1756921212-endpoint-284-non-fatal.yaml + checksum: 958a1547c78ab758322016e0a672f726eecb0a80 + - kind: bug-fix + summary: ensure failed upgrade actions are removed from queue and details are set + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/9634 + issue: + - https://github.com/elastic/elastic-agent/issues/9629 + impact: "" + action: "" + timestamp: 1757079091 + file: + name: 1757079091-fix-stale-upgrade-actions.yaml + checksum: b79516aaa48bcf3e06e746295c4f23b32df1b1b2 diff --git a/changelog/9.0.7/breaking.md b/changelog/9.0.7/breaking.md new file mode 100644 index 00000000000..6005b57a8c7 --- /dev/null +++ b/changelog/9.0.7/breaking.md @@ -0,0 +1,3 @@ +## 9.0.7 [-9.0.7-breaking-changes] + +_No breaking changes._ diff --git a/changelog/9.0.7/deprecations.md b/changelog/9.0.7/deprecations.md new file mode 100644 index 00000000000..db725e6d058 --- /dev/null +++ b/changelog/9.0.7/deprecations.md @@ -0,0 +1,3 @@ +## 9.0.7 [-9.0.7-deprecations] + +_No deprecations._ diff --git a/changelog/9.0.7/index.md b/changelog/9.0.7/index.md new file mode 100644 index 00000000000..fe7358ae0be --- /dev/null +++ b/changelog/9.0.7/index.md @@ -0,0 +1,20 @@ +## 9.0.7 [-release-notes-9.0.7] + + +### Features and enhancements [-9.0.7-features-enhancements] + +* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9535](https://github.com/elastic/elastic-agent/pull/9535) +* Enhanced loggers for easier debugging of upgrade related issues. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9689](https://github.com/elastic/elastic-agent/pull/9689) [#9536](https://github.com/elastic/elastic-agent/issues/9536) + + +### Fixes [-9.0.7-fixes] + +* Redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. [#9560](https://github.com/elastic/elastic-agent/pull/9560) +* Retry service start command upon failure with 30-second delay. [#9313](https://github.com/elastic/elastic-agent/pull/9313) +* Fix reporting of scheduled upgrade details across restarts and cancels. [#9562](https://github.com/elastic/elastic-agent/pull/9562) [#8778](https://github.com/elastic/elastic-agent/issues/8778) +* Enable root user to re-enroll unprivileged agent for mac and linux. [#9603](https://github.com/elastic/elastic-agent/pull/9603) [#8544](https://github.com/elastic/elastic-agent/issues/8544) +* Fix missing liveness healthcheck during container enrollment. [#9612](https://github.com/elastic/elastic-agent/pull/9612) [#9611](https://github.com/elastic/elastic-agent/issues/9611) +* Enable admin user to re-enroll unprivileged agent for windows. [#9623](https://github.com/elastic/elastic-agent/pull/9623) [#8544](https://github.com/elastic/elastic-agent/issues/8544) +* Treat exit code 284 from Endpoint binary as non-fatal. [#9687](https://github.com/elastic/elastic-agent/pull/9687) +* Ensure failed upgrade actions are removed from queue and details are set. [#9634](https://github.com/elastic/elastic-agent/pull/9634) [#9629](https://github.com/elastic/elastic-agent/issues/9629) + diff --git a/changelog/fragments/1755283748-service-retry-install.yaml b/changelog/fragments/1755283748-service-retry-install.yaml deleted file mode 100644 index f4fb880a8e0..00000000000 --- a/changelog/fragments/1755283748-service-retry-install.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: bug-fix - -# Change summary; a 80ish characters long description of the change. -summary: Retry service start command upon failure with 30-second delay. - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9313 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -#issue: https://github.com/owner/repo/1234 diff --git a/changelog/fragments/1755873563-bump_kube_stack.yaml b/changelog/fragments/1755873563-bump_kube_stack.yaml deleted file mode 100644 index e3563a0b686..00000000000 --- a/changelog/fragments/1755873563-bump_kube_stack.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: enhancement - -# Change summary; a 80ish characters long description of the change. -summary: Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -#pr: https://github.com/owner/repo/1234 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -#issue: https://github.com/owner/repo/1234 diff --git a/changelog/fragments/1756122869-update-secret-redaction-in-diagnostics.yaml b/changelog/fragments/1756122869-update-secret-redaction-in-diagnostics.yaml deleted file mode 100644 index b6b27ffb032..00000000000 --- a/changelog/fragments/1756122869-update-secret-redaction-in-diagnostics.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: security - -# Change summary; a 80ish characters long description of the change. -summary: redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9560 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -#issue: https://github.com/owner/repo/1234 diff --git a/changelog/fragments/1756218044-fix-upgrade-details-state.yaml b/changelog/fragments/1756218044-fix-upgrade-details-state.yaml deleted file mode 100644 index f69339423d2..00000000000 --- a/changelog/fragments/1756218044-fix-upgrade-details-state.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: bug-fix -summary: fix reporting of scheduled upgrade details across restarts and cancels -component: elastic-agent -pr: https://github.com/elastic/elastic-agent/pull/9562 -issue: https://github.com/elastic/elastic-agent/issues/8778 \ No newline at end of file diff --git a/changelog/fragments/1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml b/changelog/fragments/1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml deleted file mode 100644 index 73bc6c9e266..00000000000 --- a/changelog/fragments/1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: bug-fix - -# Change summary; a 80ish characters long description of the change. -summary: enable root user to re-enroll unprivileged agent for mac and linux - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: "elastic-agent" - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9603 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -issue: https://github.com/elastic/elastic-agent/issues/8544 diff --git a/changelog/fragments/1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml b/changelog/fragments/1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml deleted file mode 100644 index 60ffd90a769..00000000000 --- a/changelog/fragments/1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: bug-fix - -# Change summary; a 80ish characters long description of the change. -summary: Fix missing liveness healthcheck during container enrollment - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9612 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -issue: https://github.com/elastic/elastic-agent/issues/9611 diff --git a/changelog/fragments/1756433743-enable-root-user-to-re-enroll-unprivileged-agent-for-windows.yaml b/changelog/fragments/1756433743-enable-root-user-to-re-enroll-unprivileged-agent-for-windows.yaml deleted file mode 100644 index db3371eb303..00000000000 --- a/changelog/fragments/1756433743-enable-root-user-to-re-enroll-unprivileged-agent-for-windows.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: bug-fix - -# Change summary; a 80ish characters long description of the change. -summary: enable admin user to re-enroll unprivileged agent for windows - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: "elastic-agent" - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9623 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -issue: https://github.com/elastic/elastic-agent/issues/8544 diff --git a/changelog/fragments/1756833043-enhance-upgrade-action-loggers.yaml b/changelog/fragments/1756833043-enhance-upgrade-action-loggers.yaml deleted file mode 100644 index 8c7ec78745a..00000000000 --- a/changelog/fragments/1756833043-enhance-upgrade-action-loggers.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: enhancement - -# Change summary; a 80ish characters long description of the change. -summary: Enhanced loggers for easier debugging of upgrade related issues. - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -#pr: https://github.com/owner/repo/1234 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -issue: https://github.com/elastic/elastic-agent/issues/9536 diff --git a/changelog/fragments/1756921212-endpoint-284-non-fatal.yaml b/changelog/fragments/1756921212-endpoint-284-non-fatal.yaml deleted file mode 100644 index 2247bda6793..00000000000 --- a/changelog/fragments/1756921212-endpoint-284-non-fatal.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Kind can be one of: -# - breaking-change: a change to previously-documented behavior -# - deprecation: functionality that is being removed in a later release -# - bug-fix: fixes a problem in a previous version -# - enhancement: extends functionality but does not break or fix existing behavior -# - feature: new functionality -# - known-issue: problems that we are aware of in a given version -# - security: impacts on the security of a product or a user’s deployment. -# - upgrade: important information for someone upgrading from a prior version -# - other: does not fit into any of the other categories -kind: bug-fix - -# Change summary; a 80ish characters long description of the change. -summary: Treat exit code 284 from Endpoint binary as non-fatal - -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment. -#description: - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# PR URL; optional; the PR number that added the changeset. -# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added. -# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number. -# Please provide it if you are adding a fragment for a different PR. -pr: https://github.com/elastic/elastic-agent/pull/9687 - -# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of). -# If not present is automatically filled by the tooling with the issue linked to the PR number. -#issue: https://github.com/owner/repo/1234 diff --git a/changelog/fragments/1757079091-fix-stale-upgrade-actions.yaml b/changelog/fragments/1757079091-fix-stale-upgrade-actions.yaml deleted file mode 100644 index bd81715db16..00000000000 --- a/changelog/fragments/1757079091-fix-stale-upgrade-actions.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: bug-fix -summary: ensure failed upgrade actions are removed from queue and details are set -component: elastic-agent -pr: https://github.com/elastic/elastic-agent/pull/9634 -issue: https://github.com/elastic/elastic-agent/issues/9629 From 34178c84e84a1c330d7f3d24f0ce43c343da70e3 Mon Sep 17 00:00:00 2001 From: Colleen McGinnis Date: Tue, 16 Sep 2025 16:42:03 -0500 Subject: [PATCH 2/4] relocate --- changelog/9.0.7/breaking.md | 3 --- changelog/9.0.7/deprecations.md | 3 --- docs/release-notes/_snippets/9.0.7/breaking.md | 3 +++ docs/release-notes/_snippets/9.0.7/deprecations.md | 3 +++ .../release-notes/_snippets}/9.0.7/index.md | 14 +++++++------- docs/release-notes/_snippets/breaking-changes.md | 3 +++ docs/release-notes/_snippets/deprecations.md | 3 +++ docs/release-notes/_snippets/index.md | 3 +++ 8 files changed, 22 insertions(+), 13 deletions(-) delete mode 100644 changelog/9.0.7/breaking.md delete mode 100644 changelog/9.0.7/deprecations.md create mode 100644 docs/release-notes/_snippets/9.0.7/breaking.md create mode 100644 docs/release-notes/_snippets/9.0.7/deprecations.md rename {changelog => docs/release-notes/_snippets}/9.0.7/index.md (83%) diff --git a/changelog/9.0.7/breaking.md b/changelog/9.0.7/breaking.md deleted file mode 100644 index 6005b57a8c7..00000000000 --- a/changelog/9.0.7/breaking.md +++ /dev/null @@ -1,3 +0,0 @@ -## 9.0.7 [-9.0.7-breaking-changes] - -_No breaking changes._ diff --git a/changelog/9.0.7/deprecations.md b/changelog/9.0.7/deprecations.md deleted file mode 100644 index db725e6d058..00000000000 --- a/changelog/9.0.7/deprecations.md +++ /dev/null @@ -1,3 +0,0 @@ -## 9.0.7 [-9.0.7-deprecations] - -_No deprecations._ diff --git a/docs/release-notes/_snippets/9.0.7/breaking.md b/docs/release-notes/_snippets/9.0.7/breaking.md new file mode 100644 index 00000000000..7b36893b8ef --- /dev/null +++ b/docs/release-notes/_snippets/9.0.7/breaking.md @@ -0,0 +1,3 @@ +## 9.0.7 [elastic-agent-9.0.7-breaking-changes] + +_No breaking changes._ diff --git a/docs/release-notes/_snippets/9.0.7/deprecations.md b/docs/release-notes/_snippets/9.0.7/deprecations.md new file mode 100644 index 00000000000..0c01aff5ebc --- /dev/null +++ b/docs/release-notes/_snippets/9.0.7/deprecations.md @@ -0,0 +1,3 @@ +## 9.0.7 [elastic-agent-9.0.7-deprecations] + +_No deprecations._ diff --git a/changelog/9.0.7/index.md b/docs/release-notes/_snippets/9.0.7/index.md similarity index 83% rename from changelog/9.0.7/index.md rename to docs/release-notes/_snippets/9.0.7/index.md index fe7358ae0be..e3f288ce353 100644 --- a/changelog/9.0.7/index.md +++ b/docs/release-notes/_snippets/9.0.7/index.md @@ -1,20 +1,20 @@ -## 9.0.7 [-release-notes-9.0.7] +## 9.0.7 [elastic-agent-release-notes-9.0.7] -### Features and enhancements [-9.0.7-features-enhancements] +### Features and enhancements [elastic-agent-9.0.7-features-enhancements] -* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9535](https://github.com/elastic/elastic-agent/pull/9535) +* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9535](https://github.com/elastic/elastic-agent/pull/9535) * Enhanced loggers for easier debugging of upgrade related issues. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9689](https://github.com/elastic/elastic-agent/pull/9689) [#9536](https://github.com/elastic/elastic-agent/issues/9536) -### Fixes [-9.0.7-fixes] +### Fixes [elastic-agent-9.0.7-fixes] -* Redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. [#9560](https://github.com/elastic/elastic-agent/pull/9560) -* Retry service start command upon failure with 30-second delay. [#9313](https://github.com/elastic/elastic-agent/pull/9313) +* Redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. [#9560](https://github.com/elastic/elastic-agent/pull/9560) +* Retry service start command upon failure with 30-second delay. [#9313](https://github.com/elastic/elastic-agent/pull/9313) * Fix reporting of scheduled upgrade details across restarts and cancels. [#9562](https://github.com/elastic/elastic-agent/pull/9562) [#8778](https://github.com/elastic/elastic-agent/issues/8778) * Enable root user to re-enroll unprivileged agent for mac and linux. [#9603](https://github.com/elastic/elastic-agent/pull/9603) [#8544](https://github.com/elastic/elastic-agent/issues/8544) * Fix missing liveness healthcheck during container enrollment. [#9612](https://github.com/elastic/elastic-agent/pull/9612) [#9611](https://github.com/elastic/elastic-agent/issues/9611) * Enable admin user to re-enroll unprivileged agent for windows. [#9623](https://github.com/elastic/elastic-agent/pull/9623) [#8544](https://github.com/elastic/elastic-agent/issues/8544) -* Treat exit code 284 from Endpoint binary as non-fatal. [#9687](https://github.com/elastic/elastic-agent/pull/9687) +* Treat exit code 284 from Endpoint binary as non-fatal. [#9687](https://github.com/elastic/elastic-agent/pull/9687) * Ensure failed upgrade actions are removed from queue and details are set. [#9634](https://github.com/elastic/elastic-agent/pull/9634) [#9629](https://github.com/elastic/elastic-agent/issues/9629) diff --git a/docs/release-notes/_snippets/breaking-changes.md b/docs/release-notes/_snippets/breaking-changes.md index 3bae5a0d8e1..7055fbb6fa3 100644 --- a/docs/release-notes/_snippets/breaking-changes.md +++ b/docs/release-notes/_snippets/breaking-changes.md @@ -1,3 +1,6 @@ +:::{include} /release-notes/_snippets/9.0.7/breaking.md +::: + :::{include} /release-notes/_snippets/9.0.6/breaking.md ::: diff --git a/docs/release-notes/_snippets/deprecations.md b/docs/release-notes/_snippets/deprecations.md index 00f664e3ed8..357b4ad3924 100644 --- a/docs/release-notes/_snippets/deprecations.md +++ b/docs/release-notes/_snippets/deprecations.md @@ -1,3 +1,6 @@ +:::{include} /release-notes/_snippets/9.0.7/deprecations.md +::: + :::{include} /release-notes/_snippets/9.0.6/deprecations.md ::: diff --git a/docs/release-notes/_snippets/index.md b/docs/release-notes/_snippets/index.md index 329a63a1745..5fc736228a6 100644 --- a/docs/release-notes/_snippets/index.md +++ b/docs/release-notes/_snippets/index.md @@ -1,3 +1,6 @@ +:::{include} /release-notes/_snippets/9.0.7/index.md +::: + :::{include} /release-notes/_snippets/9.0.6/index.md ::: From 2f3b9dda985d67c8f85a36b5ed9edb3a22b65973 Mon Sep 17 00:00:00 2001 From: Pierre HILBERT Date: Wed, 17 Sep 2025 14:23:15 +0200 Subject: [PATCH 3/4] Fix summaries in changelog for version 9.0.7 --- changelog/9.0.7.yaml | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/changelog/9.0.7.yaml b/changelog/9.0.7.yaml index 5fa137e4dc2..4a2d7b0766b 100644 --- a/changelog/9.0.7.yaml +++ b/changelog/9.0.7.yaml @@ -14,14 +14,10 @@ entries: name: 1755283748-service-retry-install.yaml checksum: 886d72511d47a5cae4f6cfbe361058fc784c1ed2 - kind: enhancement - summary: Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector + summary: Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/9322 - - https://github.com/elastic/elastic-agent/pull/9913 - - https://github.com/elastic/elastic-agent/pull/9919 - - https://github.com/elastic/elastic-agent/pull/9920 - https://github.com/elastic/elastic-agent/pull/9535 issue: [] impact: "" @@ -31,7 +27,7 @@ entries: name: 1755873563-bump_kube_stack.yaml checksum: 426353e1b9973af91cbc457becf854ad8326f9a7 - kind: security - summary: redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive + summary: redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. description: "" component: elastic-agent pr: @@ -44,7 +40,7 @@ entries: name: 1756122869-update-secret-redaction-in-diagnostics.yaml checksum: 3fe28334e7831c7910a2161097c1643797fc6ef7 - kind: bug-fix - summary: fix reporting of scheduled upgrade details across restarts and cancels + summary: fix reporting of scheduled upgrade details across restarts and cancels. description: "" component: elastic-agent pr: @@ -58,7 +54,7 @@ entries: name: 1756218044-fix-upgrade-details-state.yaml checksum: 9677e35d59df7dfef2ff540d19d9f05d7017ede1 - kind: bug-fix - summary: enable root user to re-enroll unprivileged agent for mac and linux + summary: enable root user to re-enroll unprivileged agent for mac and linux. description: "" component: elastic-agent pr: @@ -72,7 +68,7 @@ entries: name: 1756313785-enable-root-user-to-re-enroll-unprivileged-agent-for-mac-and-linux.yaml checksum: 0f9fb2207e09b12416a5e661dde758f8d432b13f - kind: bug-fix - summary: Fix missing liveness healthcheck during container enrollment + summary: Fix missing liveness healthcheck during container enrollment. description: "" component: elastic-agent pr: @@ -86,7 +82,7 @@ entries: name: 1756325090-Fix-missing-liveness-healthcheck-during-container-enrollment.yaml checksum: de9a5a42d9b6603cba3b3bf19596eb3213e892f6 - kind: bug-fix - summary: enable admin user to re-enroll unprivileged agent for windows + summary: enable admin user to re-enroll unprivileged agent for windows. description: "" component: elastic-agent pr: @@ -104,10 +100,6 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/9322 - - https://github.com/elastic/elastic-agent/pull/9913 - - https://github.com/elastic/elastic-agent/pull/9919 - - https://github.com/elastic/elastic-agent/pull/9920 - https://github.com/elastic/elastic-agent/pull/9689 issue: - https://github.com/elastic/elastic-agent/issues/9536 @@ -118,7 +110,7 @@ entries: name: 1756833043-enhance-upgrade-action-loggers.yaml checksum: 14a08bc69878adbea5e5b81bdd507edb34c9d096 - kind: bug-fix - summary: Treat exit code 284 from Endpoint binary as non-fatal + summary: Treat exit code 284 from Endpoint binary as non-fatal. description: "" component: elastic-agent pr: @@ -131,7 +123,7 @@ entries: name: 1756921212-endpoint-284-non-fatal.yaml checksum: 958a1547c78ab758322016e0a672f726eecb0a80 - kind: bug-fix - summary: ensure failed upgrade actions are removed from queue and details are set + summary: ensure failed upgrade actions are removed from queue and details are set. description: "" component: elastic-agent pr: From 891c25e1e03d4e16518ed36c28b3756f0ffeb9a4 Mon Sep 17 00:00:00 2001 From: Pierre HILBERT Date: Wed, 17 Sep 2025 14:23:52 +0200 Subject: [PATCH 4/4] Update release notes for version 9.0.7 --- docs/release-notes/_snippets/9.0.7/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/_snippets/9.0.7/index.md b/docs/release-notes/_snippets/9.0.7/index.md index e3f288ce353..9181ad45957 100644 --- a/docs/release-notes/_snippets/9.0.7/index.md +++ b/docs/release-notes/_snippets/9.0.7/index.md @@ -3,8 +3,8 @@ ### Features and enhancements [elastic-agent-9.0.7-features-enhancements] -* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9535](https://github.com/elastic/elastic-agent/pull/9535) -* Enhanced loggers for easier debugging of upgrade related issues. [#9322](https://github.com/elastic/elastic-agent/pull/9322) [#9913](https://github.com/elastic/elastic-agent/pull/9913) [#9919](https://github.com/elastic/elastic-agent/pull/9919) [#9920](https://github.com/elastic/elastic-agent/pull/9920) [#9689](https://github.com/elastic/elastic-agent/pull/9689) [#9536](https://github.com/elastic/elastic-agent/issues/9536) +* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. [#9535](https://github.com/elastic/elastic-agent/pull/9535) +* Enhanced loggers for easier debugging of upgrade related issues. [#9536](https://github.com/elastic/elastic-agent/issues/9536) ### Fixes [elastic-agent-9.0.7-fixes]