Update dependency open-telemetry/opentelemetry-collector to v0.106.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
open-telemetry/opentelemetry-collector | ironbank-github | minor |
v0.104.0 -> v0.106.1
|
Release Notes
open-telemetry/opentelemetry-collector (open-telemetry/opentelemetry-collector)
v0.106.1
https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.106.1
Images and binaries here:End User Changelog
v0.106.1
🧰 Bug fixes 🧰
-
configauth
: Fix unmarshaling of authentication in HTTP servers. (#10750)
v0.106.0
🛑 Breaking changes 🛑
-
service
: Update all metrics to includeotelcol_
prefix to ensure consistency across OTLP and Prometheus metrics (#9759) This change is marked as a breaking change as anyone that was using OTLP for metrics will see the new prefix which was not present before. Prometheus generated metrics remain unchanged. -
confighttp
: DeleteClientConfig.CustomRoundTripper
(#8627) Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this. -
confmap
: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405) This matches the behavior of${ENV}
syntax prior to the promotion of theconfmap.unifyEnvVarExpansion
feature gate to beta. It changes the behavior of the${env:ENV}
syntax with escaped strings. -
component
: Adds restrictions on the character set for component.ID name. (#10673) -
processor/memorylimiter
: The memory limiter processor will no longer account for ballast size. (#10696) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you. -
extension/memorylimiter
: The memory limiter extension will no longer account for ballast size. (#10696) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you. -
service
: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
-
client
: Create a new go modulego.opentelemetry.io/collector/client
(#9804) This module contains generic representations of clients connecting to different receivers.
💡 Enhancements 💡
-
exporterhelper
: Add data_type attribute tootelcol_exporter_queue_size
metric to report the type of data being processed. (#9943) -
confighttp
: Add option to include query params in auth context (#4806) -
configgrpc
: gRPC auth errors now return gRPC status code UNAUTHENTICATED (16) (#7646) -
httpprovider, httpsprovider
: Validate URIs in HTTP and HTTPS providers before fetching. (#10468)
🧰 Bug fixes 🧰
-
processorhelper
: update units for internal telemetry (#10647) -
confmap
: Increase the amount of recursion and URI expansions allowed in a single line (#10712) -
exporterhelper
: There is no guarantee that after the exporterhelper sends the plog/pmetric/ptrace data downstream that the data won't be mutated in some way. (e.g by the batch_sender) This mutation could result in the proceeding call to req.ItemsCount() to provide inaccurate information to be logged. (#10033) -
exporterhelper
: Update units for internal telemetry (#10648) -
receiverhelper
: Update units for internal telemetry (#10650) -
scraperhelper
: Update units for internal telemetry (#10649) -
service
: Use Command/Version to populate service name/version attributes (#10644)
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)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.