Update dependency open-telemetry/opentelemetry-collector to v0.103.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
open-telemetry/opentelemetry-collector | ironbank-github | minor |
v0.102.1 -> v0.103.0
|
Release Notes
open-telemetry/opentelemetry-collector (open-telemetry/opentelemetry-collector)
v0.103.0
🛑 Breaking changes 🛑
-
exporter/debug
: Disable sampling by default (#9921) To restore the behavior that was previously the default, setsampling_thereafter
to500
.
💡 Enhancements 💡
-
cmd/builder
: Allow settingotelcol.CollectorSettings.ResolverSettings.DefaultScheme
via the builder'sconf_resolver.default_uri_scheme
configuration option (#10296) -
mdatagen
: add support for optional internal metrics (#10316) -
otelcol/expandconverter
: Addconfmap.unifyEnvVarExpansion
feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10391) When enabled, this feature gate will:- Disable expansion of BASH-style env vars (
$FOO
) -
${FOO}
will be expanded as if it was `${env:FOO} See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details.
- Disable expansion of BASH-style env vars (
-
confmap
: Addconfmap.unifyEnvVarExpansion
feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10259) When enabled, this feature gate will:- Disable expansion of BASH-style env vars (
$FOO
) -
${FOO}
will be expanded as if it was `${env:FOO} See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details.
- Disable expansion of BASH-style env vars (
-
confighttp
: Allow the compression list to be overridden (#10295) Allows Collector administrators to control which compression algorithms to enable for HTTP-based receivers. -
configgrpc
: Revert the zstd compression for gRPC to the third-party library we were using previously. (#10394) We switched back to our compression logic for zstd when a CVE was found on the third-party library we were using. Now that the third-party library has been fixed, we can revert to that one. For end-users, this has no practical effect. The reproducers for the CVE were tested against this patch, confirming we are not reintroducing the bugs. -
confmap
: Adds alphaconfmap.strictlyTypedInput
feature gate that enables strict type checks during configuration resolution (#9532) When enabled, the configuration resolution system will:- Stop doing most kinds of implicit type casting when resolving configuration values
- Use the original string representation of configuration values if the ${} syntax is used in inline position
-
confighttp
: Useconfighttp.ServerConfig
as part of zpagesextension. See https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confighttp/README.md#server-configuration options. (#9368)
🧰 Bug fixes 🧰
-
exporterhelper
: Fix potential deadlock in the batch sender (#10315) -
expandconverter
: Fix bug where an warning was logged incorrectly. (#10392) -
exporterhelper
: Fix a bug when the retry and timeout logic was not applied with enabled batching. (#10166) -
exporterhelper
: Fix a bug where an unstarted batch_sender exporter hangs on shutdown (#10306) -
exporterhelper
: Fix small batch due to unfavorable goroutine scheduling in batch sender (#9952) -
confmap
: Fix issue where structs with only yaml tags were not marshaled correctly. (#10282)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.