Catalog / OpenTelemetry Collector
0.112.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.112.0
End User Changelog
v1.18.0/v0.112.0
🛑 Breaking changes 🛑
consumer/consumererror: Extract consumer/consumererror as a separate go module (#11440)exporter/expotertest: Put expotertest into its own module (#11461)service: Remove stable gate component.UseLocalHostAsDefaultHost (#11412)
🚩 Deprecations 🚩
processortest: Deprecated 'NewUnhealthyProcessorCreateSettings'. Use NewNopSettings instead. (#11307)
💡 Enhancements 💡
mdatagen: Added generated_package_name config field to support custom generated package name. (#11231)mdatagen: Generate documentation for components with resource attributes only (#10705)confighttp: Adding support for lz4 compression into the project (#9128)service: Hide profiles support behind a feature gate while it remains alpha. (#11477)exporterhelper: Retry sender will fail fast when the context timeout is shorter than the next retry interval. (#11183)
🧰 Bug fixes 🧰
cmd/builder: Fix default configuration for builder for httpprovider, httpsprovider, and yamlprovider. (#11357)processorhelper: Fix issue where in/out parameters were not recorded when error was returned from consumer. (#11351)
API Changes
v1.18.0/v0.112.0
🛑 Breaking changes 🛑
service: Change Host to not implement GetExportersWithSignal (#11444) Use Host.GetExporters if still needed.componentstatus: Remove deprecatedNewInstanceIDWithPipelineIDs,AllPipelineIDsWithPipelineIDs, andWithPipelineIDs. UseNewInstanceID,AllPipelineIDsandWithPipelinesinstead. (#11363)configgrpc: Removed deprecatedClientConfig.ToClientConnWithOptions/ServerConfig.ToServerWithOptions. (#11359, #9480) These methods were renamed toClientConfig.ToClientConn/ServerConfig.ToServerin v0.111.0.connector: Put connectortest in its own module (#11216)exporter: Disables setting batch option to batch sender directly. (#10368) Removed WithRequestBatchFuncs(BatcherOption) in favor of WithBatchFuncs(Option), where | BatcherOption is a function that operates on batch sender and Option is one that operates | on BaseExporterexporter: Made mergeFunc and mergeSplitFunc required method of exporter.Request (#10368) mergeFunc and mergeSplitFunc used to be part of the configuration pass to the exporter. Now it is changed | to be a method function of request.componentprofiles: Move componentprofiles to pipelineprofiles (#11421)processor: Put processortest in its own module (#11218)receivertest: Removed deprecatedNewNopFactoryForTypeWithSignal. UseNewNopFactoryForTypeinstead. (#11362)processor: Remove deprecated funcs from processor package (#11368)receiver: Remove deprecated funcs from receiver package (#11367)processorhelper: Remove deprecated funcs/types from processorhelper & componenttest (#11302)service: Remove deprecatedpipelines.ConfigWithPipelineIDandConfig.PipelinesWithPipelineID. Usepipelines.ConfigandConfig.Pipelinesinstead. (#11361)
🚩 Deprecations 🚩
extension: Deprecate funcs that repeat extension in name (#11413) Factory.CreateExtension -> Factory.Create | Factory.ExtensionStability -> Factory.Stabilityexporter: Deprecate funcs that repeate exporter in name (#11370) Factory.Create[Traces|Metrics|Logs|Profiles]Exporter -> Factory.Create[Traces|Metrics|Logs|Profiles] | Factory.[Traces|Metrics|Logs|Profiles]ExporterStability -> Factory.[Traces|Metrics|Logs|Profiles]Stability
🚀 New components 🚀
consumererrorprofiles: Add new module consumereerrorprofiles for consumer error profiles. (#11131)
💡 Enhancements 💡
configcompression: Add support for lz4 compression (#9128)otlpexporter: Add profiles support to OTLP exporter (#11435)otlphttpexporter: Add profiles support to OTLP HTTP exporter (#11450)