Skip to content

Releases: open-telemetry/opentelemetry-collector

cmd/builder/v0.82.0

27 Jul 21:29
cmd/builder/v0.82.0
3089ea8
Compare
Choose a tag to compare

v0.81.0

04 Jul 16:32
v0.81.0
6bb9b38
Compare
Choose a tag to compare

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 via WithDecoder server option (#7977)
  • connectortest: Add helpers to aid the construction of connector.TracesRouter, connector.MetricsRouter, and connector.LogsRouter instances to connectortest. (#7672)
  • confighttp: Add response_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 overridden
  • otlphttpexporter: 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

04 Jul 16:32
cmd/builder/v0.81.0
6bb9b38
Compare
Choose a tag to compare

v0.80.0

20 Jun 19:31
v0.80.0
2a1bf71
Compare
Choose a tag to compare

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: Splitting extension/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

20 Jun 19:31
cmd/builder/v0.80.0
2a1bf71
Compare
Choose a tag to compare

v0.79.0

05 Jun 21:10
2fbdd03
Compare
Choose a tag to compare

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 the components 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 by initial_delay
    before first scrape and then run on collection_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

05 Jun 21:10
2fbdd03
Compare
Choose a tag to compare

v0.78.2

23 May 16:00
e79db95
Compare
Choose a tag to compare

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

23 May 16:00
e79db95
Compare
Choose a tag to compare

v0.78.0/v1.0.0-rcv0012

22 May 17:21
38615b2
Compare
Choose a tag to compare

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 gate telemetry.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: Promote featuregate to the stable module-set (#7693)

🧰 Bug fixes 🧰

  • featuregate: Fix issue where StageDeprecated was not usable (#7586)
  • exporterhelper: Fix persistent storage behaviour with no available space on device (#7198)