From fd35bbf2d557b503966d297c92783b99c23c5c98 Mon Sep 17 00:00:00 2001 From: ebeahan <7226265+ebeahan@users.noreply.github.com> Date: Thu, 21 May 2026 19:59:19 +0000 Subject: [PATCH 1/4] add the 8.19.16 Elastic Agent release notes --- changelog/8.19.16.asciidoc | 69 +++++ changelog/8.19.16.yaml | 272 ++++++++++++++++++ ...-encoding-extension-to-edot-collector.yaml | 7 - .../1776464382-Update-go-to-v1.26.2.yaml | 32 --- ...953-fix-enroll-retry-blocks-uninstall.yaml | 51 ---- ...6765594-clean-up-after-failed-install.yaml | 47 --- ...service-stop-hang-during-enroll-retry.yaml | 48 ---- .../1777410560-k8s-daemonset-fix.yaml | 45 --- ...-edot-sdk-auto-instrumentation-images.yaml | 32 --- ...validate-download-retrysleepinit-time.yaml | 45 --- ...redact-sensitive-values-in-slice-maps.yaml | 32 --- ...n-executable-package-file-permissions.yaml | 11 - ...64-update-otel-components-to-v0.150.0.yaml | 45 --- ...6445-upgrade-npm-elastic-agent-docker.yaml | 32 --- ...690-upgrade-marker-startup-resilience.yaml | 51 ---- .../1778661566-drosiek-fix-is-not-exist.yaml | 45 --- ...hen-rotating-to-a-non-existent-target.yaml | 45 --- ...tcher-panic-when-grace-period-expires.yaml | 32 --- ...05-update-otel-components-to-v0.151.0.yaml | 45 --- 19 files changed, 341 insertions(+), 645 deletions(-) create mode 100644 changelog/8.19.16.asciidoc create mode 100644 changelog/8.19.16.yaml delete mode 100644 changelog/fragments/1775846688-add-azure-encoding-extension-to-edot-collector.yaml delete mode 100644 changelog/fragments/1776464382-Update-go-to-v1.26.2.yaml delete mode 100644 changelog/fragments/1776702953-fix-enroll-retry-blocks-uninstall.yaml delete mode 100644 changelog/fragments/1776765594-clean-up-after-failed-install.yaml delete mode 100644 changelog/fragments/1777366905-fix-windows-service-stop-hang-during-enroll-retry.yaml delete mode 100644 changelog/fragments/1777410560-k8s-daemonset-fix.yaml delete mode 100644 changelog/fragments/1777520589-update-edot-sdk-auto-instrumentation-images.yaml delete mode 100644 changelog/fragments/1777882926-drosiek-validate-download-retrysleepinit-time.yaml delete mode 100644 changelog/fragments/1777923810-redact-sensitive-values-in-slice-maps.yaml delete mode 100644 changelog/fragments/1778020336-fix-non-executable-package-file-permissions.yaml delete mode 100644 changelog/fragments/1778232664-update-otel-components-to-v0.150.0.yaml delete mode 100644 changelog/fragments/1778526445-upgrade-npm-elastic-agent-docker.yaml delete mode 100644 changelog/fragments/1778590690-upgrade-marker-startup-resilience.yaml delete mode 100644 changelog/fragments/1778661566-drosiek-fix-is-not-exist.yaml delete mode 100644 changelog/fragments/1778666423-fix-dangling-symlink-when-rotating-to-a-non-existent-target.yaml delete mode 100644 changelog/fragments/1778716751-prevent-upgrade-watcher-panic-when-grace-period-expires.yaml delete mode 100644 changelog/fragments/1778958505-update-otel-components-to-v0.151.0.yaml diff --git a/changelog/8.19.16.asciidoc b/changelog/8.19.16.asciidoc new file mode 100644 index 00000000000..ffd311d36e5 --- /dev/null +++ b/changelog/8.19.16.asciidoc @@ -0,0 +1,69 @@ +// begin 8.19.16 relnotes + +[[release-notes-8.19.16]] +== 8.19.16 + +Review important information about the 8.19.16 release. + +[discrete] +[[security-updates-8.19.16]] +=== Security updates + + + + +* Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] + + + + + + + +[discrete] +[[new-features-8.19.16]] +=== New features + +The 8.19.16 release adds the following new and notable features. + + + + +* Add Azure encoding extension to EDOT Collector. https://github.com/elastic/elastic-agent/pull/13583[#13583] + + +[discrete] +[[enhancements-8.19.16]] +=== Enhancements + + + + +* Update go to v1.26.2. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Update EDOT SDK k8s auto-instrumentation images to their latest versions. https://github.com/elastic/elastic-agent/pull/12685[#12685] +* Update OTel components to v0.150.0. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Update OTel Collector components to v0.152.0. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] + + + + +[discrete] +[[bug-fixes-8.19.16]] +=== Bug fixes + + + + +* Make enrollment retry backoff respect context cancellation. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Clean up leftover artifacts when `elastic-agent install` fails. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Stop Windows service promptly while the agent is retrying enrollment. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Fix profiling agent daemonset for K8s versions v1.33+. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Clamp non-positive agent.download.retry_sleep_init_duration to default 30s. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Redact sensitive values in slice maps. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent-libs/issues/415[#415] +* Ship config samples and endpoint resources zip without executable bits. https://github.com/elastic/elastic-agent/pull/14117[#14117] https://github.com/elastic/elastic-agent/issues/13960[#13960] +* Agent no longer fails to start when the upgrade marker file is corrupt. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Fix silent early-return when removing stale enrollment and upgrade artifacts. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Fix dangling symlink when rotating to a non-existent target. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Prevent upgrade watcher panic when grace period expires. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] + +// end 8.19.16 relnotes diff --git a/changelog/8.19.16.yaml b/changelog/8.19.16.yaml new file mode 100644 index 00000000000..25784819220 --- /dev/null +++ b/changelog/8.19.16.yaml @@ -0,0 +1,272 @@ +version: 8.19.16 +entries: + - kind: feature + summary: Add Azure encoding extension to EDOT Collector. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/13583 + issue: [] + impact: "" + action: "" + timestamp: 1775846688 + file: + name: 1775846688-add-azure-encoding-extension-to-edot-collector.yaml + checksum: 167a439379bd61e3e6db7c46c7a9732fd7cd23e9 + - kind: enhancement + summary: Update go to v1.26.2 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1776464382 + file: + name: 1776464382-Update-go-to-v1.26.2.yaml + checksum: c54246048c6ad6000a72c457a5eeb604776dd0f1 + - kind: bug-fix + summary: Make enrollment retry backoff respect context cancellation + description: | + The enrollment retry loop's backoff wait was not context-aware, so a + canceled context could not interrupt the current sleep. This caused + `elastic-agent uninstall` and graceful shutdown to block for up to + EnrollBackoffMax (10 minutes) while the agent was retrying enrollment + against an unreachable Fleet Server. The retry loop now exits + immediately when the caller's context is canceled. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1776702953 + file: + name: 1776702953-fix-enroll-retry-blocks-uninstall.yaml + checksum: fc1473a8e1ffd8a2f7d349e8ca80a68557fe1c0e + - kind: bug-fix + summary: Clean up leftover artifacts when `elastic-agent install` fails + description: | + When `elastic-agent install` failed, some artifacts could be left on the + system. These leftovers are now removed when the install fails. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1776765594 + file: + name: 1776765594-clean-up-after-failed-install.yaml + checksum: e71f3b8ba55caf3cb01a561ce026de59413f7ac3 + - kind: bug-fix + summary: Stop Windows service promptly while the agent is retrying enrollment + description: | + Stopping the Elastic Agent Windows service while it was retrying + enrollment could hang for several minutes and cause MSI uninstall to + fail. The service now stops promptly. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1777366905 + file: + name: 1777366905-fix-windows-service-stop-hang-during-enroll-retry.yaml + checksum: b1959433114749afd44ebbb366d4e56ba3be374f + - kind: bug-fix + summary: fix profiling agent daemonset for K8s versions v1.33+ + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1777410560 + file: + name: 1777410560-k8s-daemonset-fix.yaml + checksum: 51f693bc505261146d8312960b8ddc70c4860efa + - kind: enhancement + summary: Update EDOT SDK k8s auto-instrumentation images to their latest versions + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/12685 + issue: [] + impact: "" + action: "" + timestamp: 1777520589 + file: + name: 1777520589-update-edot-sdk-auto-instrumentation-images.yaml + checksum: d0ca25d4c89a0d93a6e2054eb13786a15758377b + - kind: bug-fix + summary: Clamp non-positive agent.download.retry_sleep_init_duration to default 30s + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1777882926 + file: + name: 1777882926-drosiek-validate-download-retrysleepinit-time.yaml + checksum: 27ec3d47a59a67c704792da81f6b9c7b2c90f628 + - kind: bug-fix + summary: redact sensitive values in slice maps + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent-libs/issues/415 + impact: "" + action: "" + timestamp: 1777923810 + file: + name: 1777923810-redact-sensitive-values-in-slice-maps.yaml + checksum: c647723935b574c40f3c41b44b426884b46109ba + - kind: bug-fix + summary: Ship config samples and endpoint resources zip without executable bits + description: | + Several non-executable files were being installed with mode 0755 in + Elastic Agent packages These files now ship with mode 0644 across deb, rpm, + tar.gz, and zip packages. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14117 + issue: + - https://github.com/elastic/elastic-agent/issues/13960 + impact: "" + action: "" + timestamp: 1778020336 + file: + name: 1778020336-fix-non-executable-package-file-permissions.yaml + checksum: 01a8d8c7338d46c5430a1ac752efe7adcea28de5 + - kind: enhancement + summary: Update OTel components to v0.150.0 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778232664 + file: + name: 1778232664-update-otel-components-to-v0.150.0.yaml + checksum: 85551106680404bab3f2f61751c2b21461b85b70 + - kind: security + summary: Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778526445 + file: + name: 1778526445-upgrade-npm-elastic-agent-docker.yaml + checksum: 439e8fb965398a2d224805ca3b2be5dcd27284a2 + - kind: bug-fix + summary: Agent no longer fails to start when the upgrade marker file is corrupt + description: | + If the machine lost power while the agent was in the middle of an upgrade, + the upgrade marker file could be left in a broken state. This caused the + agent to refuse to start on the next boot. The agent now moves the broken + file out of the way (keeping it for support diagnostics) and starts up + normally as if no upgrade was in progress. The upgrade marker file is also + now written more safely, making this situation less likely to occur. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778590690 + file: + name: 1778590690-upgrade-marker-startup-resilience.yaml + checksum: bc502263d8e0da82306fd961e5c6a5c73a42dc19 + - kind: bug-fix + summary: Fix silent early-return when removing stale enrollment and upgrade artifacts + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778661566 + file: + name: 1778661566-drosiek-fix-is-not-exist.yaml + checksum: 0384a4b0d1a8c3567b3476446dc3c0991528fdb7 + - kind: bug-fix + summary: fix dangling symlink when rotating to a non-existent target + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778666423 + file: + name: 1778666423-fix-dangling-symlink-when-rotating-to-a-non-existent-target.yaml + checksum: 4de0bfe5e2c3eacf888b604132d950b8ae3c21a1 + - kind: bug-fix + summary: prevent upgrade watcher panic when grace period expires + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778716751 + file: + name: 1778716751-prevent-upgrade-watcher-panic-when-grace-period-expires.yaml + checksum: 7ace5a901b437622a21a96b6f5f352722daaec83 + - kind: enhancement + summary: Update OTel Collector components to v0.152.0 + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/14253 + - https://github.com/elastic/elastic-agent/pull/12919 + issue: + - https://github.com/elastic/elastic-agent/issues/14252 + impact: "" + action: "" + timestamp: 1778958505 + file: + name: 1778958505-update-otel-components-to-v0.151.0.yaml + checksum: cf9f037959094ae97ca6a1a25cc745052b63599d diff --git a/changelog/fragments/1775846688-add-azure-encoding-extension-to-edot-collector.yaml b/changelog/fragments/1775846688-add-azure-encoding-extension-to-edot-collector.yaml deleted file mode 100644 index 9cd947e38da..00000000000 --- a/changelog/fragments/1775846688-add-azure-encoding-extension-to-edot-collector.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: feature - -summary: Add Azure encoding extension to EDOT Collector. - -component: elastic-agent - -pr: https://github.com/elastic/elastic-agent/pull/13583 diff --git a/changelog/fragments/1776464382-Update-go-to-v1.26.2.yaml b/changelog/fragments/1776464382-Update-go-to-v1.26.2.yaml deleted file mode 100644 index d547d675382..00000000000 --- a/changelog/fragments/1776464382-Update-go-to-v1.26.2.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 to v1.26.2 - -# 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/1776702953-fix-enroll-retry-blocks-uninstall.yaml b/changelog/fragments/1776702953-fix-enroll-retry-blocks-uninstall.yaml deleted file mode 100644 index e90414cc017..00000000000 --- a/changelog/fragments/1776702953-fix-enroll-retry-blocks-uninstall.yaml +++ /dev/null @@ -1,51 +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: Make enrollment retry backoff respect context cancellation - -# 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: | - The enrollment retry loop's backoff wait was not context-aware, so a - canceled context could not interrupt the current sleep. This caused - `elastic-agent uninstall` and graceful shutdown to block for up to - EnrollBackoffMax (10 minutes) while the agent was retrying enrollment - against an unreachable Fleet Server. The retry loop now exits - immediately when the caller's context is canceled. - -# 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/1776765594-clean-up-after-failed-install.yaml b/changelog/fragments/1776765594-clean-up-after-failed-install.yaml deleted file mode 100644 index 7600dbb095d..00000000000 --- a/changelog/fragments/1776765594-clean-up-after-failed-install.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: Clean up leftover artifacts when `elastic-agent install` fails - -# 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: | - When `elastic-agent install` failed, some artifacts could be left on the - system. These leftovers are now removed when the install fails. - -# 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/1777366905-fix-windows-service-stop-hang-during-enroll-retry.yaml b/changelog/fragments/1777366905-fix-windows-service-stop-hang-during-enroll-retry.yaml deleted file mode 100644 index d01f0df7863..00000000000 --- a/changelog/fragments/1777366905-fix-windows-service-stop-hang-during-enroll-retry.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: Stop Windows service promptly while the agent is retrying enrollment - -# 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: | - Stopping the Elastic Agent Windows service while it was retrying - enrollment could hang for several minutes and cause MSI uninstall to - fail. The service now stops promptly. - -# 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/1777410560-k8s-daemonset-fix.yaml b/changelog/fragments/1777410560-k8s-daemonset-fix.yaml deleted file mode 100644 index cfe92e633e0..00000000000 --- a/changelog/fragments/1777410560-k8s-daemonset-fix.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 profiling agent daemonset for K8s versions v1.33+ - -# 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/1777520589-update-edot-sdk-auto-instrumentation-images.yaml b/changelog/fragments/1777520589-update-edot-sdk-auto-instrumentation-images.yaml deleted file mode 100644 index b953a65179c..00000000000 --- a/changelog/fragments/1777520589-update-edot-sdk-auto-instrumentation-images.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 EDOT SDK k8s auto-instrumentation images to their latest versions - -# 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/12685 - -# 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/1777882926-drosiek-validate-download-retrysleepinit-time.yaml b/changelog/fragments/1777882926-drosiek-validate-download-retrysleepinit-time.yaml deleted file mode 100644 index 2f194115d2e..00000000000 --- a/changelog/fragments/1777882926-drosiek-validate-download-retrysleepinit-time.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: Clamp non-positive agent.download.retry_sleep_init_duration to default 30s - -# 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/1777923810-redact-sensitive-values-in-slice-maps.yaml b/changelog/fragments/1777923810-redact-sensitive-values-in-slice-maps.yaml deleted file mode 100644 index 7d42afcbd9f..00000000000 --- a/changelog/fragments/1777923810-redact-sensitive-values-in-slice-maps.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: redact sensitive values in slice maps - -# 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-libs/issues/415 diff --git a/changelog/fragments/1778020336-fix-non-executable-package-file-permissions.yaml b/changelog/fragments/1778020336-fix-non-executable-package-file-permissions.yaml deleted file mode 100644 index f2d97669452..00000000000 --- a/changelog/fragments/1778020336-fix-non-executable-package-file-permissions.yaml +++ /dev/null @@ -1,11 +0,0 @@ -kind: bug-fix - -summary: Ship config samples and endpoint resources zip without executable bits - -description: | - Several non-executable files were being installed with mode 0755 in - Elastic Agent packages These files now ship with mode 0644 across deb, rpm, - tar.gz, and zip packages. - -component: elastic-agent -pr: https://github.com/elastic/elastic-agent/pull/14117 diff --git a/changelog/fragments/1778232664-update-otel-components-to-v0.150.0.yaml b/changelog/fragments/1778232664-update-otel-components-to-v0.150.0.yaml deleted file mode 100644 index f50a4eca89d..00000000000 --- a/changelog/fragments/1778232664-update-otel-components-to-v0.150.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 components to v0.150.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/1778526445-upgrade-npm-elastic-agent-docker.yaml b/changelog/fragments/1778526445-upgrade-npm-elastic-agent-docker.yaml deleted file mode 100644 index b81dae49126..00000000000 --- a/changelog/fragments/1778526445-upgrade-npm-elastic-agent-docker.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: Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images - -# 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/1778590690-upgrade-marker-startup-resilience.yaml b/changelog/fragments/1778590690-upgrade-marker-startup-resilience.yaml deleted file mode 100644 index 2454ccd128f..00000000000 --- a/changelog/fragments/1778590690-upgrade-marker-startup-resilience.yaml +++ /dev/null @@ -1,51 +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: Agent no longer fails to start when the upgrade marker file is corrupt - -# 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: | - If the machine lost power while the agent was in the middle of an upgrade, - the upgrade marker file could be left in a broken state. This caused the - agent to refuse to start on the next boot. The agent now moves the broken - file out of the way (keeping it for support diagnostics) and starts up - normally as if no upgrade was in progress. The upgrade marker file is also - now written more safely, making this situation less likely to occur. - -# 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/1778661566-drosiek-fix-is-not-exist.yaml b/changelog/fragments/1778661566-drosiek-fix-is-not-exist.yaml deleted file mode 100644 index fa70ac610e4..00000000000 --- a/changelog/fragments/1778661566-drosiek-fix-is-not-exist.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 silent early-return when removing stale enrollment and upgrade artifacts - -# 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/1778666423-fix-dangling-symlink-when-rotating-to-a-non-existent-target.yaml b/changelog/fragments/1778666423-fix-dangling-symlink-when-rotating-to-a-non-existent-target.yaml deleted file mode 100644 index 1ea4eae0e2b..00000000000 --- a/changelog/fragments/1778666423-fix-dangling-symlink-when-rotating-to-a-non-existent-target.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 dangling symlink when rotating to a non-existent target - -# 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/1778716751-prevent-upgrade-watcher-panic-when-grace-period-expires.yaml b/changelog/fragments/1778716751-prevent-upgrade-watcher-panic-when-grace-period-expires.yaml deleted file mode 100644 index ff6c77e2bdd..00000000000 --- a/changelog/fragments/1778716751-prevent-upgrade-watcher-panic-when-grace-period-expires.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 upgrade watcher panic when grace period expires - -# 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/1778958505-update-otel-components-to-v0.151.0.yaml b/changelog/fragments/1778958505-update-otel-components-to-v0.151.0.yaml deleted file mode 100644 index b50d90b3dda..00000000000 --- a/changelog/fragments/1778958505-update-otel-components-to-v0.151.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 Collector components to v0.152.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 From 3a655de0fda621a4032a23a5da079c4d54dc6ec5 Mon Sep 17 00:00:00 2001 From: ebeahan Date: Thu, 21 May 2026 15:08:21 -0500 Subject: [PATCH 2/4] removing incorrect PR links --- changelog/8.19.16.asciidoc | 28 +++++++------- changelog/8.19.16.yaml | 79 +++++++++++++------------------------- 2 files changed, 40 insertions(+), 67 deletions(-) diff --git a/changelog/8.19.16.asciidoc b/changelog/8.19.16.asciidoc index ffd311d36e5..318efbb8a5a 100644 --- a/changelog/8.19.16.asciidoc +++ b/changelog/8.19.16.asciidoc @@ -12,7 +12,7 @@ Review important information about the 8.19.16 release. -* Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images. https://github.com/elastic/elastic-agent/pull/14167[#14167] @@ -39,10 +39,10 @@ The 8.19.16 release adds the following new and notable features. -* Update go to v1.26.2. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Update go to v1.26.2. https://github.com/elastic/elastic-agent/pull/13683[#13683] * Update EDOT SDK k8s auto-instrumentation images to their latest versions. https://github.com/elastic/elastic-agent/pull/12685[#12685] -* Update OTel components to v0.150.0. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Update OTel Collector components to v0.152.0. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Update OTel components to v0.150.0. https://github.com/elastic/elastic-agent/pull/14077[#14077] +* Update OTel Collector components to v0.152.0. https://github.com/elastic/elastic-agent/pull/14366[#14366] @@ -54,16 +54,16 @@ The 8.19.16 release adds the following new and notable features. -* Make enrollment retry backoff respect context cancellation. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Clean up leftover artifacts when `elastic-agent install` fails. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Stop Windows service promptly while the agent is retrying enrollment. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Fix profiling agent daemonset for K8s versions v1.33+. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Clamp non-positive agent.download.retry_sleep_init_duration to default 30s. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Redact sensitive values in slice maps. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent-libs/issues/415[#415] +* Make enrollment retry backoff respect context cancellation. https://github.com/elastic/elastic-agent/pull/13698[#13698] +* Clean up leftover artifacts when `elastic-agent install` fails. https://github.com/elastic/elastic-agent/pull/13705[#13705] +* Stop Windows service promptly while the agent is retrying enrollment. https://github.com/elastic/elastic-agent/pull/13878[#13878] +* Fix profiling agent daemonset for K8s versions v1.33+. https://github.com/elastic/elastic-agent/pull/13894[#13894] +* Clamp non-positive agent.download.retry_sleep_init_duration to default 30s. https://github.com/elastic/elastic-agent/pull/13974[#13974] +* Redact sensitive values in slice maps. https://github.com/elastic/elastic-agent/pull/14007[#14007] https://github.com/elastic/elastic-agent-libs/issues/415[#415] * Ship config samples and endpoint resources zip without executable bits. https://github.com/elastic/elastic-agent/pull/14117[#14117] https://github.com/elastic/elastic-agent/issues/13960[#13960] -* Agent no longer fails to start when the upgrade marker file is corrupt. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Fix silent early-return when removing stale enrollment and upgrade artifacts. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Fix dangling symlink when rotating to a non-existent target. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] -* Prevent upgrade watcher panic when grace period expires. https://github.com/elastic/elastic-agent/pull/14253[#14253] https://github.com/elastic/elastic-agent/pull/12919[#12919] https://github.com/elastic/elastic-agent/issues/14252[#14252] +* Agent no longer fails to start when the upgrade marker file is corrupt. https://github.com/elastic/elastic-agent/pull/14194[#14194] +* Fix silent early-return when removing stale enrollment and upgrade artifacts. https://github.com/elastic/elastic-agent/pull/14234[#14234] +* Fix dangling symlink when rotating to a non-existent target. https://github.com/elastic/elastic-agent/pull/14238[#14238] +* Prevent upgrade watcher panic when grace period expires. https://github.com/elastic/elastic-agent/pull/14253[#14253] // end 8.19.16 relnotes diff --git a/changelog/8.19.16.yaml b/changelog/8.19.16.yaml index 25784819220..eb7e43624e5 100644 --- a/changelog/8.19.16.yaml +++ b/changelog/8.19.16.yaml @@ -18,10 +18,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13683 + issue: [] impact: "" action: "" timestamp: 1776464382 @@ -39,10 +37,8 @@ entries: immediately when the caller's context is canceled. component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13698 + issue: [] impact: "" action: "" timestamp: 1776702953 @@ -56,10 +52,8 @@ entries: system. These leftovers are now removed when the install fails. component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13705 + issue: [] impact: "" action: "" timestamp: 1776765594 @@ -74,10 +68,8 @@ entries: fail. The service now stops promptly. component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13878 + issue: [] impact: "" action: "" timestamp: 1777366905 @@ -89,10 +81,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13894 + issue: [] impact: "" action: "" timestamp: 1777410560 @@ -117,10 +107,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/13974 + issue: [] impact: "" action: "" timestamp: 1777882926 @@ -132,8 +120,7 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 + - https://github.com/elastic/elastic-agent/pull/14007 issue: - https://github.com/elastic/elastic-agent-libs/issues/415 impact: "" @@ -164,10 +151,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14077 + issue: [] impact: "" action: "" timestamp: 1778232664 @@ -179,10 +164,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14167 + issue: [] impact: "" action: "" timestamp: 1778526445 @@ -200,10 +183,8 @@ entries: now written more safely, making this situation less likely to occur. component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14194 + issue: [] impact: "" action: "" timestamp: 1778590690 @@ -215,10 +196,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14234 + issue: [] impact: "" action: "" timestamp: 1778661566 @@ -230,10 +209,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14238 + issue: [] impact: "" action: "" timestamp: 1778666423 @@ -246,9 +223,7 @@ entries: component: elastic-agent pr: - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + issue: [] impact: "" action: "" timestamp: 1778716751 @@ -260,10 +235,8 @@ entries: description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/14253 - - https://github.com/elastic/elastic-agent/pull/12919 - issue: - - https://github.com/elastic/elastic-agent/issues/14252 + - https://github.com/elastic/elastic-agent/pull/14366 + issue: [] impact: "" action: "" timestamp: 1778958505 From 1e5bbed69fa6cad286a5d58926003b7ee52148d2 Mon Sep 17 00:00:00 2001 From: ebeahan Date: Thu, 21 May 2026 15:14:17 -0500 Subject: [PATCH 3/4] Clean up Go and OTel dep entries --- changelog/8.19.16.asciidoc | 3 +-- changelog/8.19.16.yaml | 17 ++--------------- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/changelog/8.19.16.asciidoc b/changelog/8.19.16.asciidoc index 318efbb8a5a..d8cebea60db 100644 --- a/changelog/8.19.16.asciidoc +++ b/changelog/8.19.16.asciidoc @@ -39,9 +39,8 @@ The 8.19.16 release adds the following new and notable features. -* Update go to v1.26.2. https://github.com/elastic/elastic-agent/pull/13683[#13683] +* Update go to v1.26.3. https://github.com/elastic/elastic-agent/pull/14168[#14168] * Update EDOT SDK k8s auto-instrumentation images to their latest versions. https://github.com/elastic/elastic-agent/pull/12685[#12685] -* Update OTel components to v0.150.0. https://github.com/elastic/elastic-agent/pull/14077[#14077] * Update OTel Collector components to v0.152.0. https://github.com/elastic/elastic-agent/pull/14366[#14366] diff --git a/changelog/8.19.16.yaml b/changelog/8.19.16.yaml index eb7e43624e5..7b11179e64c 100644 --- a/changelog/8.19.16.yaml +++ b/changelog/8.19.16.yaml @@ -14,11 +14,11 @@ entries: name: 1775846688-add-azure-encoding-extension-to-edot-collector.yaml checksum: 167a439379bd61e3e6db7c46c7a9732fd7cd23e9 - kind: enhancement - summary: Update go to v1.26.2 + summary: Update go to v1.26.3 description: "" component: elastic-agent pr: - - https://github.com/elastic/elastic-agent/pull/13683 + - https://github.com/elastic/elastic-agent/pull/14168 issue: [] impact: "" action: "" @@ -146,19 +146,6 @@ entries: file: name: 1778020336-fix-non-executable-package-file-permissions.yaml checksum: 01a8d8c7338d46c5430a1ac752efe7adcea28de5 - - kind: enhancement - summary: Update OTel components to v0.150.0 - description: "" - component: elastic-agent - pr: - - https://github.com/elastic/elastic-agent/pull/14077 - issue: [] - impact: "" - action: "" - timestamp: 1778232664 - file: - name: 1778232664-update-otel-components-to-v0.150.0.yaml - checksum: 85551106680404bab3f2f61751c2b21461b85b70 - kind: security summary: Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images description: "" From ba9b312f9448152ecf10aa31b1f3cf6fd7272ba8 Mon Sep 17 00:00:00 2001 From: Eric Beahan Date: Tue, 26 May 2026 15:36:49 -0500 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Visha Angelova <91186315+vishaangelova@users.noreply.github.com> --- changelog/8.19.16.asciidoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/changelog/8.19.16.asciidoc b/changelog/8.19.16.asciidoc index d8cebea60db..b561f9823e2 100644 --- a/changelog/8.19.16.asciidoc +++ b/changelog/8.19.16.asciidoc @@ -12,7 +12,7 @@ Review important information about the 8.19.16 release. -* Upgrade npm to v11 in non-wolfi elastic-agent-complete Docker images. https://github.com/elastic/elastic-agent/pull/14167[#14167] +* Upgrade npm to v11 in non-wolfi `elastic-agent-complete` Docker images. https://github.com/elastic/elastic-agent/pull/14167[#14167] @@ -39,8 +39,8 @@ The 8.19.16 release adds the following new and notable features. -* Update go to v1.26.3. https://github.com/elastic/elastic-agent/pull/14168[#14168] -* Update EDOT SDK k8s auto-instrumentation images to their latest versions. https://github.com/elastic/elastic-agent/pull/12685[#12685] +* Update Go to v1.26.3. https://github.com/elastic/elastic-agent/pull/14168[#14168] +* Update EDOT SDK Kubernetes auto-instrumentation images to their latest versions. https://github.com/elastic/elastic-agent/pull/12685[#12685] * Update OTel Collector components to v0.152.0. https://github.com/elastic/elastic-agent/pull/14366[#14366] @@ -55,9 +55,9 @@ The 8.19.16 release adds the following new and notable features. * Make enrollment retry backoff respect context cancellation. https://github.com/elastic/elastic-agent/pull/13698[#13698] * Clean up leftover artifacts when `elastic-agent install` fails. https://github.com/elastic/elastic-agent/pull/13705[#13705] -* Stop Windows service promptly while the agent is retrying enrollment. https://github.com/elastic/elastic-agent/pull/13878[#13878] -* Fix profiling agent daemonset for K8s versions v1.33+. https://github.com/elastic/elastic-agent/pull/13894[#13894] -* Clamp non-positive agent.download.retry_sleep_init_duration to default 30s. https://github.com/elastic/elastic-agent/pull/13974[#13974] +* Stop the Windows service promptly during enrollment retries. https://github.com/elastic/elastic-agent/pull/13878[#13878] +* Fix profiling agent DaemonSet deployment on Kubernetes v1.33+. https://github.com/elastic/elastic-agent/pull/13894[#13894] +* Clamp non-positive `agent.download.retry_sleep_init_duration` values to the default of `30s` to prevent download retry storms. https://github.com/elastic/elastic-agent/pull/13974[#13974] * Redact sensitive values in slice maps. https://github.com/elastic/elastic-agent/pull/14007[#14007] https://github.com/elastic/elastic-agent-libs/issues/415[#415] * Ship config samples and endpoint resources zip without executable bits. https://github.com/elastic/elastic-agent/pull/14117[#14117] https://github.com/elastic/elastic-agent/issues/13960[#13960] * Agent no longer fails to start when the upgrade marker file is corrupt. https://github.com/elastic/elastic-agent/pull/14194[#14194]