From 1e40a8c8c989d282ad921ce1d340a12723670b93 Mon Sep 17 00:00:00 2001 From: ebeahan <7226265+ebeahan@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:28:28 +0000 Subject: [PATCH 1/4] add the 8.19.14 Elastic Agent release notes --- changelog/8.19.14.asciidoc | 57 ++++++ changelog/8.19.14.yaml | 180 ++++++++++++++++++ .../1758822287-bump-golang-1.25.8.yaml | 32 ---- .../1772715054-cloud-defend-procfs.yaml | 47 ----- .../1772815729-cloud-defend-helm-chart.yaml | 45 ----- ...05-update-otel-components-to-v0.145.0.yaml | 32 ---- changelog/fragments/1773217838-main.yaml | 48 ----- .../1773392178-fix-agent-buildtime.yaml | 32 ---- ...sses-when-component-fails-to-shutdown.yaml | 32 ---- ...enroll-when-the-fleet_url-is-the-same.yaml | 45 ----- ...08-update-otel-components-to-v0.147.0.yaml | 32 ---- ...82936-update-otel-to-v1.54.0-v0.148.0.yaml | 45 ----- ...86-dependency-upgrade-nodejs-v22.22.2.yaml | 45 ----- 13 files changed, 237 insertions(+), 435 deletions(-) create mode 100644 changelog/8.19.14.asciidoc create mode 100644 changelog/8.19.14.yaml delete mode 100644 changelog/fragments/1758822287-bump-golang-1.25.8.yaml delete mode 100644 changelog/fragments/1772715054-cloud-defend-procfs.yaml delete mode 100644 changelog/fragments/1772815729-cloud-defend-helm-chart.yaml delete mode 100644 changelog/fragments/1773138205-update-otel-components-to-v0.145.0.yaml delete mode 100644 changelog/fragments/1773217838-main.yaml delete mode 100644 changelog/fragments/1773392178-fix-agent-buildtime.yaml delete mode 100644 changelog/fragments/1773697016-Prevent-zombie-processes-when-component-fails-to-shutdown.yaml delete mode 100644 changelog/fragments/1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml delete mode 100644 changelog/fragments/1773838908-update-otel-components-to-v0.147.0.yaml delete mode 100644 changelog/fragments/1774382936-update-otel-to-v1.54.0-v0.148.0.yaml delete mode 100644 changelog/fragments/1774970286-dependency-upgrade-nodejs-v22.22.2.yaml diff --git a/changelog/8.19.14.asciidoc b/changelog/8.19.14.asciidoc new file mode 100644 index 00000000000..d87faa886b1 --- /dev/null +++ b/changelog/8.19.14.asciidoc @@ -0,0 +1,57 @@ +// begin 8.19.14 relnotes + +[[release-notes-8.19.14]] +== 8.19.14 + +Review important information about the 8.19.14 release. + + + + + + + + + +[discrete] +[[new-features-8.19.14]] +=== New features + +The 8.19.14 release adds the following new and notable features. + + + + +* Add Cloud Defend Integration support to the helm chart. https://github.com/elastic/elastic-agent/pull/13074[#13074] + + +[discrete] +[[enhancements-8.19.14]] +=== Enhancements + + + + +* Update Go version to 1.25.8. https://github.com/elastic/elastic-agent/pull/10156[#10156] +* Update OTel components to v0.145.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Update OTel components to v0.147.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Update otel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] + + + + +[discrete] +[[bug-fixes-8.19.14]] +=== Bug fixes + + + + +* Updated k8s example manifests. Added HOSTFS_PROC_PATH environment variable due-to procfs fix in cloud-defend +and mount points required for cloud-defend. +. https://github.com/elastic/elastic-agent/pull/12989[#12989] +* Fix an issue where some components could be missing from the status output. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Prevent zombie processes when component fails to shutdown. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Fix container enrollment to not re-enroll when the fleet_url is the same. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] + +// end 8.19.14 relnotes diff --git a/changelog/8.19.14.yaml b/changelog/8.19.14.yaml new file mode 100644 index 00000000000..9f86d0b6ff0 --- /dev/null +++ b/changelog/8.19.14.yaml @@ -0,0 +1,180 @@ +version: 8.19.14 +entries: + - kind: enhancement + summary: Update Go version to 1.25.8 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/10156 + issue: [] + impact: "" + action: "" + timestamp: 1758822287 + file: + name: 1758822287-bump-golang-1.25.8.yaml + checksum: fa096c55691ea42f62d54f8187450a0c8cdd5a7b + - kind: bug-fix + summary: | + Updated k8s example manifests. Added HOSTFS_PROC_PATH environment variable due-to procfs fix in cloud-defend + and mount points required for cloud-defend. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/12989 + issue: [] + impact: "" + action: "" + timestamp: 1772715054 + file: + name: 1772715054-cloud-defend-procfs.yaml + checksum: 380617ec2ad2b4eb8e982c733e2a02e9005e46ac + - kind: feature + summary: Add Cloud Defend Integration support to the helm chart + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13074 + issue: [] + impact: "" + action: "" + timestamp: 1772815729 + file: + name: 1772815729-cloud-defend-helm-chart.yaml + checksum: 46069879efe82be441003d51ef5110ebfeb1124d + - kind: enhancement + summary: Update OTel components to v0.145.0 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773138205 + file: + name: 1773138205-update-otel-components-to-v0.145.0.yaml + checksum: f7d0ca59efef03c3ed09b04422cdf6be24f012c1 + - kind: bug-fix + summary: Fix an issue where some components could be missing from the status output + description: | + In some cases, a late update from an older component instance could overwrite a newer state. This could cause components to be missing from the status output. With this fix, updates from older instances are ignored if a newer update has already been processed. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773217838 + file: + name: 1773217838-main.yaml + checksum: 9ff6f8a3221e3ae28562f165dbd9d4bad684d7d3 + - kind: unknown + summary: Fix the elastic-agent build time as reported by the version command + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773392178 + file: + name: 1773392178-fix-agent-buildtime.yaml + checksum: 570441a6912ee2ad229ca16be43edd6d8a47bf76 + - kind: bug-fix + summary: Prevent zombie processes when component fails to shutdown + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773697016 + file: + name: 1773697016-Prevent-zombie-processes-when-component-fails-to-shutdown.yaml + checksum: f175d8dd952507f35c2f8d49f3c14fff9bdfd846 + - kind: bug-fix + summary: fix container enrollment to not re-enroll when the fleet_url is the same + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773760327 + file: + name: 1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml + checksum: 364abe82a2729e67dc33b89b6f4177eedaa4fac7 + - kind: enhancement + summary: Update OTel components to v0.147.0 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1773838908 + file: + name: 1773838908-update-otel-components-to-v0.147.0.yaml + checksum: 8e1d99c7ee31e3cdde6938835283c9d452058c15 + - kind: enhancement + summary: update otel to v1.54.0/v0.148.0 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1774382936 + file: + name: 1774382936-update-otel-to-v1.54.0-v0.148.0.yaml + checksum: 3e109ffc27e1ee86ca926de3a574c5e6c5cb275a + - kind: other + summary: upgrade nodejs to v22.22.2 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13399 + - https://github.com/elastic/elastic-agent/pull/13188 + - https://github.com/elastic/elastic-agent/pull/13444 + - https://github.com/elastic/elastic-agent/pull/13445 + issue: + - https://github.com/elastic/elastic-agent/issues/13272 + impact: "" + action: "" + timestamp: 1774970286 + file: + name: 1774970286-dependency-upgrade-nodejs-v22.22.2.yaml + checksum: 4d04aad7a92b42313addfed47353d2d87984b772 diff --git a/changelog/fragments/1758822287-bump-golang-1.25.8.yaml b/changelog/fragments/1758822287-bump-golang-1.25.8.yaml deleted file mode 100644 index 0137e55863e..00000000000 --- a/changelog/fragments/1758822287-bump-golang-1.25.8.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: Update Go version to 1.25.8 - -# 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/10156 - -# 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/1772715054-cloud-defend-procfs.yaml b/changelog/fragments/1772715054-cloud-defend-procfs.yaml deleted file mode 100644 index adf0959819a..00000000000 --- a/changelog/fragments/1772715054-cloud-defend-procfs.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# REQUIRED -# 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 - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: | - Updated k8s example manifests. Added HOSTFS_PROC_PATH environment variable due-to procfs fix in cloud-defend - and mount points required for cloud-defend. - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# description: - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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/12989 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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/1772815729-cloud-defend-helm-chart.yaml b/changelog/fragments/1772815729-cloud-defend-helm-chart.yaml deleted file mode 100644 index b841a187c48..00000000000 --- a/changelog/fragments/1772815729-cloud-defend-helm-chart.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# REQUIRED -# 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: feature - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: Add Cloud Defend Integration support to the helm chart - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# description: - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: "elastic-agent" - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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/13074 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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/1773138205-update-otel-components-to-v0.145.0.yaml b/changelog/fragments/1773138205-update-otel-components-to-v0.145.0.yaml deleted file mode 100644 index e6c301697ce..00000000000 --- a/changelog/fragments/1773138205-update-otel-components-to-v0.145.0.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: Update OTel components to v0.145.0 - -# 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/1773217838-main.yaml b/changelog/fragments/1773217838-main.yaml deleted file mode 100644 index 7adc2cf96eb..00000000000 --- a/changelog/fragments/1773217838-main.yaml +++ /dev/null @@ -1,48 +0,0 @@ -# REQUIRED -# 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 - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: Fix an issue where some components could be missing from the status output - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -description: > - In some cases, a late update from an older component instance could overwrite a newer state. - This could cause components to be missing from the status output. - With this fix, updates from older instances are ignored if a newer update has already been processed. - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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/1773392178-fix-agent-buildtime.yaml b/changelog/fragments/1773392178-fix-agent-buildtime.yaml deleted file mode 100644 index 9c62aa677ac..00000000000 --- a/changelog/fragments/1773392178-fix-agent-buildtime.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 the elastic-agent build time as reported by the version command - -# 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/1773697016-Prevent-zombie-processes-when-component-fails-to-shutdown.yaml b/changelog/fragments/1773697016-Prevent-zombie-processes-when-component-fails-to-shutdown.yaml deleted file mode 100644 index 8ab5754109e..00000000000 --- a/changelog/fragments/1773697016-Prevent-zombie-processes-when-component-fails-to-shutdown.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: Prevent zombie processes when component fails to shutdown - -# 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/13272 diff --git a/changelog/fragments/1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml b/changelog/fragments/1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml deleted file mode 100644 index 97436bafb2f..00000000000 --- a/changelog/fragments/1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# REQUIRED -# 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 - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: fix container enrollment to not re-enroll when the fleet_url is the same - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# description: - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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/1773838908-update-otel-components-to-v0.147.0.yaml b/changelog/fragments/1773838908-update-otel-components-to-v0.147.0.yaml deleted file mode 100644 index 2eb97b44e20..00000000000 --- a/changelog/fragments/1773838908-update-otel-components-to-v0.147.0.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: Update OTel components to v0.147.0 - -# 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/1774382936-update-otel-to-v1.54.0-v0.148.0.yaml b/changelog/fragments/1774382936-update-otel-to-v1.54.0-v0.148.0.yaml deleted file mode 100644 index f7d72e513ad..00000000000 --- a/changelog/fragments/1774382936-update-otel-to-v1.54.0-v0.148.0.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# REQUIRED -# 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 - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: update otel to v1.54.0/v0.148.0 - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# description: - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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/1774970286-dependency-upgrade-nodejs-v22.22.2.yaml b/changelog/fragments/1774970286-dependency-upgrade-nodejs-v22.22.2.yaml deleted file mode 100644 index 557a5cf2c23..00000000000 --- a/changelog/fragments/1774970286-dependency-upgrade-nodejs-v22.22.2.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# REQUIRED -# 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: other - -# REQUIRED for all kinds -# Change summary; a 80ish characters long description of the change. -summary: upgrade nodejs to v22.22.2 - -# REQUIRED for breaking-change, deprecation, known-issue -# Long description; in case the summary is not enough to describe the change -# this field accommodate a description without length limits. -# description: - -# REQUIRED for breaking-change, deprecation, known-issue -# impact: - -# REQUIRED for breaking-change, deprecation, known-issue -# action: - -# REQUIRED for all kinds -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: elastic-agent - -# AUTOMATED -# OPTIONAL to manually add other PR URLs -# PR URL: A link the PR 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 - -# AUTOMATED -# OPTIONAL to manually add other issue URLs -# 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 From 5cf9d5c56f917612eeae82988905519ebbff7a7a Mon Sep 17 00:00:00 2001 From: ebeahan Date: Fri, 3 Apr 2026 14:43:23 -0500 Subject: [PATCH 2/4] fix PR entries --- changelog/8.19.14.asciidoc | 12 ++++---- changelog/8.19.14.yaml | 59 +++++++++----------------------------- 2 files changed, 20 insertions(+), 51 deletions(-) diff --git a/changelog/8.19.14.asciidoc b/changelog/8.19.14.asciidoc index d87faa886b1..98305d845ab 100644 --- a/changelog/8.19.14.asciidoc +++ b/changelog/8.19.14.asciidoc @@ -33,9 +33,9 @@ The 8.19.14 release adds the following new and notable features. * Update Go version to 1.25.8. https://github.com/elastic/elastic-agent/pull/10156[#10156] -* Update OTel components to v0.145.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] -* Update OTel components to v0.147.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] -* Update otel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Update OTel components to v0.145.0. https://github.com/elastic/elastic-agent/pull/13104[#13104] +* Update OTel components to v0.147.0. https://github.com/elastic/elastic-agent/pull/13203[#13203] +* Update otel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13317[#13317] @@ -50,8 +50,8 @@ The 8.19.14 release adds the following new and notable features. * Updated k8s example manifests. Added HOSTFS_PROC_PATH environment variable due-to procfs fix in cloud-defend and mount points required for cloud-defend. . https://github.com/elastic/elastic-agent/pull/12989[#12989] -* Fix an issue where some components could be missing from the status output. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] -* Prevent zombie processes when component fails to shutdown. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] -* Fix container enrollment to not re-enroll when the fleet_url is the same. https://github.com/elastic/elastic-agent/pull/13399[#13399] https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/pull/13444[#13444] https://github.com/elastic/elastic-agent/pull/13445[#13445] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Fix an issue where some components could be missing from the status output. https://github.com/elastic/elastic-agent/pull/13119[#13119] +* Prevent zombie processes when component fails to shutdown. https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/issues/13272[#13272] +* Fix container enrollment to not re-enroll when the fleet_url is the same. https://github.com/elastic/elastic-agent/pull/13187[#13187] // end 8.19.14 relnotes diff --git a/changelog/8.19.14.yaml b/changelog/8.19.14.yaml index 9f86d0b6ff0..1f5fb4ea342 100644 --- a/changelog/8.19.14.yaml +++ b/changelog/8.19.14.yaml @@ -46,12 +46,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13104 + issue: [] impact: "" action: "" timestamp: 1773138205 @@ -64,12 +60,8 @@ entries: In some cases, a late update from an older component instance could overwrite a newer state. This could cause components to be missing from the status output. With this fix, updates from older instances are ignored if a newer update has already been processed. component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13119 + issue: [] impact: "" action: "" timestamp: 1773217838 @@ -81,12 +73,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13140 + issue: [] impact: "" action: "" timestamp: 1773392178 @@ -98,10 +86,7 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 issue: - https://github.com/elastic/elastic-agent/issues/13272 impact: "" @@ -115,12 +100,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13187 + issue: [] impact: "" action: "" timestamp: 1773760327 @@ -132,12 +113,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13203 + issue: [] impact: "" action: "" timestamp: 1773838908 @@ -149,12 +126,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13317 + issue: [] impact: "" action: "" timestamp: 1774382936 @@ -166,12 +139,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13399 - - https://github.com/elastic/elastic-agent/pull/13188 - - https://github.com/elastic/elastic-agent/pull/13444 - - https://github.com/elastic/elastic-agent/pull/13445 - issue: - - https://github.com/elastic/elastic-agent/issues/13272 + - https://github.com/elastic/elastic-agent/pull/13391 + issue: [] impact: "" action: "" timestamp: 1774970286 From f12e29db1538d443891ddb86f359aa45fbeecadf Mon Sep 17 00:00:00 2001 From: ebeahan Date: Fri, 3 Apr 2026 14:44:45 -0500 Subject: [PATCH 3/4] fix duplicated OTel update entry --- changelog/8.19.14.asciidoc | 1 - changelog/8.19.14.yaml | 13 ------------- 2 files changed, 14 deletions(-) diff --git a/changelog/8.19.14.asciidoc b/changelog/8.19.14.asciidoc index 98305d845ab..91d61b07711 100644 --- a/changelog/8.19.14.asciidoc +++ b/changelog/8.19.14.asciidoc @@ -34,7 +34,6 @@ The 8.19.14 release adds the following new and notable features. * Update Go version to 1.25.8. https://github.com/elastic/elastic-agent/pull/10156[#10156] * Update OTel components to v0.145.0. https://github.com/elastic/elastic-agent/pull/13104[#13104] -* Update OTel components to v0.147.0. https://github.com/elastic/elastic-agent/pull/13203[#13203] * Update otel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13317[#13317] diff --git a/changelog/8.19.14.yaml b/changelog/8.19.14.yaml index 1f5fb4ea342..06e59adc1b3 100644 --- a/changelog/8.19.14.yaml +++ b/changelog/8.19.14.yaml @@ -108,19 +108,6 @@ entries: file: name: 1773760327-fix-container-enrollment-to-not-re-enroll-when-the-fleet_url-is-the-same.yaml checksum: 364abe82a2729e67dc33b89b6f4177eedaa4fac7 - - kind: enhancement - summary: Update OTel components to v0.147.0 - description: "" - component: elastic-agent - pr: - - https://github.com/elastic/elastic-agent/pull/13203 - issue: [] - impact: "" - action: "" - timestamp: 1773838908 - file: - name: 1773838908-update-otel-components-to-v0.147.0.yaml - checksum: 8e1d99c7ee31e3cdde6938835283c9d452058c15 - kind: enhancement summary: update otel to v1.54.0/v0.148.0 description: "" From 530ea6dc8dd768a32242e6c1cb4bcc0fc7202f92 Mon Sep 17 00:00:00 2001 From: Eric Beahan Date: Tue, 7 Apr 2026 08:04:21 -0500 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Visha Angelova <91186315+vishaangelova@users.noreply.github.com> --- changelog/8.19.14.asciidoc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/changelog/8.19.14.asciidoc b/changelog/8.19.14.asciidoc index 91d61b07711..2025c77e1ec 100644 --- a/changelog/8.19.14.asciidoc +++ b/changelog/8.19.14.asciidoc @@ -32,9 +32,9 @@ The 8.19.14 release adds the following new and notable features. -* Update Go version to 1.25.8. https://github.com/elastic/elastic-agent/pull/10156[#10156] +* Update Go to v1.25.8. https://github.com/elastic/elastic-agent/pull/10156[#10156] * Update OTel components to v0.145.0. https://github.com/elastic/elastic-agent/pull/13104[#13104] -* Update otel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13317[#13317] +* Update OTel to v1.54.0/v0.148.0. https://github.com/elastic/elastic-agent/pull/13317[#13317] @@ -46,11 +46,9 @@ The 8.19.14 release adds the following new and notable features. -* Updated k8s example manifests. Added HOSTFS_PROC_PATH environment variable due-to procfs fix in cloud-defend -and mount points required for cloud-defend. -. https://github.com/elastic/elastic-agent/pull/12989[#12989] +* Update Kubernetes example manifests and add `HOSTFS_PROC_PATH` environment variable due to `procfs` fix in `cloud-defend` as well as mount points required for `cloud-defend`. https://github.com/elastic/elastic-agent/pull/12989[#12989] * Fix an issue where some components could be missing from the status output. https://github.com/elastic/elastic-agent/pull/13119[#13119] * Prevent zombie processes when component fails to shutdown. https://github.com/elastic/elastic-agent/pull/13188[#13188] https://github.com/elastic/elastic-agent/issues/13272[#13272] -* Fix container enrollment to not re-enroll when the fleet_url is the same. https://github.com/elastic/elastic-agent/pull/13187[#13187] +* Fix container enrollment so it does not re-enroll when the Fleet URL is the same. https://github.com/elastic/elastic-agent/pull/13187[#13187] // end 8.19.14 relnotes