This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Beats version 5.0.0-beta1
editBeats version 5.0.0-beta1
editBreaking changes
editAffecting all Beats
- Change Elasticsearch output index configuration to be based on format strings. If index has been configured, no date will be appended anymore to the index name. 2119
-
Replace
output.kafka.use_type
byoutput.kafka.topic
accepting a format string. 2188 -
If the path specified by the
-c
flag is not absolute and-path.config
is not specified, it is considered relative to the current working directory. 2245 -
rename
tls
configurations section tossl
. 2330 -
rename
certificate_key
configuration tokey
. 2330 -
replace
tls.insecure
withssl.verification_mode
setting. 2330 -
replace
tls.min/max_version
withssl.supported_protocols
setting requiring full protocol name. 2330
Metricbeat
- Change field type system.process.cpu.start_time from keyword to date. 1565
- redis/info metricset fields were renamed up according to the naming conventions.
Packetbeat
Filebeat
- Set close_inactive default to 5 minutes (was 1 hour before)
- Set clean_removed and close_removed to true by default
Bugfixes
editAffecting all Beats
- Fix logstash output handles error twice when asynchronous sending fails. 2441
- Fix Elasticsearch structured error response parsing error. 2229
- Fixed the run script to allow the overriding of the configuration file. 2171
- Fix logstash output crash if no hosts are configured. 2325
- Fix array value support in -E CLI flag. 2521
- Fix merging array values if -c CLI flag is used multiple times. 2521
- Fix beats failing to start due to invalid duplicate key error in configuration file. 2521
- Fix panic on non writable logging directory. 2571
Metricbeat
- Fix module filters to work properly with drop_event filter. 2249
Packetbeat
Filebeat
Winlogbeat
- Fix corrupt registry file that occurs on power loss by disabling file write caching. 2313
Added
editAffecting all Beats
- Add script to generate the Kibana index-pattern from fields.yml. 2122
- Enhance Redis output key selection based on format string. 2169
-
Configurable Redis
keys
using filters and format strings. 2169 -
Add format string support to
output.kafka.topic
. 2188 -
Add
output.kafka.topics
for more advanced kafka topic selection per event. 2188 - Add support for Kafka 0.10. 2190
- Add SASL/PLAIN authentication support to kafka output. 2190
- Make Kafka metadata update configurable. 2190
- Add Kafka version setting (optional) enabling kafka broker version support. 2190
- Add Kafka message timestamp if at least version 0.10 is configured. 2190
- Add configurable Kafka event key setting. 2284
- Add settings for configuring the kafka partitioning strategy. 2284
-
Add partitioner settings
reachable_only
to ignore partitions not reachable by network. 2284 - Enhance contains condition to work on fields that are arrays of strings. 2237
-
Lookup the configuration file relative to the
-path.config
CLI flag. 2245 - Re-write import_dashboards.sh in Golang. 2155
- Update to Go 1.7. 2306
- Log total non-zero internal metrics on shutdown. 2349
-
Add support for encrypted private key files by introducing
ssl.key_passphrase
setting. 2330 -
Add experimental symlink support with
symlinks
config 2478 - Improve validation of registry file on startup.
Metricbeat
- Use the new scaled_float Elasticsearch type for the percentage values. 2156
- Add experimental cgroup metrics to the system/process MetricSet. 2184
- Added a PostgreSQL module. 2253
- Improve mapping by converting half_float to scaled_float and integers to long. 2430
- Add experimental haproxy module. 2384
- Add Kibana dashboard for cgroups data 2555
Packetbeat
Filebeat
Deprecated
editAffecting all Beats
- Topology map is deprecated. This applies to the settings: refresh_topology_freq, topology_expire, save_topology, host_topology, password_topology, db_topology.