Skip to content
This repository was archived by the owner on Nov 20, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/component v0.115.0 -> v0.120.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/component)

v0.120.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • otlpreceiver: Update stability for logs (#​12335)
  • exporterhelper: Implement sync disabled queue used when batching is enabled. (#​12245)
  • exporterhelper: Enable the new pull-based batcher in exporterhelper (#​12291)
  • exporterhelper: Update queue size after the element is done exported (#​12399)
    After this change the active queue size will include elements in the process of being exported.
  • otelcol: Add featuregate command to display information about available features (#​11998)
    The featuregate command allows users to view detailed information about feature gates
    including their status, stage, and description.
🧰 Bug fixes 🧰
  • memorylimiter: Logger no longer attributes to single signal, pipeline, or component. (#​12217)
  • otlpreceiver: Logger no longer attributes to random signal when receiving multiple signals. (#​12217)
  • exporterhelper: Fix undefined behavior access to request after send to next component. This causes random memory access. (#​12281)
  • exporterhelper: Fix default batcher to correctly call all done callbacks exactly once (#​12247)
  • otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#​12367)
  • otlphttpexporter: Fix parsing logic for Retry-After in OTLP http protocol. (#​12366)
    The value of Retry-After field can be either an HTTP-date or delay-seconds and the current logic only parsed delay-seconds.
  • cmd/builder: Ensure unique aliases for modules with same suffix (#​12201)

v0.119.0

Compare Source

🛑 Breaking changes 🛑
  • exporterhelper: Rename exporter span signal specific attributes (e.g. "sent_spans" / "send_failed_span") to "items.sent" / "items.failed". (#​12165)

  • cmd/mdatagen: Remove dead field telemetry::level (#​12144)

  • exporterhelper: Change exporter ID to be a Span level attribute instead on each event. (#​12164)
    This does not have an impact on the level of information emitted, but on the structure of the Span.

  • cmd/mdatagen: Remove level field from metrics definition (#​12145)
    This mechanism will be added back once a new views mechanism is implemented.

  • service: Value for telemetry exporter otlp.protocol updated from grpc/protobuf to grpc. (#​12337)

  • service: internal metrics exported over Prometheus may differ from previous versions. (#​11611)

    Users who do not customize the Prometheus reader should not be impacted. The change to update the internal telemetry to use otel-go config can cause unexpected behaviour
    for end users. This change is caused by the default values in config being different from what the Collector has used in previous versions. The
    following changes can occur when users configure their service::telemetry::metrics::readers:

    • the metric name will append a _total suffix if without_type_suffix is not configured. Set without_type_suffix to true to disable this.
    • units will be appended to metric name if without_units is not configured. Set without_units to true to disable this.
    • a target_info metric will be emitted if without_scope_info is not configured. Set without_scope_info to true to disable this.
💡 Enhancements 💡
  • configtls: Allow users to mention their preferred curve types for ECDHE handshake (#​12174)
  • service: remove custom code and instead use config package to instantiate meter provider. (#​11611)
  • otelcol: Adds support for listing config providers in components command's output (#​11570)
  • general: Reduce memory allocations when loading configuration and parsing component names (#​11964)
🧰 Bug fixes 🧰
  • exporterhelper: Fix bug that the exporter with new batcher may have been marked as non mutation. (#​12239)
    Only affects users that manually turned on exporter.UsePullingBasedExporterQueueBatcher featuregate.

  • service: Preserve URL normalization logic that was present before. (#​12254)

  • confighttp: confighttp.ToServer now sets ErrorLog with a default logger backed by Zap (#​11820)

    This change ensures that the http.Server's ErrorLog is correctly set using Zap's logger at the error level, addressing the issue of error logs being printed using a different logger.

  • exporterhelper: Fix context propagation for DisabledBatcher (#​12231)

  • mdatagen: apply fieldalignment to generated code (#​12125)

  • mdatagen: Fix bug where Histograms were marked as not supporting temporal aggregation (#​12168)

  • exporterhelper: Fix MergeSplit issue that ignores the initial message size. (#​12257)

  • service: Include validation errors from telemetry.Config when validating the service config (#​12100)
    Previously validation errors were only printed to the console

  • service-telemetry: pass the missing async error channel into service telemetry settings (#​11417)

v0.118.0

Compare Source

💡 Enhancements 💡
  • exporterhelper: Add blocking option to control queue behavior when full (#​12090)
  • debugexporter: Add EventName to debug exporter for Logs. EventName was added as top-level field in the LogRecord from 1.5.0 of proto definition. (#​11966)
  • confighttp: Added support for configuring compression levels. (#​10467)
    A new configuration option called CompressionParams has been added to confighttp. | This allows users to configure the compression levels for the confighttp client.
  • exporterhelper: Change the memory queue implementation to not pre-allocate capacity objects. (#​12070)
    This change improves memory usage of the collector under low utilization and is a prerequisite for supporting different other size limitations (number of items, bytes).
🧰 Bug fixes 🧰
  • mdatagen: apply fieldalignment to generated code (#​12121)
  • otelcoltest: Set DefaultScheme to env in the test ConfigProvider to replicate the default provider used by the Collector. (#​12066)

v0.117.0

Compare Source

🛑 Breaking changes 🛑
🧰 Bug fixes 🧰
  • internal/sharedcomponent: Fixed bug where sharedcomponent would use too much memory remembering all the previously reported statuses (#​11826)

v0.116.0

Compare Source

🛑 Breaking changes 🛑
  • pdata/pprofile: Remove deprecated Profile.EndTime and Profile.SetEndTime methods. (#​11796)
💡 Enhancements 💡
  • xconfighttp: Add WithOtelHTTPOptions to experimental module xconfighttp (#​11770)
🧰 Bug fixes 🧰
  • exporterhelper: Fix memory leak at exporter shutdown (#​11401)
  • sharedcomponent: Remove race-condition and cleanup locking (#​11819)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Oct 2, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: module go.opentelemetry.io/collector/[email protected] requires go >= 1.23.0; switching to go1.24.8
go: downloading go1.24.8 (linux/amd64)
go: download go1.24.8: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants