v0.112.0
版本发布时间: 2024-10-23 02:46:28
open-telemetry/opentelemetry-collector最新发布版本:v0.116.0(2024-12-17 05:52:03)
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
,AllPipelineIDs
andWithPipelines
instead. (#11363) -
configgrpc
: Removed deprecatedClientConfig.ToClientConnWithOptions
/ServerConfig.ToServerWithOptions
. (#11359, #9480) These methods were renamed toClientConfig.ToClientConn
/ServerConfig.ToServer
in 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 BaseExporter -
exporter
: 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
. UseNewNopFactoryForType
instead. (#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.ConfigWithPipelineID
andConfig.PipelinesWithPipelineID
. Usepipelines.Config
andConfig.Pipelines
instead. (#11361)
🚩 Deprecations 🚩
-
extension
: Deprecate funcs that repeat extension in name (#11413) Factory.CreateExtension -> Factory.Create | Factory.ExtensionStability -> Factory.Stability -
exporter
: 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)