Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.105.0
End User Changelog
v1.12.0/v0.105.0
🛑 Breaking changes 🛑
service
: addservice.disableOpenCensusBridge
feature gate which is enabled by default to remove the dependency on OpenCensus (#10414)confmap
: Promoteconfmap.strictlyTypedInput
feature gate to beta. (#10552)
This feature gate changes the following:- Configurations relying on the implicit type casting behaviors listed on #9532 will start to fail.
- Configurations using URI expansion (i.e.
field: ${env:ENV}
) for string-typed fields will use the value passed inENV
verbatim without intermediate type casting.
💡 Enhancements 💡
configtls
: Mark module as stable. (#9377)confmap
: Remove extra closing parenthesis in sub-config error (#10480)configgrpc
: Update the default load balancer strategy to round_robin (#10319)
To restore the behavior that was previously the default, setbalancer_name
topick_first
.cmd/builder
: Add go module info the builder generated code. (#10570)otelcol
: Add go module to components subcommand. (#10570)confmap
: Add explanation to errors related toconfmap.strictlyTypedInput
feature gate. (#9532)confmap
: Allow usingmap[string]any
values in string interpolation (#10605)
🧰 Bug fixes 🧰
builder
: provide context when a module in the config is missing its gomod value (#10474)confmap
: Fixes issue where confmap could not escape$$
whenconfmap.unifyEnvVarExpansion
is enabled. (#10560)mdatagen
: fix generated comp test for extensions and unused imports in templates (#10477)otlpreceiver
: Fixes a bug where the otlp receiver's http response was not properly translating grpc error codes to http status codes. (#10574)exporterhelper
: Fix incorrect deduplication of otelcol_exporter_queue_size and otelcol_exporter_queue_capacity metrics if multiple exporters are used. (#10444)service/telemetry
: Add ability to set service.name for spans emitted by the Collector (#10489)internal/localhostgate
: Correctly log info message whencomponent.UseLocalHostAsDefaultHost
is enabled (#8510)
Go API Changelog
v1.12.0/v0.105.0
🛑 Breaking changes 🛑
otelcol
: Obtain the Collector's effective config from otelcol.Config (#10139)
otelcol.Collector
will now marshalconfmap.Conf
objects fromotelcol.Config
itself.otelcoltest
: Remove deprecated methodsLoadConfigWithSettings
andLoadConfigAndValidateWithSettings
(#10512)
🚩 Deprecations 🚩
configauth
: DeprecatedAuthentication.GetClientAuthenticatorContext
andAuthentication.GetServerAuthenticatorContext
(#10578)otelcol
: Deprecateotelcol.ConfmapProvider
(#10139)
otelcol.Collector
will now marshalconfmap.Conf
objects fromotelcol.Config
itself.otelcol
: Deprecate(*otelcol.ConfigProvider).GetConfmap
(#10139)
Call(*confmap.Conf).Marshal(*otelcol.Config)
to get the Collector's configuration.exporterhelper
: Deprecate the obsreport API in the exporterhelper package. (#10592)
🚀 New components 🚀
consumer/consumerprofiles
: Allow handling profiles in consumer. (#10464)