Skip to content

fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0#7275

Merged
MrAlias merged 1 commit into
mainfrom
renovate/go.opentelemetry.io-collector-pdata-1.x
Aug 31, 2025
Merged

fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0#7275
MrAlias merged 1 commit into
mainfrom
renovate/go.opentelemetry.io-collector-pdata-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 31, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/pdata v1.38.0 -> v1.40.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v1.40.0

💡 Enhancements 💡
  • pdata: Add custom grpc/encoding that replaces proto and calls into the custom marshal/unmarshal logic in pdata. (#​13631)
    This change should not affect other gRPC calls since it fallbacks to the default grpc/proto encoding if requests are not pdata/otlp requests.
  • pdata: Avoid copying the pcommon.Map when same origin (#​13731)
    This is a very large improvement if using OTTL with map functions since it will avoid a map copy.
  • exporterhelper: Respect num_consumers when batching and partitioning are enabled. (#​13607)
🧰 Bug fixes 🧰
  • pdata: Correctly parse OTLP payloads containing non-packed repeated primitive fields (#​13727, #​13730)
    This bug prevented the Collector from ingesting most Histogram, ExponentialHistogram,
    and Profile payloads.

v1.39.0

🛑 Breaking changes 🛑
  • all: Increase minimum Go version to 1.24 (#​13627)
💡 Enhancements 💡
  • otlphttpexporter: Add profiles_endpoint configuration option to allow custom endpoint for profiles data export (#​13504)
    The profiles_endpoint configuration follows the same pattern as traces_endpoint, metrics_endpoint, and logs_endpoint.
    When specified, profiles data will be sent to the custom URL instead of the default {endpoint}/v1development/profiles.

  • pdata: Add support for local memory pooling for data objects. (#​13678)
    This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling"

  • pdata: Optimize CopyTo messages to avoid any copy when same source and destination (#​13680)

  • receiverhelper: New feature flag to make receiverhelper distinguish internal vs. downstream errors using new otelcol_receiver_failed_x and otelcol_receiver_requests metrics (#​12207, #​12802)
    This is a breaking change for the semantics of the otelcol_receiver_refused_metric_points, otelcol_receiver_refused_log_records and otelcol_receiver_refused_spans metrics.
    These new metrics and semantics are enabled through the receiverhelper.newReceiverMetrics feature gate.

  • debugexporter: Add support for entity references in debug exporter output (#​13324)

  • pdata: Fix unnecessary allocation of a new state when adding new values to pcommon.Map (#​13634)

  • service: Implement refcounting for pipeline data owned memory. (#​13631)
    This feature is protected by --featuregate=+pdata.useProtoPooling.

  • service: Add a debug-level log message when a consumer returns an error. (#​13357)

  • xpdata: Optimize xpdata/context for persistent queue when only one value for key (#​13636)

  • otlpreceiver: Log the listening addresses of the receiver, rather than the configured endpoints. (#​13654)

  • pdata: Use the newly added proto marshaler/unmarshaler for the official proto Marshaler/Unmarshaler (#​13637)
    If any problems observed with this consider to disable the featuregate --feature-gates=-pdata.useCustomProtoEncoding

  • configtls: Enable X25519MLKEM768 as per draft-ietf-tls-ecdhe-mlkem (#​13670)
🧰 Bug fixes 🧰
  • exporterhelper: Prevent uncontrolled goroutines in batcher due to a incorrect worker pool behaviour. (#​13689)
  • service: Ensure the insecure configuration is accounted for when normalizing the endpoint. (#​13691)
  • configoptional: Allow validating nested types (#​13579)
    configoptional.Optional now implements xconfmap.Validator
  • batchprocessor: Fix UB in batch processor when trying to read bytes size after adding request to pipeline (#​13698)
    This bug only happens id detailed metrics are enabled and also an async (sending queue enabled) exporter that mutates data is configure.

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 is behind base branch, 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 renovate Bot added dependencies Pull requests that update a dependency file Skip Changelog PRs that do not require a CHANGELOG.md entry labels Aug 31, 2025
@renovate renovate Bot force-pushed the renovate/go.opentelemetry.io-collector-pdata-1.x branch from c86cf79 to b175be2 Compare August 31, 2025 14:54
@codecov
Copy link
Copy Markdown

codecov Bot commented Aug 31, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.9%. Comparing base (8ab8e42) to head (b175be2).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main   #7275     +/-   ##
=======================================
- Coverage   82.9%   82.9%   -0.1%     
=======================================
  Files        265     265             
  Lines      24894   24894             
=======================================
- Hits       20645   20644      -1     
- Misses      3874    3875      +1     
  Partials     375     375             

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@MrAlias MrAlias merged commit 83403d3 into main Aug 31, 2025
33 checks passed
@MrAlias MrAlias deleted the renovate/go.opentelemetry.io-collector-pdata-1.x branch August 31, 2025 15:10
@MrAlias MrAlias added this to the v1.39.0 milestone Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Skip Changelog PRs that do not require a CHANGELOG.md entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant