From 65872227e03de53e7db6297e3fb6c7553fb868c5 Mon Sep 17 00:00:00 2001 From: elasticmachine Date: Mon, 3 Mar 2025 10:58:30 +0000 Subject: [PATCH 1/2] docs: Close changelog for 8.17.3 --- CHANGELOG.asciidoc | 201 ++++++++++++++++++++++++++++++++++ CHANGELOG.next.asciidoc | 30 +---- libbeat/docs/release.asciidoc | 1 + 3 files changed, 205 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 9b04e75763d7..d7798b714eb9 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -2,6 +2,207 @@ // each other on Github, so don't worry too much on using the right prefix. :issue: https://github.com/elastic/beats/issues/ :pull: https://github.com/elastic/beats/pull/ + +[[release-notes-8.17.3]] +=== Beats version 8.17.3 +https://github.com/elastic/beats/compare/v8.17.2\...v8.17.3[View commits] + +==== Breaking changes + +*Affecting all Beats* + + +*Auditbeat* + + +*Filebeat* + + + +*Heartbeat* + + +*Metricbeat* + + +*Osquerybeat* + + + +*Packetbeat* + + +*Winlogbeat* + + +*Functionbeat* + + +*Elastic Logging Plugin* + + +==== Bugfixes + +*Affecting all Beats* + +- Fix issue where old data could be saved in the memory queue after acknowledgment, increasing memory use {pull}41356[41356] +- Ensure Elasticsearch output can always recover from network errors {pull}40794[40794] +- Remove unnecessary debug logs during idle connection teardown {issue}40824[40824] +- Remove unnecessary reload for Elastic Agent managed beats when apm tracing config changes from nil to nil {pull}41794[41794] +- Fix incorrect cloud provider identification in add_cloud_metadata processor using provider priority mechanism {pull}41636[41636] +- Prevent panic if libbeat processors are loaded more than once. {issue}41475[41475] {pull}41857[51857] +- Fix a bug where log files are rotated on startup when interval is configured and rotateonstartup is disabled {issue}41894[41894] {pull}41895[41895] +- Fix setting unique registry for non beat receivers {issue}42288[42288] {pull}42292[42292] +- The Kafka output now drops events when there is an authorisation error {issue}42343[42343] {pull}42401[42401] +- Fix autodiscovery memory leak related to metadata of start events {pull}41748[41748] +- Restored event Meta fields in the Elasticsearch output's error logs. {pull}42559[42559] + +*Auditbeat* + + +*Filebeat* + +- [Journald] Fixes handling of `journalctl` restart. A known symptom was broken multiline messages when there was a restart of journalctl while aggregating the lines. {issue}41331[41331] {pull}42595[42595] +- Fix entityanalytics activedirectory provider full sync use before initialization bug. {pull}42682[42682] +- In the `http_endpoint` input, fix the check for a missing HMAC HTTP header. {pull}42756[42756] + +*Heartbeat* + + + +*Metricbeat* + +- Fixed panic caused by uninitialized meraki device wifi0 and wifi1 struct pointers in the device WiFi data fetching. {issue}42745[42745] {pull}42746[42746] +- Only fetch cluster-level index stats summary {issue}36019[36019] {pull}42901[42901] +- Fixed an issue in Metricbeat's Windows module where data collection would fail if the data was unavailable. {issue}42802[42802] {pull}42803[42803] + +*Osquerybeat* + + +*Packetbeat* + + +*Winlogbeat* + +- Sync missing changes in modules pipelines. {pull}42619[42619] + + +*Elastic Logging Plugin* + + +==== Added + +*Affecting all Beats* + +- Update to Go 1.22.12. {pull}42681[42681] + +*Auditbeat* + + +*Auditbeat* + +*Auditbeat* + + +*Filebeat* + +- Introduce ignore older and start timestamp filters for AWS S3 input. {pull}41804[41804] +- Publish events progressively in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}42567[42567] + +*Auditbeat* + + +*Libbeat* + + + +*Heartbeat* + + +*Metricbeat* + +- Log every 401 response from Kubernetes API Server {pull}42714[42714] +- Collect more fields from ES node/stats metrics and only those that are necessary {pull}42421[42421] + +*Metricbeat* + + +*Osquerybeat* + + +*Packetbeat* + + +*Winlogbeat* + + + +*Functionbeat* + +*Elastic Log Driver* +*Elastic Logging Plugin* + + +==== Deprecated + +*Auditbeat* + + +*Filebeat* + + +*Heartbeat* + + + +*Metricbeat* + + +*Osquerybeat* + + +*Packetbeat* + + +*Winlogbeat* + + +*Functionbeat* + + +*Elastic Logging Plugin* + + +==== Known Issues + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [[release-notes-8.17.2]] === Beats version 8.17.2 diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index 5e08fb1b2c68..1f03902e59f2 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -76,21 +76,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Support Elastic Agent control protocol chunking support {pull}37343[37343] - Lower logging level to debug when attempting to configure beats with unknown fields from autodiscovered events/environments {pull}[37816][37816] - Set timeout of 1 minute for FQDN requests {pull}37756[37756] -- Fix issue where old data could be saved in the memory queue after acknowledgment, increasing memory use {pull}41356[41356] -- Ensure Elasticsearch output can always recover from network errors {pull}40794[40794] -- Add `translate_ldap_attribute` processor. {pull}41472[41472] -- Remove unnecessary debug logs during idle connection teardown {issue}40824[40824] -- Remove unnecessary reload for Elastic Agent managed beats when apm tracing config changes from nil to nil {pull}41794[41794] -- Fix incorrect cloud provider identification in add_cloud_metadata processor using provider priority mechanism {pull}41636[41636] -- Prevent panic if libbeat processors are loaded more than once. {issue}41475[41475] {pull}41857[51857] -- Allow network condition to handle field values that are arrays of IP addresses. {pull}41918[41918] -- Fix a bug where log files are rotated on startup when interval is configured and rotateonstartup is disabled {issue}41894[41894] {pull}41895[41895] -- Fix setting unique registry for non beat receivers {issue}42288[42288] {pull}42292[42292] -- The Kafka output now drops events when there is an authorisation error {issue}42343[42343] {pull}42401[42401] -- Fix autodiscovery memory leak related to metadata of start events {pull}41748[41748] -- All standard queue metrics are now included in metrics monitoring, including: `added.{events, bytes}`, `consumed.{events, bytes}`, `removed.{events, bytes}`, and `filled.{events, bytes, pct}`. {pull}42439[42439] -- The following output latency metrics are now included in metrics monitoring: `output.latency.{count, max, median, p99}`. {pull}42439[42439] -- Restored event Meta fields in the Elasticsearch output's error logs. {pull}42559[42559] *Auditbeat* @@ -127,9 +112,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Fix publication of group data from the Okta entity analytics provider. {pull}40681[40681] - Ensure netflow custom field configuration is applied. {issue}40735[40735] {pull}40730[40730] - Fix a bug in Salesforce input to only handle responses with 200 status code {pull}41015[41015] -- [Journald] Fixes handling of `journalctl` restart. A known symptom was broken multiline messages when there was a restart of journalctl while aggregating the lines. {issue}41331[41331] {pull}42595[42595] -- Fix entityanalytics activedirectory provider full sync use before initialization bug. {pull}42682[42682] -- In the `http_endpoint` input, fix the check for a missing HMAC HTTP header. {pull}42756[42756] *Heartbeat* @@ -153,9 +135,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Add missing ECS Cloud fields in GCP `metrics` metricset when using `exclude_labels: true` {issue}40437[40437] {pull}40467[40467] - Add AWS OwningAccount support for cross account monitoring {issue}40570[40570] {pull}40691[40691] - Use namespace for GetListMetrics when exists in AWS {pull}41022[41022] -- Fixed panic caused by uninitialized meraki device wifi0 and wifi1 struct pointers in the device WiFi data fetching. {issue}42745[42745] {pull}42746[42746] -- Only fetch cluster-level index stats summary {issue}36019[36019] {pull}42901[42901] -- Fixed an issue in Metricbeat's Windows module where data collection would fail if the data was unavailable. {issue}42802[42802] {pull}42803[42803] *Osquerybeat* @@ -165,7 +144,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] *Winlogbeat* -- Sync missing changes in modules pipelines. {pull}42619[42619] *Elastic Logging Plugin* @@ -186,7 +164,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - The environment variable `BEATS_ADD_CLOUD_METADATA_PROVIDERS` overrides configured/default `add_cloud_metadata` providers {pull}38669[38669] - When running under Elastic-Agent Kafka output allows dynamic topic in `topic` field {pull}40415[40415] - The script processor has a new configuration option that only uses the cached javascript sessions and prevents the creation of new javascript sessions. -- Update to Go 1.22.12. {pull}42681[42681] - Replace Ubuntu 20.04 with 24.04 for Docker base images {issue}40743[40743] {pull}40942[40942] - Reduce memory consumption of k8s autodiscovery and the add_kubernetes_metadata processor when Deployment metadata is enabled @@ -241,8 +218,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Jounrald input now supports filtering by facilities {pull}41061[41061] - Add support for SSL and Proxy configurations for websoket type in streaming input. {pull}41934[41934] - Refactor & cleanup with updates to default values and documentation. {pull}41834[41834] -- Introduce ignore older and start timestamp filters for AWS S3 input. {pull}41804[41804] -- Publish events progressively in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}42567[42567] *Auditbeat* @@ -286,8 +261,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Added Cisco Meraki module {pull}40836[40836] - Added Palo Alto Networks module {pull}40686[40686] - Restore docker.network.in.* and docker.network.out.* fields in docker module {pull}40968[40968] -- Log every 401 response from Kubernetes API Server {pull}42714[42714] -- Collect more fields from ES node/stats metrics and only those that are necessary {pull}42421[42421] *Metricbeat* @@ -363,6 +336,9 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] + + + diff --git a/libbeat/docs/release.asciidoc b/libbeat/docs/release.asciidoc index d7d8dee4e0eb..586f74478070 100644 --- a/libbeat/docs/release.asciidoc +++ b/libbeat/docs/release.asciidoc @@ -8,6 +8,7 @@ This section summarizes the changes in each release. Also read <> for more detail about changes that affect upgrade. +* <> * <> * <> * <> From 6edb1b096c6d256fac374b5cd6e466d53b974a84 Mon Sep 17 00:00:00 2001 From: Pierre HILBERT Date: Mon, 3 Mar 2025 12:06:59 +0100 Subject: [PATCH 2/2] Remove empty sections and update changelog entries --- CHANGELOG.asciidoc | 166 ++------------------------------------------- 1 file changed, 4 insertions(+), 162 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index d7798b714eb9..15228ee1d504 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -7,201 +7,43 @@ === Beats version 8.17.3 https://github.com/elastic/beats/compare/v8.17.2\...v8.17.3[View commits] -==== Breaking changes - -*Affecting all Beats* - - -*Auditbeat* - - -*Filebeat* - - - -*Heartbeat* - - -*Metricbeat* - - -*Osquerybeat* - - - -*Packetbeat* - - -*Winlogbeat* - - -*Functionbeat* - - -*Elastic Logging Plugin* - - ==== Bugfixes *Affecting all Beats* -- Fix issue where old data could be saved in the memory queue after acknowledgment, increasing memory use {pull}41356[41356] -- Ensure Elasticsearch output can always recover from network errors {pull}40794[40794] -- Remove unnecessary debug logs during idle connection teardown {issue}40824[40824] -- Remove unnecessary reload for Elastic Agent managed beats when apm tracing config changes from nil to nil {pull}41794[41794] -- Fix incorrect cloud provider identification in add_cloud_metadata processor using provider priority mechanism {pull}41636[41636] -- Prevent panic if libbeat processors are loaded more than once. {issue}41475[41475] {pull}41857[51857] -- Fix a bug where log files are rotated on startup when interval is configured and rotateonstartup is disabled {issue}41894[41894] {pull}41895[41895] -- Fix setting unique registry for non beat receivers {issue}42288[42288] {pull}42292[42292] -- The Kafka output now drops events when there is an authorisation error {issue}42343[42343] {pull}42401[42401] -- Fix autodiscovery memory leak related to metadata of start events {pull}41748[41748] - Restored event Meta fields in the Elasticsearch output's error logs. {pull}42559[42559] -*Auditbeat* - - *Filebeat* - [Journald] Fixes handling of `journalctl` restart. A known symptom was broken multiline messages when there was a restart of journalctl while aggregating the lines. {issue}41331[41331] {pull}42595[42595] - Fix entityanalytics activedirectory provider full sync use before initialization bug. {pull}42682[42682] - In the `http_endpoint` input, fix the check for a missing HMAC HTTP header. {pull}42756[42756] -*Heartbeat* - - - *Metricbeat* - Fixed panic caused by uninitialized meraki device wifi0 and wifi1 struct pointers in the device WiFi data fetching. {issue}42745[42745] {pull}42746[42746] -- Only fetch cluster-level index stats summary {issue}36019[36019] {pull}42901[42901] +- Only fetch cluster-level index stats summary. {issue}36019[36019] {pull}42901[42901] - Fixed an issue in Metricbeat's Windows module where data collection would fail if the data was unavailable. {issue}42802[42802] {pull}42803[42803] -*Osquerybeat* - - -*Packetbeat* - - *Winlogbeat* - Sync missing changes in modules pipelines. {pull}42619[42619] - -*Elastic Logging Plugin* - - ==== Added *Affecting all Beats* -- Update to Go 1.22.12. {pull}42681[42681] - -*Auditbeat* - - -*Auditbeat* - -*Auditbeat* - +- Update Go version to 1.22.12. {pull}42681[42681] *Filebeat* - Introduce ignore older and start timestamp filters for AWS S3 input. {pull}41804[41804] - Publish events progressively in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}42567[42567] -*Auditbeat* - - -*Libbeat* - - - -*Heartbeat* - - -*Metricbeat* - -- Log every 401 response from Kubernetes API Server {pull}42714[42714] -- Collect more fields from ES node/stats metrics and only those that are necessary {pull}42421[42421] - -*Metricbeat* - - -*Osquerybeat* - - -*Packetbeat* - - -*Winlogbeat* - - - -*Functionbeat* - -*Elastic Log Driver* -*Elastic Logging Plugin* - - -==== Deprecated - -*Auditbeat* - - -*Filebeat* - - -*Heartbeat* - - - *Metricbeat* - -*Osquerybeat* - - -*Packetbeat* - - -*Winlogbeat* - - -*Functionbeat* - - -*Elastic Logging Plugin* - - -==== Known Issues - - - - - - - - - - - - - - - - - - - - - - - - - - - - +- Log every 401 response from Kubernetes API Server. {pull}42714[42714] +- Collect more fields from ES node/stats metrics and only those that are necessary. {pull}42421[42421] [[release-notes-8.17.2]]