Catalog / OpenTelemetry Collector
0.128.0
v1.34.0/v0.128.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.128.0
End User Changelog
🛑 Breaking changes 🛑
service/telemetry: Mark "telemetry.disableAddressFieldForInternalTelemetry" as stable (#13152)
💡 Enhancements 💡
confighttp: Update the HTTP server span naming to use the HTTP method and route pattern instead of the path. (#12468) The HTTP server span name will now be formatted as<http.request.method> <http.route>. If a route pattern is not available, it will fall back to<http.request.method>.service: Use configured loggers to log errors as soon as it is available (#13081)service: Remove stabilized featuregate useOtelWithSDKConfigurationForInternalTelemetry (#13152)
🧰 Bug fixes 🧰
telemetry: Add generated resource attributes to the printed log messages. (#13110) If service.name, service.version, or service.instance.id are not specified in the config, they will be generated automatically. This change ensures that these attributes are also included in the printed log messages.mdatagen: Fix generation when there are no events in the metadata. (#13123)confmap: Do not panic on assigning nil maps to non-nil maps (#13117)pdata: Fix event_name skipped when unmarshalling LogRecord from JSON (#13127)
API Changelog
🛑 Breaking changes 🛑
exporterhelper: Remove deprecated NewProfilesRequestExporter function from xexporterhelper package (#13157)confighttp: Remove pointer to fieldcookiesin confighttp.ClientConfig (#13116)otlpreceiver: Useconfigoptional.Optionalto define optional configuration sections in the OTLP receiver. RemoveUnmarshalmethod. (#13119)confighttp,configgrpc: RenameClientConfig.TLSSettingandServerConfig.TLSSettingtoClientConfig.TLSandServerConfig.TLS. (#13115)pdata/pprofile: Upgrade the OTLP protobuf definitions to version 1.7.0 (#13075) Note that the batcher is temporarily a noop.pipeline: Remove deprecated MustNewID[WithName] (#13139)
🚀 New components 🚀
configoptional: Add a new configoptional module to support optional configuration fields. (#12981)
💡 Enhancements 💡
pdata: IntroduceMoveAndAppendTomethods to the generated primitive slices (#13074)pdata: Upgrade the OTLP protobuf definitions to version 1.7.0 (#13075)
🧰 Bug fixes 🧰
confmap: Correctly distinguish betweenniland empty map values on theToStringMapmethod (#13161) This means thatToStringMap()method can now return a nil map if the original value wasnil. If you were not doing so already, make sure to check fornilbefore writing to the map to avoid panics.confighttp: Make theNewDefaultServerConfigfunction return a nil TLS config by default. (#13129)- The previous default was a TLS config with no certificates, which would fail at runtime.