You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pkg/exporterhelper: Add default values for sending_queue::batch configuration. (#13766)
Setting sending_queue::batch to an empty value now results in the same setup as the default batch processor configuration.
all: Add unified print-config command with mode support (redacted, unredacted), json support (unstable), and validation support. (#11775)
This replaces the print-initial-config command. See the service package README for more details. The original command name print-initial-config remains an alias, to be retired with the feature flag.
π‘ Enhancements π‘
all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
pkg/otelcol: Avoid unnecessary mutex in collector logs, replace by atomic pointer (#14008)
cmd/mdatagen: Add lint/ordering validation for metadata.yaml (#13781)
pdata/xpdata: Refactor JSON marshaling and unmarshaling to use pcommon.Value instead of AnyValue. (#13837)
pkg/exporterhelper: Expose MergeCtx in exporterhelper's queue batch settings` (#13742)
π§° Bug fixes π§°
all: Fix zstd decoder data corruption due to decoder pooling for all components that create an HTTP server. (#13954)
pkg/otelcol: Remove UB when taking internal logs and move them to the final zapcore.Core (#14009)
This can happen because of a race on accessing logsTaken.
pkg/confmap: Fix a potential race condition in confmap by closing the providers first. (#14018)
API Changelog
π Breaking changes π
pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001)
Now that Request has both Items/Bytes sizes no need to allow custom sizers.
pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)