v0.42.0 Beta
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.42.0
🛑 Breaking changes 🛑
- Remove
configmapprovider.NewInMemory()
(#4507) - Disallow direct implementation of
configmapprovider.Retrieved
(#4577) configauth
: remove interceptor functions from the ServerAuthenticator interface (#4583)- Replace ConfigMapProvider and ConfigUnmarshaler in collector settings by one simpler ConfigProvider (#4590)
- Remove deprecated consumererror.Combine (#4597)
- Remove
configmapprovider.NewDefault
,configmapprovider.NewExpand
,configmapprovider.NewMerge
(#4600)- The merge functionality is now embedded into
service.NewConfigProvider
(#4637).
- The merge functionality is now embedded into
- Move
configtest.LoadConfig
andconfigtest.LoadConfigAndValidate
toservicetest
(#4606) - Builder: Remove deprecated
include-core
flag (#4616) - Collector telemetry level must now be accessed through an atomic function. (#4549)
💡 Enhancements 💡
confighttp
: add client-side compression support. (#4441)- Each exporter should remove
compression
field if they have and should useconfighttp.HTTPClientSettings
- Each exporter should remove
- Allow more zap logger configs:
disable_caller
,disable_stacktrace
,output_paths
,error_output_paths
,initial_fields
(#1048) - Allow the custom zap logger encoding (#4532)
- Collector self-metrics may now be configured through the configuration file. (#4069)
- CLI flags for configuring self-metrics are deprecated and will be removed
in a future release. service.telemetry.metrics.level
andservice.telemetry.metrics.address
should be used to configure collector self-metrics.
- CLI flags for configuring self-metrics are deprecated and will be removed
configauth
: add helpers to create new server authenticators. (#4558)- Refactor
configgrpc
for compression methods (#4624) - Add an option to allow
config.Map
conversion in theservice.ConfigProvider
(#4634) - Added support to expose gRPC framework's logs as part of collector logs (#4501)
- Builder: Enable unmarshal exact to help finding hard to find typos #4644