Skip to content

Bump go.opentelemetry.io/collector/pdata from 1.57.0 to 1.59.0 in /otelcol - #427

Merged
tigrannajaryan merged 1 commit into
mainfrom
dependabot/go_modules/otelcol/go.opentelemetry.io/collector/pdata-1.59.0
Jul 3, 2026
Merged

tigrannajaryan merged 1 commit into
mainfrom
dependabot/go_modules/otelcol/go.opentelemetry.io/collector/pdata-1.59.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps go.opentelemetry.io/collector/pdata from 1.57.0 to 1.59.0.

Release notes

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

v1.59.0/v0.153.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
  • pkg/confmap: Stabilize confmap.newExpandedValueSanitizer feature gate (#15339)
  • pkg/exporterhelper: mark exporter.PersistRequestContext as stable (#15330)
  • pkg/otelcol: Stabilize otelcol.printInitialConfig gate (#15340)
  • pkg/pdata: Remove pdata.useCustomProtoEncoding feature gate (#15332)
  • pkg/service: Stabilize telemetry.UseLocalHostAsDefaultMetricsAddress gate (#15342)
  • pkg/xpdata: Stabilize pdata.enableRefCounting feature gate (#15331)

🧰 Bug fixes 🧰

  • pkg/config/configgrpc: Fix memory corruption and fatal error in Snappy (#15237, #15320)

API Changelog

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191)

... (truncated)

Changelog

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

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

  • pkg/xconfmap: Deprecate xconfmap.Validator and confmap.Validate in favor of confmap.Validator and confmap.Validate. (#15142)

💡 Enhancements 💡

  • cmd/mdatagen: Add go_struct.ignore_default flag to suppress default value generation for individual config fields. (#15156) Setting go_struct.ignore_default: true on a config field causes mdatagen to omit that field's default from the generated createDefaultConfig function, emitting nil for pointer fields and configoptional.None for optional fields.

  • pkg/confmap: Add the confmap.Validator interface and confmap.Validate function for configuration validation. (#15142)

... (truncated)

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.57.0 to 1.59.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.57.0...pdata/v1.59.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.59.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 Jun 2, 2026
@github-actions

github-actions Bot commented Jun 2, 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 7763 64-Core Processor                
                                                 │ bench-main.txt │           bench-new.txt           │
                                                 │     sec/op     │   sec/op     vs base              │
SerializeNative/STEF/serialize-4                      12.50m ± 4%   12.52m ± 2%       ~ (p=0.937 n=6)
SerializeNative/STEFU/serialize-4                     34.50m ± 3%   35.20m ± 1%  +2.02% (p=0.002 n=6)
DeserializeNative/STEF/deser-4                        2.406m ± 1%   2.407m ± 1%       ~ (p=1.000 n=6)
DeserializeNative/STEFU/deser-4                       7.458m ± 1%   7.353m ± 1%  -1.42% (p=0.009 n=6)
SerializeFromPdata/STEF/serialize-4                   118.3m ± 2%   121.1m ± 3%  +2.39% (p=0.026 n=6)
SerializeFromPdata/STEFU/serialize-4                  34.77m ± 0%   35.11m ± 3%  +0.96% (p=0.041 n=6)
DeserializeToPdata/STEF/deserialize-4                 49.28m ± 2%   49.61m ± 2%       ~ (p=0.132 n=6)
DeserializeToPdata/STEFU/deserialize-4                67.21m ± 1%   67.74m ± 2%       ~ (p=0.180 n=6)
STEFReaderRead-4                                      2.473m ± 1%   2.484m ± 1%       ~ (p=0.065 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4         2.917 ± 4%    3.050 ± 7%  +4.56% (p=0.015 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      69.86m ± 2%   69.32m ± 3%       ~ (p=0.065 n=6)
ReadSTEF-4                                            2.524m ± 1%   2.535m ± 0%       ~ (p=0.240 n=6)
ReadSTEFZ-4                                           3.385m ± 1%   3.372m ± 1%       ~ (p=0.093 n=6)
ReadSTEFZWriteSTEF-4                                  8.064m ± 4%   7.730m ± 0%  -4.13% (p=0.026 n=6)
geomean                                               21.18m        21.27m       +0.40%

                                                 │ bench-main.txt │           bench-new.txt           │
                                                 │   sec/point    │  sec/point   vs base              │
SerializeNative/STEF/serialize-4                      186.9n ± 4%   187.2n ± 2%       ~ (p=0.937 n=6)
SerializeNative/STEFU/serialize-4                     516.1n ± 3%   526.5n ± 1%  +2.02% (p=0.002 n=6)
DeserializeNative/STEF/deser-4                        35.98n ± 1%   36.00n ± 1%       ~ (p=1.000 n=6)
DeserializeNative/STEFU/deser-4                       111.6n ± 0%   109.9n ± 1%  -1.43% (p=0.009 n=6)
SerializeFromPdata/STEF/serialize-4                   1.771µ ± 2%   1.813µ ± 3%  +2.40% (p=0.026 n=6)
SerializeFromPdata/STEFU/serialize-4                  520.5n ± 0%   525.5n ± 3%       ~ (p=0.093 n=6)
DeserializeToPdata/STEF/deserialize-4                 737.0n ± 2%   742.0n ± 2%       ~ (p=0.130 n=6)
DeserializeToPdata/STEFU/deserialize-4                1.006µ ± 1%   1.014µ ± 2%       ~ (p=0.167 n=6)
STEFReaderRead-4                                      36.98n ± 1%   37.16n ± 1%       ~ (p=0.065 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        3.708µ ± 4%   3.877µ ± 7%  +4.56% (p=0.015 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      88.80n ± 2%   88.11n ± 3%       ~ (p=0.065 n=6)
ReadSTEF-4                                            37.77n ± 1%   37.94n ± 0%       ~ (p=0.223 n=6)
ReadSTEFZ-4                                           50.65n ± 1%   50.46n ± 1%       ~ (p=0.093 n=6)
ReadSTEFZWriteSTEF-4                                  120.7n ± 4%   115.7n ± 0%  -4.14% (p=0.019 n=6)
geomean                                               222.8n        223.7n       +0.40%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.351Mi ± 0%   3.350Mi ± 0%       ~ (p=0.855 n=6)
SerializeNative/STEFU/serialize-4                    7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.175 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.937 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.184 n=6)
DeserializeToPdata/STEF/deserialize-4                34.61Mi ± 0%   34.61Mi ± 0%       ~ (p=0.900 n=6)
DeserializeToPdata/STEFU/deserialize-4               41.48Mi ± 0%   41.48Mi ± 0%       ~ (p=0.974 n=6)
STEFReaderRead-4                                     727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       2.685Gi ± 0%   2.684Gi ± 0%       ~ (p=0.563 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.19Mi ± 0%   20.19Mi ± 0%       ~ (p=0.831 n=6)
ReadSTEF-4                                           727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=0.184 n=6)
ReadSTEFZ-4                                          10.07Mi ± 0%   10.07Mi ± 0%       ~ (p=0.604 n=6)
ReadSTEFZWriteSTEF-4                                 13.21Mi ± 0%   13.21Mi ± 0%       ~ (p=0.701 n=6)
geomean                                              9.166Mi        9.166Mi       -0.00%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.686k ± 0%   2.685k ± 0%       ~ (p=0.708 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.974 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.937 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                                            501.0 ± 0%    501.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZWriteSTEF-4                                  1.230k ± 0%   1.230k ± 0%       ~ (p=0.545 n=6)
geomean                                               6.975k        6.975k       +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 7763 64-Core Processor                
                                                 │ bench-new.txt │
                                                 │    sec/op     │
SerializeNative/STEF/serialize-4                     12.52m ± 2%
SerializeNative/STEFU/serialize-4                    35.20m ± 1%
DeserializeNative/STEF/deser-4                       2.407m ± 1%
DeserializeNative/STEFU/deser-4                      7.353m ± 1%
SerializeFromPdata/STEF/serialize-4                  121.1m ± 3%
SerializeFromPdata/STEFU/serialize-4                 35.11m ± 3%
DeserializeToPdata/STEF/deserialize-4                49.61m ± 2%
DeserializeToPdata/STEFU/deserialize-4               67.74m ± 2%
STEFReaderRead-4                                     2.484m ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4        3.050 ± 7%
STEFDeserializeMultipart/astronomy-otelmetrics-4     69.32m ± 3%
ReadSTEF-4                                           2.535m ± 0%
ReadSTEFZ-4                                          3.372m ± 1%
ReadSTEFZWriteSTEF-4                                 7.730m ± 0%
geomean                                              21.27m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                     187.2n ± 2%
SerializeNative/STEFU/serialize-4                    526.5n ± 1%
DeserializeNative/STEF/deser-4                       36.00n ± 1%
DeserializeNative/STEFU/deser-4                      109.9n ± 1%
SerializeFromPdata/STEF/serialize-4                  1.813µ ± 3%
SerializeFromPdata/STEFU/serialize-4                 525.5n ± 3%
DeserializeToPdata/STEF/deserialize-4                742.0n ± 2%
DeserializeToPdata/STEFU/deserialize-4               1.014µ ± 2%
STEFReaderRead-4                                     37.16n ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4       3.877µ ± 7%
STEFDeserializeMultipart/astronomy-otelmetrics-4     88.11n ± 3%
ReadSTEF-4                                           37.94n ± 0%
ReadSTEFZ-4                                          50.46n ± 1%
ReadSTEFZWriteSTEF-4                                 115.7n ± 0%
geomean                                              223.7n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.350Mi ± 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.684Gi ± 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.166Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.685k ± 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                                           501.0 ± 0%
ReadSTEFZWriteSTEF-4                                 1.230k ± 0%
geomean                                              6.975k

@tigrannajaryan
tigrannajaryan merged commit 7c16cd0 into main Jul 3, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/otelcol/go.opentelemetry.io/collector/pdata-1.59.0 branch July 3, 2026 18:37
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