Skip to content

Commit c608645

Browse files
docs: Prepare Changelog for 8.12.1 (#37895)
* docs: Close changelog for 8.12.1 * Remove empty sections. * Remove old entries. * Fix whitespace --------- Co-authored-by: Craig MacKenzie <[email protected]>
1 parent 23f02e3 commit c608645

File tree

3 files changed

+56
-78
lines changed

3 files changed

+56
-78
lines changed

CHANGELOG.asciidoc

+51
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,57 @@
33
:issue: https://github.com/elastic/beats/issues/
44
:pull: https://github.com/elastic/beats/pull/
55

6+
[[release-notes-8.12.1]]
7+
=== Beats version 8.12.1
8+
https://github.com/elastic/beats/compare/v8.12.0\...v8.12.1[View commits]
9+
10+
==== Known Issues
11+
12+
*Affecting all Beats*
13+
14+
Performance regression in AWS S3 inputs using SQS notification.
15+
16+
In 8.12 the default memory queue flush interval was raised from 1 second to 10 seconds. In many configurations this improves performance because it allows the output to batch more events per round trip, which improves efficiency. However, the SQS input has an extra bottleneck that interacts badly with the new value. For more details see {issue}37754[37754].
17+
18+
If you are using the Elasticsearch output, and your output configuration uses a performance preset, switch it to `preset: latency`. If you use no preset or use `preset: custom`, then set `queue.mem.flush.timeout: 1s` in your queue or output configuration.
19+
20+
==== Breaking changes
21+
22+
*Affecting all Beats*
23+
24+
- add_cloud_metadata processor: `huawei` provider is now treated as `openstack`. Huawei cloud runs on OpenStack
25+
platform, and when viewed from a metadata API standpoint, it is impossible to differentiate it from OpenStack. If you
26+
know that your deployments run on Huawei Cloud exclusively, and you wish to have `cloud.provider` value as `huawei`,
27+
you can achieve this by overwriting the value using an `add_fields` processor. {pull}35184[35184]
28+
29+
==== Bugfixes
30+
31+
*Affecting all Beats*
32+
33+
- aws: Add credential caching for `AssumeRole` session tokens. {issue}37787[37787]
34+
- Lower logging level to debug when attempting to configure beats with unknown fields from autodiscovered events/environments. {pull}[37816][37816]
35+
36+
*Filebeat*
37+
38+
- Fix nil pointer dereference in the httpjson input. {pull}37591[37591]
39+
- Fix TCP/UDP metric queue length parsing base. {pull}37714[37714]
40+
- Fix m365_defender cursor value and query building. {pull}37116[37116]
41+
- Update github.com/lestrrat-go/jwx dependency. {pull}37799[37799]
42+
43+
*Heartbeat*
44+
45+
- Fix setuid root when running under cgroups v2. {pull}37794[37794]
46+
47+
*Metricbeat*
48+
49+
- Fix Azure Resource Metrics missing metrics (min and max aggregations) after upgrade to 8.11.3. {issue}37642[37642] {pull}37643[37643]
50+
51+
==== Added
52+
53+
*Filebeat*
54+
55+
- Relax TCP/UDP metric polling expectations to improve metric collection. {pull}37714[37714]
56+
657
[[release-notes-8.12.0]]
758
=== Beats version 8.12.0
859
https://github.com/elastic/beats/compare/v8.11.4\...v8.12.0[View commits]

CHANGELOG.next.asciidoc

+4-78
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff]
1010

1111
*Affecting all Beats*
1212

13-
- add_cloud_metadata processor: `huawei` provider is now treated as `openstack`. Huawei cloud runs on OpenStack
14-
platform, and when viewed from a metadata API standpoint, it is impossible to differentiate it from OpenStack. If you
15-
know that your deployments run on Huawei Cloud exclusively, and you wish to have `cloud.provider` value as `huawei`,
16-
you can achieve this by overwriting the value using an `add_fields` processor. {pull}35184[35184]
1713

1814
*Auditbeat*
1915

