|
| 1 | +// Use these for links to issue and pulls. Note issues and pulls redirect one to |
| 2 | +// each other on Github, so don't worry too much on using the right prefix. |
| 3 | +:issue: https://github.com/elastic/beats/issues/ |
| 4 | +:pull: https://github.com/elastic/beats/pull/ |
| 5 | + |
| 6 | +[[release-notes-beats-9.0.0]] |
| 7 | += Beats version 9.0.0-beta1 |
| 8 | +++++ |
| 9 | +<titleabbrev>Beats</titleabbrev> |
| 10 | +++++ |
| 11 | + |
| 12 | +https://github.com/elastic/beats/compare/v8.17.2\...v9.0.0-beta1[View commits] |
| 13 | + |
| 14 | +== Breaking changes |
| 15 | + |
| 16 | +*Affecting all Beats* |
| 17 | + |
| 18 | +- Set default Kafka version to 2.1.0 in Kafka output and Filebeat. {pull}41662[41662] |
| 19 | +- Replace default Ubuntu-based images with UBI-minimal-based ones. {pull}42150[42150] |
| 20 | +- removed support for a single `-` to precede multi-letter command line arguments. Use `--` instead. {issue}42117[42117] {pull}42209[42209] |
| 21 | + |
| 22 | +*Filebeat* |
| 23 | + |
| 24 | +- Filebeat fails to start if there is any input with a duplicated ID. It logs the duplicated IDs and the offending inputs configurations. {pull}41731[41731] |
| 25 | +- Filestream inputs with duplicated IDs will fail to start. An error is logged showing the ID and the full input configuration. {issue}41938[41938] {pull}41954[41954] |
| 26 | +- Filestream inputs can define `allow_deprecated_id_duplication: true` to run keep the previous behaviour of running inputs with duplicated IDs. {issue}41938[41938] {pull}41954[41954] |
| 27 | +- The Filestream input only starts to ingest a file when it is >= 1024 bytes in size. This happens because the fingerprint is the default file identity now. To restore the previous behaviour, set `file_identity.native: ~` and `prospector.scanner.fingerprint.enabled: false`. {issue}40197[40197] {pull}41762[41762] |
| 28 | +- Filebeat fails to start when its configuration contains usage of the deprecated `log` or `container` inputs. However, they can still be used when `allow_deprecated_use: true` is set in their configuration. {pull}42295[42295] |
| 29 | + |
| 30 | +*Osquerybeat* |
| 31 | + |
| 32 | +- Upgrade osquery version to 5.13.1. {pull}40849[40849] |
| 33 | + |
| 34 | +*Packetbeat* |
| 35 | + |
| 36 | +- Use base-16 for reporting `serial_number` value in TLS fields in line with the ECS recommendation. {pull}41542[41542] |
| 37 | + |
| 38 | +*Winlogbeat* |
| 39 | + |
| 40 | +- Default to use raw API and delete older XML implementation. {pull}42275[42275] |
| 41 | + |
| 42 | +== Bug fixes |
| 43 | + |
| 44 | +*Auditbeat* |
| 45 | + |
| 46 | +- hasher: Add a cached hasher for upcoming backend. {pull}41952[41952] |
| 47 | +- Split common tty definitions. {pull}42004[42004] |
| 48 | + |
| 49 | +*Filebeat* |
| 50 | + |
| 51 | +- Redact authorization headers in HTTPJSON debug logs. {pull}41920[41920] |
| 52 | +- Further rate limiting fix in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}41977[41977] |
| 53 | +- The `_id` generation process for S3 events has been updated to incorporate the LastModified field. This enhancement ensures that the `_id` is unique. {pull}42078[42078] |
| 54 | +- Fix truncation of bodies in request tracing by limiting bodies to 10% of the maximum file size. {pull}42327[42327] |
| 55 | +- [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] |
| 56 | + |
| 57 | +*Metricbeat* |
| 58 | + |
| 59 | +- Fix bug where Metricbeat unintentionally triggers Windows ASR. {pull}42177[42177] |
| 60 | +- Remove `hostname` field from ZooKeeper's `mntr` data stream. {pull}41887[41887] |
| 61 | + |
| 62 | +*Packetbeat* |
| 63 | + |
| 64 | +- Properly marshal nested structs in ECS fields, fixing issues with mixed cases in field names. {pull}42116[42116] |
| 65 | + |
| 66 | +== Added |
| 67 | + |
| 68 | +*Auditbeat* |
| 69 | + |
| 70 | +- Improve logging in system/socket. {pull}41571[41571] |
| 71 | + |
| 72 | +*Filebeat* |
| 73 | + |
| 74 | +- Added out of the box support for Amazon EventBridge notifications over SQS to S3 input. {pull}40006[40006] |
| 75 | +- Update CEL mito extensions to v1.16.0. {pull}41727[41727] |
| 76 | +- Filebeat's registry is now added to the Elastic-Agent diagnostics bundle. {issue}33238[33238] {pull}41795[41795] |
| 77 | +- Add `unifiedlogs` input for MacOS. {pull}41791[41791] |
| 78 | +- Add evaluation state dump debugging option to CEL input. {pull}41335[41335] |
| 79 | +- Rate limiting operability improvements in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}41977[41977] |
| 80 | +- Rate limiting fault tolerance improvements in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}42094[42094] |
| 81 | +- Introduce ignore older and start timestamp filters for AWS S3 input. {pull}41804[41804] |
| 82 | +- Journald input now can report its status to Elastic-Agent. {issue}39791[39791] {pull}42462[42462] |
| 83 | +- Publish events progressively in the Okta provider of the Entity Analytics input. {issue}40106[40106] {pull}42567[42567] |
| 84 | +- Journald `include_matches.match` now accepts `+` to represent a logical disjunction (OR). {issue}40185[40185] {pull}42517[42517] |
| 85 | +- The journald input is now generally available. {pull}42107[42107] |
| 86 | + |
| 87 | +*Heartbeat* |
| 88 | + |
| 89 | +- Add support for RFC7231 methods to HTTP monitors. {pull}41975[41975] |
| 90 | + |
| 91 | +*Metricbeat* |
| 92 | + |
| 93 | +- Add `use_kubeadm` config option in kubernetes module in order to toggle kubeadm-config API requests. {pull}40086[40086] |
| 94 | +- Preserve queries for debugging when `merge_results: true` in SQL module. {pull}42271[42271] |
| 95 | +- Collect more fields from ES node/stats metrics and only those that are necessary. {pull}42421[42421] |
| 96 | + |
| 97 | +*Metricbeat* |
| 98 | +- Add benchmark module. {pull}41801[41801] |
| 99 | + |
| 100 | +*Osquerybeat* |
| 101 | + |
| 102 | +- Increase maximum query timeout to 24 hours. {pull}42356[42356] |
| 103 | + |
| 104 | +*Winlogbeat* |
| 105 | + |
| 106 | +- Properly set events `UserData` when experimental API is used. {pull}41525[41525] |
| 107 | +- Include XML is respected for experimental API. {pull}41525[41525] |
| 108 | +- Forwarded events use renderedtext info for experimental API. {pull}41525[41525] |
| 109 | +- Language setting is respected for experimental API. {pull}41525[41525] |
| 110 | +- Language setting also added to decode XML wineventlog processor. {pull}41525[41525] |
| 111 | +- Format embedded messages in the experimental API. {pull}41525[41525] |
| 112 | +- Make the experimental API GA and rename it to winlogbeat-raw. {issue}39580[39580] {pull}41770[41770] |
| 113 | +- Remove 22 clause limitation. {issue}35047[35047] {pull}42187[42187] |
| 114 | +- Add handling for recoverable publisher disabled errors. {issue}35316[35316] {pull}42187[42187] |
| 115 | + |
| 116 | +*Functionbeat* |
| 117 | + |
| 118 | +- Remove Functionbeat binaries from CI pipelines. {issue}40745[40745] {pull}41506[41506] |
0 commit comments