Fleet and Elastic Agent 8.19.23
editFleet and Elastic Agent 8.19.23
editBreaking changes
editBreaking changes can prevent your application from optimal operation and performance. Before you upgrade, review the breaking changes, then mitigate the impact to your application.
[[breaking-https://github.com/elastic/elastic-agent/pull/16745]] .The k8s_attributes processor in Elastic Agent configured as an OTel Collector now emits stable Kubernetes semantic convention attribute names. #16745
Details
The OTel Collector Contrib k8s_attributes processor was promoted to v1.0.0 (stable) in v0.161.0.
As part of this, the processor.k8sattributes.EmitV1K8sConventions and
processor.k8sattributes.DontEmitV0K8sConventions feature gates moved from alpha to beta and are
enabled by default. The processor now emits stable semantic convention attribute names
(for example, singular k8s.pod.label.*, k8s.pod.annotation.*, k8s.node.label.*, k8s.namespace.label.*)
and no longer emits the legacy plural forms (for example, k8s.pod.labels.*, k8s.pod.annotations.*).
For more information, refer to Semantic Conventions Compatibility.
New features
editThe 8.19.23 release adds the following new and notable features.
Enhancements
editBug fixes
edit- Reject invalid concurrency limits at configuration load time. #7932