@@ -34,7 +30,6 @@ you can achieve this by overwriting the value using an `add_fields` processor. {
3430

3531
*Winlogbeat*
3632

37-
- Add "event.category" and "event.type" to Sysmon module for EventIDs 8, 9, 19, 20, 27, 28, 255 {pull}35193[35193]
3833

3934
*Functionbeat*
4035

@@ -45,64 +40,19 @@ you can achieve this by overwriting the value using an `add_fields` processor. {
4540
==== Bugfixes
4641

4742
*Affecting all Beats*
48-
- Support for multiline zookeeper logs {issue}2496[2496]
49-
- Add checks to ensure reloading of units if the configuration actually changed. {pull}34346[34346]
50-
- Fix namespacing on self-monitoring {pull}32336[32336]
51-
- Fix namespacing on self-monitoring {pull}32336[32336]
52-
- Fix Beats started by agent do not respect the allow_older_versions: true configuration flag {issue}34227[34227] {pull}34964[34964]
53-
- Fix performance issues when we have a lot of inputs starting and stopping by allowing to disable global processors under fleet. {issue}35000[35000] {pull}35031[35031]
54-
- 'add_cloud_metadata' processor - add cloud.region field for GCE cloud provider
55-
- 'add_cloud_metadata' processor - update azure metadata api version to get missing `cloud.account.id` field
56-
- Upgraded apache arrow library used in x-pack/libbeat/reader/parquet from v11 to v12.0.1 in order to fix cross-compilation issues {pull}35640[35640]
57-
- Fix panic when MaxRetryInterval is specified, but RetryInterval is not {pull}35820[35820]
58-
- Support build of projects outside of beats directory {pull}36126[36126]
59-
- aws: Add credential caching for `AssumeRole` session tokens. {issue}37787[37787]
60-
- Lower logging level to debug when attempting to configure beats with unknown fields from autodiscovered events/environments {pull}[37816][37816]
61-
- Set timeout of 1 minute for FQDN requests {pull}37756[37756]
43+
6244

6345
*Auditbeat*
6446

6547

6648
*Filebeat*
6749

68-
- Fix nil pointer dereference in the httpjson input {pull}37591[37591]
69-
- [Gcs Input] - Added missing locks for safe concurrency {pull}34914[34914]
70-
- Fix the ignore_inactive option being ignored in Filebeat's filestream input {pull}34770[34770]
71-
- Fix TestMultiEventForEOFRetryHandlerInput unit test of CometD input {pull}34903[34903]
72-
- Add input instance id to request trace filename for httpjson and cel inputs {pull}35024[35024]
73-
- Fixes "Can only start an input when all related states are finished" error when running under Elastic-Agent {pull}35250[35250] {issue}33653[33653]
74-
- [system] sync system/auth dataset with system integration 1.29.0. {pull}35581[35581]
75-
- [GCS Input] - Fixed an issue where bucket_timeout was being applied to the entire bucket poll interval and not individual bucket object read operations. Fixed a map write concurrency issue arising from data races when using a high number of workers. Fixed the flaky tests that were present in the GCS test suit. {pull}35605[35605]
76-
- Fixed concurrency and flakey tests issue in azure blob storage input. {issue}35983[35983] {pull}36124[36124]
77-
- Fix panic when sqs input metrics getter is invoked {pull}36101[36101] {issue}36077[36077]
78-
- Fix handling of Juniper SRX structured data when there is no leading junos element. {issue}36270[36270] {pull}36308[36308]
79-
- Fix Filebeat Cisco module with missing escape character {issue}36325[36325] {pull}36326[36326]
80-
- Added a fix for Crowdstrike pipeline handling process arrays {pull}36496[36496]
81-
- Fix TCP/UDP metric queue length parsing base. {pull}37714[37714]
82-
- Fix m365_defender cursor value and query building. {pull}37116[37116]
83-
- Update github.com/lestrrat-go/jwx dependency. {pull}37799[37799]
8450

8551
*Heartbeat*
8652

87-
- Fix panics when parsing dereferencing invalid parsed url. {pull}34702[34702]
88-
- Fix setuid root when running under cgroups v2. {pull}37794[37794]
8953

9054
*Metricbeat*
9155

92-
- in module/windows/perfmon, changed collection method of the second counter value required to create a displayable value {pull}32305[32305]
93-
- Fix and improve AWS metric period calculation to avoid zero-length intervals {pull}32724[32724]
94-
- Add missing cluster metadata to k8s module metricsets {pull}32979[32979] {pull}33032[33032]
95-
- Add GCP CloudSQL region filter {pull}32943[32943]
96-
- Fix logstash cgroup mappings {pull}33131[33131]
97-
- Remove unused `elasticsearch.node_stats.indices.bulk.avg_time.bytes` mapping {pull}33263[33263]
98-
- Make generic SQL GA {pull}34637[34637]
99-
- Collect missing remote_cluster in elasticsearch ccr metricset {pull}34957[34957]
100-
- Add context with timeout in AWS API calls {pull}35425[35425]
101-
- Fix EC2 host.cpu.usage {pull}35717[35717]
102-
- Add option in SQL module to execute queries for all dbs. {pull}35688[35688]
103-
- Add remaining dimensions for azure storage account to make them available for tsdb enablement. {pull}36331[36331]
104-
- Add log error when statsd server fails to start {pull}36477[36477]
105-
- Fix Azure Resource Metrics missing metrics (min and max aggregations) after upgrade to 8.11.3 {issue}37642[37642] {pull}37643[37643]
10656

10757
*Osquerybeat*
10858

@@ -113,57 +63,30 @@ you can achieve this by overwriting the value using an `add_fields` processor. {
11363
*Winlogbeat*
11464

11565

116-
11766
*Elastic Logging Plugin*
11867

11968

12069
==== Added
12170

12271
*Affecting all Beats*
12372

124-
- Added append Processor which will append concrete values or values from a field to target. {issue}29934[29934] {pull}33364[33364]
125-
- dns processor: Add support for forward lookups (`A`, `AAAA`, and `TXT`). {issue}11416[11416] {pull}36394[36394]
126-
- [Enhanncement for host.ip and host.mac] Disabling netinfo.enabled option of add-host-metadata processor {pull}36506[36506]
12773

12874
*Auditbeat*
12975

13076

13177
*Filebeat*
13278

133-
- add documentation for decode_xml_wineventlog processor field mappings. {pull}32456[32456]
134-
- httpjson input: Add request tracing logger. {issue}32402[32402] {pull}32412[32412]
135-
- Add cloudflare R2 to provider list in AWS S3 input. {pull}32620[32620]
136-
- Add support for single string containing multiple relation-types in getRFC5988Link. {pull}32811[32811]
137-
- Added separation of transform context object inside httpjson. Introduced new clause `.parent_last_response.*` {pull}33499[33499]
138-
- Added metric `sqs_messages_waiting_gauge` for aws-s3 input. {pull}34488[34488]
139-
- Add nginx.ingress_controller.upstream.ip to related.ip {issue}34645[34645] {pull}34672[34672]
140-
- Add unix socket log parsing for nginx ingress_controller {pull}34732[34732]
141-
- Added metric `sqs_worker_utilization` for aws-s3 input. {pull}34793[34793]
142-
- Add MySQL authentication message parsing and `related.ip` and `related.user` fields {pull}34810[34810]
143-
- Add nginx ingress_controller parsing if one of upstreams fails to return response {pull}34787[34787]
144-
- Add oracle authentication messages parsing {pull}35127[35127]
145-
- Add `clean_session` configuration setting for MQTT input. {pull}35806[16204]
146-
- Add support for a simplified input configuraton when running under Elastic-Agent {pull}36390[36390]
147-
- Added support for Okta OAuth2 provider in the CEL input. {issue}36336[36336] {pull}36521[36521]
148-
- Added support for new features & removed partial save mechanism in the Azure Blob Storage input. {issue}35126[35126] {pull}36690[36690]
149-
- Added support for new features and removed partial save mechanism in the GCS input. {issue}35847[35847] {pull}36713[36713]
150-
- Relax TCP/UDP metric polling expectations to improve metric collection. {pull}37714[37714]
15179

15280
*Auditbeat*
15381

15482

15583
*Libbeat*
15684

15785
*Heartbeat*
158-
- Added status to monitor run log report.
15986

16087

16188
*Metricbeat*
16289

163-
- Add per-thread metrics to system_summary {pull}33614[33614]
164-
- Add GCP CloudSQL metadata {pull}33066[33066]
165-
- Add GCP Carbon Footprint metricbeat data {pull}34820[34820]
166-
- Add event loop utilization metric to Kibana module {pull}35020[35020]
16790
- Update `getOpTimestamp` in `replstatus` to fix sort and temp files generation issue in mongodb. {pull}37688[37688]
16891

16992
*Osquerybeat*
@@ -258,6 +181,9 @@ you can achieve this by overwriting the value using an `add_fields` processor. {
258181

259182

260183

184+
185+
186+
261187

262188

263189

libbeat/docs/release.asciidoc

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ This section summarizes the changes in each release. Also read
88
<<breaking-changes>> for more detail about changes that affect
99
upgrade.
1010

11+
* <<release-notes-8.12.1>>
1112
* <<release-notes-8.12.0>>
1213
* <<release-notes-8.11.4>>
1314
* <<release-notes-8.11.3>>

0 commit comments

Comments
 (0)