Skip to content

Bump go.opentelemetry.io/collector/pdata from 1.52.0 to 1.53.0 in /go/pdata#383

Merged
tigrannajaryan merged 1 commit intomainfrom
dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.53.0
Mar 2, 2026
Merged

Bump go.opentelemetry.io/collector/pdata from 1.52.0 to 1.53.0 in /go/pdata#383
tigrannajaryan merged 1 commit intomainfrom
dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.53.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 2, 2026

Bumps go.opentelemetry.io/collector/pdata from 1.52.0 to 1.53.0.

Release notes

Sourced from go.opentelemetry.io/collector/pdata's releases.

v1.53.0/v0.147.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.147.0

End User Changelog

💡 Enhancements 💡

  • exporter/debug: Output bucket counts for exponential histogram data points in normal verbosity. (#10463)
  • pkg/exporterhelper: Add metadata_keys configuration to sending_queue.batch.partition to partition batches by client metadata (#14139) The metadata_keys configuration option is now available in the sending_queue.batch.partition section for all exporters. When specified, batches are partitioned based on the values of the listed metadata keys, allowing separate batching per metadata partition. This feature is automatically configured when using exporterhelper.WithQueue().

🧰 Bug fixes 🧰

  • cmd/builder: Fix duplicate error output when CLI command execution fails in the builder tool. (#14436)

  • cmd/mdatagen: Fix duplicate error output when CLI command execution fails in the mdatagen tool. (#14436)

  • cmd/mdatagen: Fix semconv URL validation for metrics with underscores in their names (#14583) Metrics like system.disk.io_time now correctly validate against semantic convention URLs containing underscores in the anchor tag.

  • extension/memory_limiter: Use ChainUnaryInterceptor instead of UnaryInterceptor to allow multiple interceptors. (#14634) If multiple extensions that use the UnaryInterceptor are set the binary panics at start time.

  • extension/memory_limiter: Add support for streaming services. (#14634)

  • pkg/config/configmiddleware: Add context.Context to HTTP middleware interface constructors. (#14523) This is a breaking API change for components that implement or use extensionmiddleware.

  • pkg/confmap: Fix another issue where configs could fail to decode when using interpolated values in string fields. (#14034) For example, a resource attribute can be set via an environment variable to a string that is parseable as a number, e.g. 1234.

    (A similar bug was fixed in a previous release: that one was triggered when the field was nested in a struct, whereas this one is triggered when the field internally has type "pointer to string" rather than "string".)

  • pkg/otelcol: The featuregate subcommand now rejects extra positional arguments instead of silently ignoring them. (#14554)

  • pkg/queuebatch: Fix data race in partition_batcher where resetTimer() was called outside mutex, causing concurrent timer.Reset() calls and unpredictable batch flush timing under load. (#14491)

  • pkg/scraperhelper: Log scrapers now emit log-appropriate receiver telemetry (#14654) Log scrapers previously emitted the same receiver telemetry as metric scrapers, such as the otelcol_receiver_accepted_metric_points metric (instead of otelcol_receiver_accepted_log_records), or spans named receiver/myreceiver/MetricsReceived (instead of receiver/myreceiver/LogsReceived).

    This did not affect scraper-specific spans and metrics.

  • processor/batch: Fixes a bug where the batch processor would not copy SchemaUrl metadata from resource and scope containers during partial batch splits. (#12279, #14620)

API Changelog

💡 Enhancements 💡

  • pkg/exporterhelper: Add metadata_keys configuration to sending_queue.batch.partition to partition batches by client metadata (#14139) The metadata_keys configuration option is now available in the sending_queue.batch.partition section for all exporters.

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/pdata's changelog.

v1.53.0/v0.147.0

💡 Enhancements 💡

  • pkg/exporterhelper: Add metadata_keys configuration to sending_queue.batch.partition to partition batches by client metadata (#14139) The metadata_keys configuration option is now available in the sending_queue.batch.partition section for all exporters. When specified, batches are partitioned based on the values of the listed metadata keys, allowing separate batching per metadata partition. This feature is automatically configured when using exporterhelper.WithQueue().

  • pkg/xexporterhelper: Add code structure to handle unbounded partitions in sending queue. (#14526)

🧰 Bug fixes 🧰

  • pkg/config/configmiddleware: Add context.Context to gRPC middleware interface constructors. (#14523)
  • pkg/extensionmiddleware: Add context.Context to gRPC middleware interface constructors. (#14523) This is a breaking API change for components that implement or use extensionmiddleware.
Commits
  • 8ae9937 [chore] Prepare release v1.53.0/v0.147.0 (#14666)
  • 7a2d8b5 Add context.Context to HTTP middleware interface constructors (#14549)
  • d48b9fa [exporter/debug] output buckets for exponential histograms (#14656)
  • 843bbc3 [scraperhelper] Make log scrapers emit log-related receiver telemetry (#14654)
  • d05e7ca [chore] Doc for exporter metadata keys (#14651)
  • f1a8858 Add context.Context to gRPC middleware interface constructors (#14536)
  • a36655a [exporterhelper][queuebatcher] Implement limiting No of partition in multi ba...
  • 168030d Update module golang.org/x/net to v0.51.0 to fix CVE-2026-27141 (GO-2026-4559...
  • fd8963d [Exporterhelper Exporter] Enable metadata population in exporterhelper when s...
  • 3ad5e03 Bump github.com/cloudflare/circl from 1.6.2 to 1.6.3 in /internal/tools (#14644)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file Go labels Mar 2, 2026
@dependabot dependabot bot force-pushed the dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.53.0 branch 2 times, most recently from ea72df0 to e0ed793 Compare March 2, 2026 20:34
Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.52.0 to 1.53.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.52.0...pdata/v1.53.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.53.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.53.0 branch from e0ed793 to 78f8a67 Compare March 2, 2026 22:54
@github-actions
Copy link

github-actions bot commented Mar 2, 2026

Benchmark Result

Benchmark diff with base branch
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 7763 64-Core Processor                
                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │     sec/op     │    sec/op     vs base              │
SerializeNative/STEF/serialize-4                      8.142m ± 6%   7.761m ±  8%       ~ (p=0.180 n=6)
SerializeNative/STEFU/serialize-4                     34.49m ± 2%   34.31m ±  1%       ~ (p=0.394 n=6)
DeserializeNative/STEF/deser-4                        2.465m ± 1%   2.466m ±  1%       ~ (p=0.937 n=6)
DeserializeNative/STEFU/deser-4                       7.506m ± 0%   7.514m ±  1%       ~ (p=0.394 n=6)
SerializeFromPdata/STEF/serialize-4                   135.2m ± 2%   136.3m ±  3%       ~ (p=0.485 n=6)
SerializeFromPdata/STEFU/serialize-4                  34.39m ± 1%   34.71m ±  0%  +0.95% (p=0.002 n=6)
DeserializeToPdata/STEF/deserialize-4                 45.24m ± 5%   44.64m ±  3%       ~ (p=0.485 n=6)
DeserializeToPdata/STEFU/deserialize-4                63.99m ± 4%   63.35m ±  1%       ~ (p=0.180 n=6)
STEFReaderRead-4                                      2.571m ± 2%   2.570m ±  0%       ~ (p=0.937 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4         3.269 ± 3%    3.301 ±  3%       ~ (p=0.485 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      74.94m ± 8%   72.55m ± 10%       ~ (p=0.180 n=6)
ReadSTEF-4                                            2.626m ± 1%   2.597m ±  1%  -1.11% (p=0.002 n=6)
ReadSTEFZ-4                                           3.412m ± 2%   3.214m ±  2%  -5.79% (p=0.002 n=6)
ReadSTEFZWriteSTEF-4                                  7.726m ± 1%   7.711m ±  2%       ~ (p=0.310 n=6)
geomean                                               20.91m        20.68m        -1.09%

                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │   sec/point    │  sec/point    vs base              │
SerializeNative/STEF/serialize-4                      121.8n ± 6%   116.1n ±  8%       ~ (p=0.165 n=6)
SerializeNative/STEFU/serialize-4                     515.9n ± 2%   513.2n ±  1%       ~ (p=0.407 n=6)
DeserializeNative/STEF/deser-4                        36.87n ± 1%   36.88n ±  1%       ~ (p=0.900 n=6)
DeserializeNative/STEFU/deser-4                       112.3n ± 0%   112.4n ±  1%       ~ (p=0.331 n=6)
SerializeFromPdata/STEF/serialize-4                   2.023µ ± 2%   2.041µ ±  3%       ~ (p=0.485 n=6)
SerializeFromPdata/STEFU/serialize-4                  514.5n ± 1%   519.5n ±  0%  +0.97% (p=0.013 n=6)
DeserializeToPdata/STEF/deserialize-4                 677.0n ± 5%   668.0n ±  3%       ~ (p=0.485 n=6)
DeserializeToPdata/STEFU/deserialize-4                958.0n ± 4%   948.5n ±  1%       ~ (p=0.167 n=6)
STEFReaderRead-4                                      38.44n ± 2%   38.44n ±  0%       ~ (p=0.974 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        4.155µ ± 3%   4.196µ ±  3%       ~ (p=0.485 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      95.23n ± 8%   92.22n ± 10%       ~ (p=0.180 n=6)
ReadSTEF-4                                            39.31n ± 1%   38.88n ±  1%  -1.09% (p=0.002 n=6)
ReadSTEFZ-4                                           51.06n ± 2%   48.11n ±  2%  -5.80% (p=0.002 n=6)
ReadSTEFZWriteSTEF-4                                  115.7n ± 1%   115.4n ±  2%       ~ (p=0.331 n=6)
geomean                                               219.9n        217.6n        -1.08%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.338Mi ± 0%   3.337Mi ± 0%       ~ (p=0.288 n=6)
SerializeNative/STEFU/serialize-4                    7.557Mi ± 0%   7.557Mi ± 0%       ~ (p=0.498 n=6)
DeserializeNative/STEF/deser-4                       951.4Ki ± 0%   951.4Ki ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                      1.715Mi ± 0%   1.715Mi ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                  76.55Mi ± 0%   76.56Mi ± 0%       ~ (p=0.433 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.557Mi ± 0%   7.557Mi ± 0%       ~ (p=1.000 n=6)
DeserializeToPdata/STEF/deserialize-4                31.99Mi ± 0%   31.99Mi ± 0%       ~ (p=0.091 n=6)
DeserializeToPdata/STEFU/deserialize-4               38.88Mi ± 0%   38.88Mi ± 0%       ~ (p=0.818 n=6)
STEFReaderRead-4                                     953.1Ki ± 0%   953.1Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       3.383Gi ± 0%   3.384Gi ± 0%       ~ (p=0.937 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.30Mi ± 0%   20.30Mi ± 0%       ~ (p=0.831 n=6)
ReadSTEF-4                                           953.1Ki ± 0%   953.1Ki ± 0%       ~ (p=0.080 n=6)
ReadSTEFZ-4                                          10.29Mi ± 0%   10.29Mi ± 0%       ~ (p=0.119 n=6)
ReadSTEFZWriteSTEF-4                                 13.44Mi ± 0%   13.44Mi ± 0%  +0.00% (p=0.024 n=6)
geomean                                              10.66Mi        10.66Mi       -0.00%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.652k ± 0%   2.650k ± 0%       ~ (p=0.134 n=6)
SerializeNative/STEFU/serialize-4                      883.0 ± 0%    883.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEF/deser-4                         463.0 ± 0%    463.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                        496.0 ± 0%    496.0 ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                   134.7k ± 0%   134.7k ± 0%       ~ (p=0.251 n=6)
SerializeFromPdata/STEFU/serialize-4                   884.0 ± 0%    884.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeToPdata/STEF/deserialize-4                 756.2k ± 0%   756.2k ± 0%       ~ (p=1.000 n=6) ¹
DeserializeToPdata/STEFU/deserialize-4                944.9k ± 0%   944.9k ± 0%       ~ (p=1.000 n=6) ¹
STEFReaderRead-4                                       463.0 ± 0%    463.0 ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4        13.15M ± 0%   13.15M ± 0%       ~ (p=0.292 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      1.956k ± 0%   1.956k ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEF-4                                             463.0 ± 0%    463.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZ-4                                            500.0 ± 0%    500.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZWriteSTEF-4                                  1.228k ± 0%   1.228k ± 0%       ~ (p=1.000 n=6)
geomean                                               6.299k        6.299k       -0.01%
¹ all samples are equal
Benchmark result
benchstat bench-new.txt
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 7763 64-Core Processor                
                                                 │ bench-new.txt │
                                                 │    sec/op     │
SerializeNative/STEF/serialize-4                    7.761m ±  8%
SerializeNative/STEFU/serialize-4                   34.31m ±  1%
DeserializeNative/STEF/deser-4                      2.466m ±  1%
DeserializeNative/STEFU/deser-4                     7.514m ±  1%
SerializeFromPdata/STEF/serialize-4                 136.3m ±  3%
SerializeFromPdata/STEFU/serialize-4                34.71m ±  0%
DeserializeToPdata/STEF/deserialize-4               44.64m ±  3%
DeserializeToPdata/STEFU/deserialize-4              63.35m ±  1%
STEFReaderRead-4                                    2.570m ±  0%
STEFSerializeMultipart/astronomy-otelmetrics-4       3.301 ±  3%
STEFDeserializeMultipart/astronomy-otelmetrics-4    72.55m ± 10%
ReadSTEF-4                                          2.597m ±  1%
ReadSTEFZ-4                                         3.214m ±  2%
ReadSTEFZWriteSTEF-4                                7.711m ±  2%
geomean                                             20.68m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                    116.1n ±  8%
SerializeNative/STEFU/serialize-4                   513.2n ±  1%
DeserializeNative/STEF/deser-4                      36.88n ±  1%
DeserializeNative/STEFU/deser-4                     112.4n ±  1%
SerializeFromPdata/STEF/serialize-4                 2.041µ ±  3%
SerializeFromPdata/STEFU/serialize-4                519.5n ±  0%
DeserializeToPdata/STEF/deserialize-4               668.0n ±  3%
DeserializeToPdata/STEFU/deserialize-4              948.5n ±  1%
STEFReaderRead-4                                    38.44n ±  0%
STEFSerializeMultipart/astronomy-otelmetrics-4      4.196µ ±  3%
STEFDeserializeMultipart/astronomy-otelmetrics-4    92.22n ± 10%
ReadSTEF-4                                          38.88n ±  1%
ReadSTEFZ-4                                         48.11n ±  2%
ReadSTEFZWriteSTEF-4                                115.4n ±  2%
geomean                                             217.6n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.337Mi ± 0%
SerializeNative/STEFU/serialize-4                   7.557Mi ± 0%
DeserializeNative/STEF/deser-4                      951.4Ki ± 0%
DeserializeNative/STEFU/deser-4                     1.715Mi ± 0%
SerializeFromPdata/STEF/serialize-4                 76.56Mi ± 0%
SerializeFromPdata/STEFU/serialize-4                7.557Mi ± 0%
DeserializeToPdata/STEF/deserialize-4               31.99Mi ± 0%
DeserializeToPdata/STEFU/deserialize-4              38.88Mi ± 0%
STEFReaderRead-4                                    953.1Ki ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4      3.384Gi ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4    20.30Mi ± 0%
ReadSTEF-4                                          953.1Ki ± 0%
ReadSTEFZ-4                                         10.29Mi ± 0%
ReadSTEFZWriteSTEF-4                                13.44Mi ± 0%
geomean                                             10.66Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.650k ± 0%
SerializeNative/STEFU/serialize-4                     883.0 ± 0%
DeserializeNative/STEF/deser-4                        463.0 ± 0%
DeserializeNative/STEFU/deser-4                       496.0 ± 0%
SerializeFromPdata/STEF/serialize-4                  134.7k ± 0%
SerializeFromPdata/STEFU/serialize-4                  884.0 ± 0%
DeserializeToPdata/STEF/deserialize-4                756.2k ± 0%
DeserializeToPdata/STEFU/deserialize-4               944.9k ± 0%
STEFReaderRead-4                                      463.0 ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4       13.15M ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4     1.956k ± 0%
ReadSTEF-4                                            463.0 ± 0%
ReadSTEFZ-4                                           500.0 ± 0%
ReadSTEFZWriteSTEF-4                                 1.228k ± 0%
geomean                                              6.299k

@tigrannajaryan tigrannajaryan merged commit b8589d6 into main Mar 2, 2026
9 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.53.0 branch March 2, 2026 23:09
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 Go

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant