Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.13 KB

CHANGELOG-developer.next.asciidoc

File metadata and controls

41 lines (31 loc) · 2.13 KB

This changelog is intended for community Beat developers. It covers the major breaking changes to the internal APIs in the official Beats and changes related to developing a Beat like code generators or fields.yml. Only the major changes will be covered in this changelog that are expected to affect community developers. Each breaking change added here should have an explanation on how other Beats should be migrated.

Note: This changelog documents the current changes which are not yet present in an actual release.

Beats version HEAD

The list below covers the major changes between 7.0.0-beta1 and master only.

Breaking changes

  • Remove support for deprecated GenRootCmd methods. 10721

  • Remove SkipNormalization, SkipAgentMetadata, SkipAddHostName. 10801 10769

  • Move Fields from package libbeat/common to libbeat/mapping. 11198

Bugfixes

  • Align default index between elasticsearch and logstash and kafka output. 10841

  • Fix duplication check for append_fields option. 10959

Added

  • Metricset generator generates beta modules by default now. 10657

  • The beat.Event accessor methods now support @metadata keys. 10761

  • Assertion for documented fields in tests fails if any of the fields in the tested event is documented as an alias. 10921

  • Support for Logger in the Metricset base instance. 11106

  • Introduce processing.Support to instance.Setting. This allows Beats to fully modify the event processing. 10801

  • Filebeat modules can now use ingest pipelines in YAML format. 11209

  • Added support for using PYTHON_EXE to control what Python interpreter is used by make and mage. Example: export PYTHON_EXE=python2.7. 11212