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.
The list below covers the major changes between 7.0.0-rc2 and master only.
Move Fields from package libbeat/common to libbeat/mapping. 11198
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
Filebeat modules can now use ingest pipelines in YAML format. 11209
Prometheus helper for metricbeat contains now Namespace
field for prometheus.MetricsMappings
11424
Update Jinja2 version to 2.10.1. 11817
Reduce idxmgmt.Supporter interface and rework export commands to reuse logic. 11777,https://github.com/elastic/beats/pull/12065[12065],https://github.com/elastic/beats/pull/12067[12067],https://github.com/elastic/beats/pull/12160[12160]
Update urllib3 version to 1.24.2 11930
Add libbeat/common/cleanup package. 12134
New helper to check for leaked goroutines on tests. 12106
Only Load minimal template if no fields are provided. 12103
Add new option IgnoreAllErrors
to libbeat.common.schema
for skipping fields that failed while converting. 12089
Deprecate setup cmds for template
and ilm-policy
. Add new setup cmd for index-management
. 12132
Use the go-lookslike library for testing in heartbeat. Eventually the mapval package will be replaced with it. 12540
New ReporterV2 interfaces that can receive a context on Fetch(ctx, reporter)
, or Run(ctx, reporter)
. 11981
Generate configuration from mage
for all Beats. 12618
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。