diff --git a/changelog/8.11.2.asciidoc b/changelog/8.11.2.asciidoc new file mode 100644 index 00000000000..7d86b8f2929 --- /dev/null +++ b/changelog/8.11.2.asciidoc @@ -0,0 +1,53 @@ +// begin 8.11.2 relnotes + +[[release-notes-8.11.2]] +== 8.11.2 + +Review important information about the 8.11.2 release. + +[discrete] +[[security-updates-8.11.2]] +=== Security updates + + +elastic-agent:: + +* Update Go Version To 1.20.11. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3748[#https://github.com/elastic/elastic-agent/pull/3748] + + + + + + + + + + +[discrete] +[[enhancements-8.11.2]] +=== Enhancements + + +elastic-agent:: + +* Add Configuration Parameters For The Kubernetes `Leader_election` Provider. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3625[#https://github.com/elastic/elastic-agent/pull/3625] + + + + +[discrete] +[[bug-fixes-8.11.2]] +=== Bug fixes + + +Upgrader:: + +* Fix Fleet-Managed Agent Ignoring The `Agent.download.proxy_url` Setting After A Policy Is Updated. {Upgrader-pull}https://github.com/elastic/elastic-agent/pull/3803[#https://github.com/elastic/elastic-agent/pull/3803] {Upgrader-issue}https://github.com/elastic/elastic-agent/issues/3560[#https://github.com/elastic/elastic-agent/issues/3560] +component:: + +* Custom-Yaml-Marshal-For-Component. {component-pull}https://github.com/elastic/elastic-agent/pull/3835[#https://github.com/elastic/elastic-agent/pull/3835] {component-issue}https://github.com/elastic/elastic-agent/issues/2940[#https://github.com/elastic/elastic-agent/issues/2940] +elastic-agent:: + +* Fix Logging Calls That Incorrectly Use Non-F Variants And Have Missing Arguments. {elastic-agent-pull}https://github.com/elastic/elastic-agent/pull/3679[#https://github.com/elastic/elastic-agent/pull/3679] + +// end 8.11.2 relnotes diff --git a/changelog/8.11.2.yaml b/changelog/8.11.2.yaml new file mode 100644 index 00000000000..10260258663 --- /dev/null +++ b/changelog/8.11.2.yaml @@ -0,0 +1,70 @@ +version: 8.11.2 +entries: + - kind: other + summary: hb-bump-node-18.18.x + description: Update NodeJS version bundled with Heartbeat to v18.18.2. + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/3655 + issue: [] + timestamp: 1698247934 + file: + name: 1698247934-hb-bump-node.yaml + checksum: b316b799a0edf0c6e9bf7db58f3dbcfad6710608 + - kind: bug-fix + summary: Fix logging calls that incorrectly use non-f variants and have missing arguments. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/3679 + issue: [] + timestamp: 1698808222 + file: + name: 1698808222-orphan-verbs.yaml + checksum: 12dc7541b29aae73966c462fff63c7107f9ebe35 + - kind: enhancement + summary: Add configuration parameters for the Kubernetes `leader_election` provider. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/3625 + issue: [] + timestamp: 1699010487 + file: + name: 1699010487-leaderelectionconfig.yaml + checksum: 95881c900b77e81aa14e28a188240f8c32bacfb9 + - kind: security + summary: Update Go version to 1.20.11. + description: "" + component: elastic-agent + pr: + - https://github.com/elastic/elastic-agent/pull/3748 + issue: [] + timestamp: 1700000391 + file: + name: 1700000391-Upgrade-to-Go-1.20.11.yaml + checksum: 3a5ac3d69411fa1ca3872c27dead2b1683d36f03 + - kind: bug-fix + summary: Fix Fleet-managed Agent ignoring the `agent.download.proxy_url` setting after a policy is updated. + description: "" + component: Upgrader + pr: + - https://github.com/elastic/elastic-agent/pull/3803 + issue: + - https://github.com/elastic/elastic-agent/issues/3560 + timestamp: 1700678892 + file: + name: 1700678892-Fixes-the-Elastic-Agent-ignoring-agent.download.proxy_url-on-policy-update.yaml + checksum: 7d54a106a69fc6042ea997a99829b221cff3d4d6 + - kind: bug-fix + summary: custom-yaml-marshal-for-component + description: Create a custom `MarshalYAML()` method to properly handle error fields in agent diagnostics. + component: component + pr: + - https://github.com/elastic/elastic-agent/pull/3835 + issue: + - https://github.com/elastic/elastic-agent/issues/2940 + timestamp: 1701208315 + file: + name: 1701208315-custom-yaml-marshal-for-component.yaml + checksum: 6126221771bc26bd51566d33bd5873ffbe599fae diff --git a/changelog/fragments/1698247934-hb-bump-node.yaml b/changelog/fragments/1698247934-hb-bump-node.yaml deleted file mode 100644 index 76bfb42d4ee..00000000000 --- a/changelog/fragments/1698247934-hb-bump-node.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: other - -# Change summary; a 80ish characters long description of the change. -summary: hb-bump-node-18.18.x - -# 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: Bump NodeJS version bundled with Heartbeat to v18.18.2. - -# 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/3655 - -# 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/1698808222-orphan-verbs.yaml b/changelog/fragments/1698808222-orphan-verbs.yaml deleted file mode 100644 index a423b94619f..00000000000 --- a/changelog/fragments/1698808222-orphan-verbs.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 logging calls incorrectly using non-f variants and missing args. - -# 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/1699010487-leaderelectionconfig.yaml b/changelog/fragments/1699010487-leaderelectionconfig.yaml deleted file mode 100644 index e965af360df..00000000000 --- a/changelog/fragments/1699010487-leaderelectionconfig.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: Added Kubernetes leader_election provider configuration parameters - -# 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/1700000391-Upgrade-to-Go-1.20.11.yaml b/changelog/fragments/1700000391-Upgrade-to-Go-1.20.11.yaml deleted file mode 100644 index e7b4c74c851..00000000000 --- a/changelog/fragments/1700000391-Upgrade-to-Go-1.20.11.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 to Go 1.20.11. - -# 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/3748 - -# 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/1700678892-Fixes-the-Elastic-Agent-ignoring-agent.download.proxy_url-on-policy-update.yaml b/changelog/fragments/1700678892-Fixes-the-Elastic-Agent-ignoring-agent.download.proxy_url-on-policy-update.yaml deleted file mode 100644 index cc09836a0b5..00000000000 --- a/changelog/fragments/1700678892-Fixes-the-Elastic-Agent-ignoring-agent.download.proxy_url-on-policy-update.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: Fixes the Elastic Agent ignoring agent.download.proxy_url on policy update - -# 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; a word indicating the component this changeset affects. -component: Upgrader - -# 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/3560 diff --git a/changelog/fragments/1701208315-custom-yaml-marshal-for-component.yaml b/changelog/fragments/1701208315-custom-yaml-marshal-for-component.yaml deleted file mode 100644 index d6c6834ced5..00000000000 --- a/changelog/fragments/1701208315-custom-yaml-marshal-for-component.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: custom-yaml-marshal-for-component - -# 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: Create a custom MarshalYAML() method to properly handle error fields - -# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc. -component: component - -# 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/3835 - -# 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/2940