Skip to content

Bump go.opentelemetry.io/collector/pdata from 1.66.0 to 1.68.0 in /otelcol - #438

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otelcol/go.opentelemetry.io/collector/pdata-1.68.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otelcol/go.opentelemetry.io/collector/pdata-1.68.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps go.opentelemetry.io/collector/pdata from 1.66.0 to 1.68.0.

Changelog

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

v1.68.0/v0.162.0

💡 Enhancements 💡

  • cmd/mdatagen: Allow config metadata authors to choose configoptional.Some or configoptional.Default for generated optional fields (#15977) Set go_struct.optional_mode: default to generate an optional object configuration section with a fallback default while keeping it absent until configured. Omitting optional_mode preserves the existing configoptional.Some behavior.

  • pkg/config/configgrpc: Migrate core types of common settings for a gRPC client to schema-based configuration generated by mdatagen. (#15967)

  • pkg/exporterhelper: Add NewDefaultBatchConfig to build a BatchConfig with default values, including the partition cache_size and idle_timeout defaults. (#14526, #15894)

  • pkg/exporterhelper: Make the partition idle timeout configurable via batch::partition::idle_timeout and raise the default to 90s. (#15894)

  • pkg/exporterhelper: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (#14526) Adds sending_queue::batch::partition::cache_size (default 10000) to cap the number of active partition batchers. The value must be positive. Current size and configured capacity are exported as otelcol_exporter_queue_batch_partition_cache_size and otelcol_exporter_queue_batch_partition_cache_capacity.

  • pkg/xpdata: Move pdata hash APIs from the contrib repo (#15914)

🧰 Bug fixes 🧰

  • cmd/schemagen: Fix RefResolver mutating shared, cached type definitions with per-occurrence annotations, which caused generated schemas to have incorrect (and run-to-run nondeterministic) description/x-optional/x-pointer values whenever multiple fields referenced the same type. (#15984)
  • pkg/pdata: Fix pcommon.Value.CopyTo to deep-copy ValueTypeBytes values instead of sharing the backing array (#15621) The bytes oneof field in CopyAnyValue was assigned directly, so the copy and source shared the same []byte. This also affected Map.CopyTo and Slice.CopyTo, which delegate to CopyAnyValue.

v1.67.0/v0.161.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: remove deprecated func DefaultMetricsBuilderConfig (#15854)

  • pkg/service: Remove the deprecated extensioncapabilities.ConfigWatcher interface, Extensions.NotifyConfig, and service.Settings.CollectorConf. (#15399) These were deprecated in v0.155.0. Use ConfigSnapshotWatcher, NotifyConfigSnapshot, and Settings.ConfigSnapshot instead.

  • pkg/service: Remove deprecated config option LoggingOptions (#15919)

💡 Enhancements 💡

  • pkg/config/confignet: Migrate network core types to schema-based configuration generated by mdatagen. (#15706)

🧰 Bug fixes 🧰

  • pkg/configoptional: Properly marshal and unmarshal encoding.TextMarshaler/encoding.TextUnmarshaler types (#15636)
  • pkg/featuregate: Reject feature gate IDs with an empty dot-separated segment (leading, trailing, or consecutive dots), e.g. .foo, foo., foo..bar. (#15676)

... (truncated)

Commits
  • 62cdad2 [chore] Prepare release v1.68.0/v0.162.0 (#16041)
  • 9857cff [exporterhelper] Drop only the oversized item when splitting a batch (#15937)
  • 3580e28 [chore] Add waiting-for-maintainers label support (#16025)
  • 53ca64f [receiver/otlphttp] Preserve status code in error handler for unsupported Con...
  • 5fbc5a6 [chore] set path on upload/download (#16033)
  • f575985 [chore] Allow contrib generation to update modules (#16027)
  • aaee1ae [extension/memorylimiter] Add refused requests metric to track rejected reque...
  • e086e5f [chore] update perf workflow to address permission issues (#16032)
  • a1d7ba1 [pkg/confighttp] introduce pkg.confighttp.PrioritizeNewKeepalive feature gate...
  • 2d3f1f9 ci: Improve renovate setup (#16028)
  • 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)

Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.66.0 to 1.68.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.66.0...pdata/v1.68.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file Go labels Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Benchmark Result

Benchmark diff with base branch
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 9V74 80-Core Processor                
                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │     sec/op     │   sec/op     vs base               │
SerializeNative/STEF/serialize-4                    10.134m ± 16%   6.643m ± 8%  -34.45% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                    33.53m ±  1%   32.84m ± 2%   -2.06% (p=0.041 n=6)
DeserializeNative/STEF/deser-4                       2.411m ±  1%   2.381m ± 2%        ~ (p=0.065 n=6)
DeserializeNative/STEFU/deser-4                      7.052m ±  1%   6.997m ± 1%        ~ (p=0.065 n=6)
SerializeFromPdata/STEF/serialize-4                  112.2m ±  3%   109.0m ± 3%        ~ (p=0.093 n=6)
SerializeFromPdata/STEFU/serialize-4                 33.60m ±  1%   34.02m ± 1%   +1.25% (p=0.002 n=6)
DeserializeToPdata/STEF/deserialize-4                45.44m ±  1%   45.12m ± 1%        ~ (p=0.485 n=6)
DeserializeToPdata/STEFU/deserialize-4               61.59m ±  1%   61.83m ± 2%        ~ (p=0.818 n=6)
STEFReaderRead-4                                     2.460m ±  1%   2.451m ± 1%        ~ (p=0.132 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        2.909 ±  6%    2.833 ± 7%        ~ (p=0.394 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     77.45m ±  3%   76.72m ± 1%   -0.95% (p=0.009 n=6)
ReadSTEF-4                                           2.535m ±  1%   2.514m ± 0%   -0.84% (p=0.026 n=6)
ReadSTEFZ-4                                          3.248m ±  1%   3.206m ± 1%   -1.30% (p=0.004 n=6)
ReadSTEFZWriteSTEF-4                                 7.683m ±  1%   7.206m ± 2%   -6.20% (p=0.002 n=6)
geomean                                              20.38m         19.52m        -4.25%

                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │   sec/point    │  sec/point   vs base               │
SerializeNative/STEF/serialize-4                    151.55n ± 16%   99.36n ± 8%  -34.44% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                    501.6n ±  1%   491.3n ± 2%   -2.05% (p=0.041 n=6)
DeserializeNative/STEF/deser-4                       36.06n ±  1%   35.60n ± 2%        ~ (p=0.065 n=6)
DeserializeNative/STEFU/deser-4                      105.5n ±  1%   104.6n ± 1%   -0.81% (p=0.048 n=6)
SerializeFromPdata/STEF/serialize-4                  1.679µ ±  3%   1.631µ ± 3%        ~ (p=0.093 n=6)
SerializeFromPdata/STEFU/serialize-4                 502.5n ±  1%   509.0n ± 1%   +1.29% (p=0.002 n=6)
DeserializeToPdata/STEF/deserialize-4                680.0n ±  1%   675.5n ± 1%        ~ (p=0.457 n=6)
DeserializeToPdata/STEFU/deserialize-4               921.5n ±  1%   925.5n ± 2%        ~ (p=0.786 n=6)
STEFReaderRead-4                                     36.79n ±  1%   36.66n ± 1%        ~ (p=0.121 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4       3.697µ ±  6%   3.601µ ± 7%        ~ (p=0.420 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     98.44n ±  3%   97.51n ± 1%   -0.95% (p=0.009 n=6)
ReadSTEF-4                                           37.94n ±  1%   37.62n ± 0%   -0.83% (p=0.026 n=6)
ReadSTEFZ-4                                          48.62n ±  1%   47.98n ± 1%   -1.32% (p=0.004 n=6)
ReadSTEFZWriteSTEF-4                                 115.0n ±  1%   107.9n ± 2%   -6.13% (p=0.002 n=6)
geomean                                              214.4n         205.3n        -4.24%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.341Mi ± 0%   3.340Mi ± 0%       ~ (p=0.485 n=6)
SerializeNative/STEFU/serialize-4                    7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.517 n=6)
DeserializeNative/STEF/deser-4                       725.8Ki ± 0%   725.8Ki ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                      1.303Mi ± 0%   1.303Mi ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                  33.25Mi ± 0%   33.25Mi ± 0%       ~ (p=0.669 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.727 n=6)
DeserializeToPdata/STEF/deserialize-4                34.61Mi ± 0%   34.61Mi ± 0%       ~ (p=1.000 n=6)
DeserializeToPdata/STEFU/deserialize-4               41.48Mi ± 0%   41.48Mi ± 0%       ~ (p=0.297 n=6)
STEFReaderRead-4                                     727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       2.683Gi ± 0%   2.681Gi ± 0%       ~ (p=0.699 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.19Mi ± 0%   20.19Mi ± 0%       ~ (p=0.214 n=6)
ReadSTEF-4                                           727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=0.455 n=6)
ReadSTEFZ-4                                          10.07Mi ± 0%   10.07Mi ± 0%       ~ (p=0.065 n=6)
ReadSTEFZWriteSTEF-4                                 13.21Mi ± 0%   13.21Mi ± 0%  -0.00% (p=0.004 n=6)
geomean                                              9.164Mi        9.163Mi       -0.01%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.667k ± 1%   2.666k ± 0%       ~ (p=0.461 n=6)
SerializeNative/STEFU/serialize-4                      883.0 ± 0%    883.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEF/deser-4                         464.0 ± 0%    464.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.708 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                                       464.0 ± 0%    464.0 ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4        13.22M ± 0%   13.22M ± 0%       ~ (p=0.786 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      7.921k ± 0%   7.921k ± 0%       ~ (p=1.000 n=6)
ReadSTEF-4                                             464.0 ± 0%    464.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZ-4                                            500.0 ± 0%    500.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZWriteSTEF-4                                  1.229k ± 0%   1.229k ± 0%       ~ (p=1.000 n=6) ¹
geomean                                               6.970k        6.970k       -0.00%
¹ all samples are equal
Benchmark result
benchstat bench-new.txt
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 9V74 80-Core Processor                
                                                 │ bench-new.txt │
                                                 │    sec/op     │
SerializeNative/STEF/serialize-4                     6.643m ± 8%
SerializeNative/STEFU/serialize-4                    32.84m ± 2%
DeserializeNative/STEF/deser-4                       2.381m ± 2%
DeserializeNative/STEFU/deser-4                      6.997m ± 1%
SerializeFromPdata/STEF/serialize-4                  109.0m ± 3%
SerializeFromPdata/STEFU/serialize-4                 34.02m ± 1%
DeserializeToPdata/STEF/deserialize-4                45.12m ± 1%
DeserializeToPdata/STEFU/deserialize-4               61.83m ± 2%
STEFReaderRead-4                                     2.451m ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4        2.833 ± 7%
STEFDeserializeMultipart/astronomy-otelmetrics-4     76.72m ± 1%
ReadSTEF-4                                           2.514m ± 0%
ReadSTEFZ-4                                          3.206m ± 1%
ReadSTEFZWriteSTEF-4                                 7.206m ± 2%
geomean                                              19.52m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                     99.36n ± 8%
SerializeNative/STEFU/serialize-4                    491.3n ± 2%
DeserializeNative/STEF/deser-4                       35.60n ± 2%
DeserializeNative/STEFU/deser-4                      104.6n ± 1%
SerializeFromPdata/STEF/serialize-4                  1.631µ ± 3%
SerializeFromPdata/STEFU/serialize-4                 509.0n ± 1%
DeserializeToPdata/STEF/deserialize-4                675.5n ± 1%
DeserializeToPdata/STEFU/deserialize-4               925.5n ± 2%
STEFReaderRead-4                                     36.66n ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4       3.601µ ± 7%
STEFDeserializeMultipart/astronomy-otelmetrics-4     97.51n ± 1%
ReadSTEF-4                                           37.62n ± 0%
ReadSTEFZ-4                                          47.98n ± 1%
ReadSTEFZWriteSTEF-4                                 107.9n ± 2%
geomean                                              205.3n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.340Mi ± 0%
SerializeNative/STEFU/serialize-4                   7.327Mi ± 0%
DeserializeNative/STEF/deser-4                      725.8Ki ± 0%
DeserializeNative/STEFU/deser-4                     1.303Mi ± 0%
SerializeFromPdata/STEF/serialize-4                 33.25Mi ± 0%
SerializeFromPdata/STEFU/serialize-4                7.327Mi ± 0%
DeserializeToPdata/STEF/deserialize-4               34.61Mi ± 0%
DeserializeToPdata/STEFU/deserialize-4              41.48Mi ± 0%
STEFReaderRead-4                                    727.5Ki ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4      2.681Gi ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4    20.19Mi ± 0%
ReadSTEF-4                                          727.5Ki ± 0%
ReadSTEFZ-4                                         10.07Mi ± 0%
ReadSTEFZWriteSTEF-4                                13.21Mi ± 0%
geomean                                             9.163Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.666k ± 0%
SerializeNative/STEFU/serialize-4                     883.0 ± 0%
DeserializeNative/STEF/deser-4                        464.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                                      464.0 ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4       13.22M ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4     7.921k ± 0%
ReadSTEF-4                                            464.0 ± 0%
ReadSTEFZ-4                                           500.0 ± 0%
ReadSTEFZWriteSTEF-4                                 1.229k ± 0%
geomean                                              6.970k

This branch has not been deployed

No deployments
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.

0 participants