Releases: open-telemetry/opentelemetry-collector
Releases · open-telemetry/opentelemetry-collector
cmd/builder/v0.82.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.82.0
v0.81.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.81.0
v0.81.0
🛑 Breaking changes 🛑
service
: Remove 'service.connectors' featuregate (#7952)
💡 Enhancements 💡
HTTPServerSettings
: Add zstd support to HTTPServerSettings (#7927)
This adds ability to decompress zstd-compressed HTTP requests to| all receivers that use HTTPServerSettings.cmd/builder
: Add "--skip-generate" option to make builder skip source generation (#7541)confighttp
: Add support for additional content decoders viaWithDecoder
server option (#7977)connectortest
: Add helpers to aid the construction ofconnector.TracesRouter
,connector.MetricsRouter
, andconnector.LogsRouter
instances toconnectortest
. (#7672)confighttp
: Addresponse_headers
configuration option on HTTPServerSettings. It allows for additional headers to be attached to each HTTP response sent to the client (#7328)otlpreceiver, otlphttpexporter, otlpexporter, configgrpc
: Upgrade github.com/mostynb/go-grpc-compression and switch to nonclobbering imports (#7920)
consumers of this library should not have their grpc codecs overriddenotlphttpexporter
: Treat partial success responses as errors (#6686)
🧰 Bug fixes 🧰
HTTPServerSettings
: Ensure requests with unsupported Content-Encoding return HTTP 400 Bad Request (#7927)
cmd/builder/v0.81.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.81.0
v0.80.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.80.0
v1.0.0-rcv0013/v0.80.0
🚩 Deprecations 🚩
service
: Deprecate service.PipelineConfig in favor of pipelines.Config. (#7854)
💡 Enhancements 💡
service
: Added dry run flag to validate config file without running collector. (#4671)configtls
: Allow TLS Settings to be provided in memory in addition to filepath. (#7313)connector
: Updates the way connector nodes are built to always pass a fanoutconsumer to their factory functions. (#7672, #7673)otlp
: update otlp protos to v0.20.0 (#7839)configauth
: Split config/configauth into its own module (#7895)configgrpc, confighttp, config/internal
: Split confighttp, configgrpc, and config/internal into separate modules (#7895)confignet
: Split config/confignet into its own module (#7895)configopaque
: Split config/configopaque into its own module (#7895)configtelemetry
: Split config/configtelemetry into its own module (#7895)configtls
: Split config/configtls into its own module (#7895)configcompression
: Split config/configcompression into its own module (#7895)extension
: Splittingextension/auth
into separate module (#7054)connector
: Split connector into its own module (#7895)extension
: split extension module into its own module (#7306)processor
: Split the processor into its own go module (#7307)confighttp
: Avoid re-creating the compressors for every request. (#7859)otlpexporter
: Treat partial success responses as errors (#6686)service/pipelines
: Add pipelines.Config to remove duplicate of the pipelines configuration (#7854)
cmd/builder/v0.80.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.80.0
v0.79.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.79.0
🚩 Deprecations 🚩
component
: Deprecate Host.GetExporters function (#7370)
💡 Enhancements 💡
-
otelcol
: Add connectors to output of thecomponents
command (#7809) -
scraperhelper
: Will start calling scrapers on component start. (#7635)
The change allows scrapes to perform their initial scrape on component start
and provide an initial delay. This means that scrapes will be delayed byinitial_delay
before first scrape and then run oncollection_interval
for each consecutive interval. -
batchprocessor
: Change multiBatcher to use sync.Map, avoid global lock on fast path (#7714)
🧰 Bug fixes 🧰
connectors
: When replicating data to connectors, consider whether the next pipeline will mutate data (#7776)
cmd/builder/v0.79.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.79.0
v0.78.2
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.78.2
🧰 Bug fixes 🧰
batchprocessor
: Fix return error for batch processor when consuming Metrics and Logs (#7711)
cmd/builder/v0.78.2
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.78.2
v0.78.0/v1.0.0-rcv0012
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.78.0
💡 Enhancements 💡
batchprocessor
: Add support for batching by metadata keys. (#4544)service
: Add feature gatetelemetry.useOtelWithSDKConfigurationForInternalTelemetry
that will add support for configuring the export of internal telemetry to additional destinations in future releases (#7641)forwardconnector
: Promote to beta (#7579)featuregate
: Promotefeaturegate
to the stable module-set (#7693)