Skip to content

Bump go.opentelemetry.io/collector/pdata from 1.57.0 to 1.61.0 in /benchmarks - #420

Merged
tigrannajaryan merged 1 commit into
mainfrom
dependabot/go_modules/benchmarks/go.opentelemetry.io/collector/pdata-1.59.0
Sep 16, 2026
Merged

tigrannajaryan merged 1 commit into
mainfrom
dependabot/go_modules/benchmarks/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.61.0.

Release notes

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

v1.61.0/v0.155.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/confighttp: Remove stabilized gate confighttp.framedSnappy (#15420)
  • pkg/configoptional: Remove stabilized gate configoptional.AddEnabledField. (#15421)
  • pkg/confmap: Remove stabilized featuregate confmap.newExpandedValueSanitizer (#15418)
  • pkg/exporterhelper: Remove stable gate exporter.PersistRequestContext. (#15424)
  • pkg/otelcol: Remove stable gate otelcol.printInitialConfig (#15425)
  • pkg/service: Remove stable featuregate telemetry.UseLocalHostAsDefaultMetricsAddress (#15419)
  • pkg/xpdata: Remove stable gate pdata.enableRefCounting. (#15426)
  • processor/memory_limiter: Rename deprecated memory limiter metrics to include the memory_limiter prefix (e.g. otelcol_processor_memory_limiter_*) to clarify they are specific to this processor. (#11203)

🚀 New components 🚀

  • cmd/schemagen: Move the schemagen CLI from opentelemetry-collector-contrib to this repository as cmd/schemagen. (#14543) The tool's source is identical to the upstream contrib version (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/schemagen) except for the module path and the test fixtures' namespace, which now reflect the collector module (go.opentelemetry.io/collector/cmd/schemagen). A contrib-only integration test that pointed at three contrib components is removed; contrib's existing make generate-schemas + git-diff CI continues to exercise the FactoryMaps feature against real-world components.

💡 Enhancements 💡

  • cmd/mdatagen: Add support for versioned metrics (#15309) Allows metadata to specify versioned metrics for migrating to new semantic conventions. There are two scenarios catered for when the metric name stays the same during migration. When a metric name stays the same but its type differs, just the latest metric is emitted with the new type. When a metric name stays the same but its attributes differ, the latest version is emitted with combined attributes during the migration period.

  • cmd/schemagen: Add overlayFile support to deep-merge hand-curated schema fragments into generated schemas. (#14543) Components can declare an overlayFile in .schemagen.yaml pointing to a YAML file whose keys are recursively merged into the auto-generated schema after generation. This allows injecting descriptions, constraints, or additional properties that cannot be derived from Go types. Originally added to the contrib copy of cmd/schemagen in open-telemetry/opentelemetry-collector-contrib#48917 and brought over with the tool in this move.

  • cmd/schemagen: Add -p flag to specify a custom Go package pattern for the config struct. (#14543) The new -p flag lets callers override the default . package pattern with an arbitrary Go package selector (e.g. a sub-package whose Config type schemagen should walk). Originally added to the contrib copy of cmd/schemagen in

... (truncated)

Changelog

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

v1.61.0/v0.155.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Remove the reaggregation_enabled metadata setting and always generate per-metric reaggregation config. (#15305) Legacy metadata files that still contain reaggregation_enabled are accepted, but the value is ignored.

🚩 Deprecations 🚩

  • pkg/service: Deprecate service.Settings.CollectorConf and extensioncapabilities.ConfigWatcher in favor of service.Settings.ConfigSnapshot and extensioncapabilities.ConfigSnapshotWatcher, which provide effective and unexpanded configuration representations. (#15432)

💡 Enhancements 💡

  • pkg/config/configmiddleware: Migrated middleware config to schema based (#15440)
  • pkg/pdata: Add DisallowUnknownFields option to JSONUnmarshaler in plog, ptrace, pmetric, pprofile, and xpdata to error on JSON fields not defined by the OTLP schema. (#15279) When DisallowUnknownFields is false (the default), unknown fields are silently ignored, matching the previous behavior. Warning: enabling this option breaks forwards compatibility with future evolutions of the OTLP format, as fields added to the format in newer versions will be rejected as unknown.

🧰 Bug fixes 🧰

  • cmd/mdatagen: Fix known acronyms at the end of generated Go identifiers to be all-caps, same as in any other position (#15438)

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

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)

... (truncated)

Commits
  • 41da2fb [chore] Prepare release v1.61.0/v0.155.0 (#15479)
  • e4e58cd [cmd/mdatagen] Remove reaggregation feature gate (#15385)
  • d3d6e34 Update All golang.org/x packages (#15448)
  • f3bace0 [pkg/config/configmiddleware] Migrate middleware config to schema based (#15440)
  • acb8813 [chore][cmd/mdatagen] Prevent overwriting authoritative definitions with ref-...
  • 668fc59 [pkg/service] Add config snapshot watcher (#15399)
  • 415d3dc docs: fix typo derefenceable -> dereferenceable in configoptional (#15465)
  • 7f41344 [featuregate] Fix incorrect ToVersion comment (#15457)
  • 6951ec5 processor/memorylimiter: rename deprecated metrics to include memory_limiter ...
  • 8ab0da4 [processor] Clarify recommended processor ordering with inline reasoning (#15...
  • Additional commits viewable in compare view

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

@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 9V74 80-Core Processor                
                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │     sec/op     │    sec/op     vs base               │
SerializeNative/STEF/serialize-4                      13.94m ± 7%   10.64m ± 21%  -23.69% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                     34.90m ± 4%   33.34m ±  1%   -4.48% (p=0.009 n=6)
DeserializeNative/STEF/deser-4                        2.489m ± 4%   2.450m ±  1%        ~ (p=0.065 n=6)
DeserializeNative/STEFU/deser-4                       7.244m ± 0%   7.269m ±  2%        ~ (p=0.132 n=6)
SerializeFromPdata/STEF/serialize-4                   116.9m ± 3%   116.6m ±  2%        ~ (p=0.310 n=6)
SerializeFromPdata/STEFU/serialize-4                  34.09m ± 1%   34.18m ±  1%        ~ (p=0.132 n=6)
DeserializeToPdata/STEF/deserialize-4                 47.61m ± 2%   48.10m ±  1%        ~ (p=0.132 n=6)
DeserializeToPdata/STEFU/deserialize-4                64.56m ± 1%   65.42m ±  2%   +1.32% (p=0.015 n=6)
STEFReaderRead-4                                      2.539m ± 2%   2.518m ±  1%   -0.85% (p=0.041 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4         2.893 ± 4%    2.845 ±  4%        ~ (p=0.485 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      68.07m ± 1%   67.98m ±  1%        ~ (p=0.589 n=6)
ReadSTEF-4                                            2.527m ± 2%   2.526m ±  1%        ~ (p=0.937 n=6)
ReadSTEFZ-4                                           3.230m ± 2%   3.241m ±  1%        ~ (p=0.394 n=6)
ReadSTEFZWriteSTEF-4                                  7.216m ± 1%   7.763m ±  6%   +7.58% (p=0.002 n=6)
geomean                                               20.96m        20.58m         -1.81%

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   sec/point    │  sec/point    vs base               │
SerializeNative/STEF/serialize-4                      208.5n ± 7%   159.2n ± 21%  -23.66% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                     522.0n ± 4%   498.7n ±  1%   -4.46% (p=0.009 n=6)
DeserializeNative/STEF/deser-4                        37.22n ± 4%   36.64n ±  1%        ~ (p=0.065 n=6)
DeserializeNative/STEFU/deser-4                       108.4n ± 0%   108.7n ±  2%        ~ (p=0.071 n=6)
SerializeFromPdata/STEF/serialize-4                   1.749µ ± 3%   1.745µ ±  2%        ~ (p=0.374 n=6)
SerializeFromPdata/STEFU/serialize-4                  510.0n ± 1%   511.5n ±  1%        ~ (p=0.136 n=6)
DeserializeToPdata/STEF/deserialize-4                 713.0n ± 2%   719.5n ±  1%        ~ (p=0.145 n=6)
DeserializeToPdata/STEFU/deserialize-4                966.0n ± 1%   979.0n ±  2%   +1.35% (p=0.015 n=6)
STEFReaderRead-4                                      37.99n ± 2%   37.66n ±  1%   -0.86% (p=0.041 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        3.678µ ± 4%   3.616µ ±  4%        ~ (p=0.513 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      86.52n ± 1%   86.39n ±  1%        ~ (p=0.589 n=6)
ReadSTEF-4                                            37.83n ± 2%   37.80n ±  1%        ~ (p=0.981 n=6)
ReadSTEFZ-4                                           48.34n ± 2%   48.51n ±  1%        ~ (p=0.394 n=6)
ReadSTEFZWriteSTEF-4                                  108.0n ± 1%   116.2n ±  6%   +7.59% (p=0.002 n=6)
geomean                                               220.5n        216.5n         -1.81%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.354Mi ± 0%   3.346Mi ± 0%       ~ (p=0.240 n=6)
SerializeNative/STEFU/serialize-4                    7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.461 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.26Mi ± 0%   33.25Mi ± 0%       ~ (p=0.699 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.411 n=6)
DeserializeToPdata/STEF/deserialize-4                34.61Mi ± 0%   34.61Mi ± 0%       ~ (p=0.381 n=6)
DeserializeToPdata/STEFU/deserialize-4               41.48Mi ± 0%   41.48Mi ± 0%       ~ (p=0.444 n=6)
STEFReaderRead-4                                     727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       2.681Gi ± 0%   2.683Gi ± 0%       ~ (p=0.937 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.19Mi ± 0%   20.19Mi ± 0%       ~ (p=0.554 n=6)
ReadSTEF-4                                           727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=0.721 n=6)
ReadSTEFZ-4                                          10.07Mi ± 0%   10.07Mi ± 0%       ~ (p=0.372 n=6)
ReadSTEFZWriteSTEF-4                                 13.21Mi ± 0%   13.21Mi ± 0%       ~ (p=0.288 n=6)
geomean                                              9.166Mi        9.165Mi       -0.02%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.693k ± 1%   2.678k ± 1%       ~ (p=0.258 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.8k ± 0%   134.7k ± 0%       ~ (p=0.398 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.781 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.455 n=6)
geomean                                               6.977k        6.973k       -0.04%
¹ 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                    10.64m ± 21%
SerializeNative/STEFU/serialize-4                   33.34m ±  1%
DeserializeNative/STEF/deser-4                      2.450m ±  1%
DeserializeNative/STEFU/deser-4                     7.269m ±  2%
SerializeFromPdata/STEF/serialize-4                 116.6m ±  2%
SerializeFromPdata/STEFU/serialize-4                34.18m ±  1%
DeserializeToPdata/STEF/deserialize-4               48.10m ±  1%
DeserializeToPdata/STEFU/deserialize-4              65.42m ±  2%
STEFReaderRead-4                                    2.518m ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4       2.845 ±  4%
STEFDeserializeMultipart/astronomy-otelmetrics-4    67.98m ±  1%
ReadSTEF-4                                          2.526m ±  1%
ReadSTEFZ-4                                         3.241m ±  1%
ReadSTEFZWriteSTEF-4                                7.763m ±  6%
geomean                                             20.58m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                    159.2n ± 21%
SerializeNative/STEFU/serialize-4                   498.7n ±  1%
DeserializeNative/STEF/deser-4                      36.64n ±  1%
DeserializeNative/STEFU/deser-4                     108.7n ±  2%
SerializeFromPdata/STEF/serialize-4                 1.745µ ±  2%
SerializeFromPdata/STEFU/serialize-4                511.5n ±  1%
DeserializeToPdata/STEF/deserialize-4               719.5n ±  1%
DeserializeToPdata/STEFU/deserialize-4              979.0n ±  2%
STEFReaderRead-4                                    37.66n ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4      3.616µ ±  4%
STEFDeserializeMultipart/astronomy-otelmetrics-4    86.39n ±  1%
ReadSTEF-4                                          37.80n ±  1%
ReadSTEFZ-4                                         48.51n ±  1%
ReadSTEFZWriteSTEF-4                                116.2n ±  6%
geomean                                             216.5n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.346Mi ± 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.683Gi ± 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.165Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.678k ± 1%
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.973k

@tigrannajaryan

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.57.0 to 1.61.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.61.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 changed the title Bump go.opentelemetry.io/collector/pdata from 1.57.0 to 1.59.0 in /benchmarks Bump go.opentelemetry.io/collector/pdata from 1.57.0 to 1.61.0 in /benchmarks Jul 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/benchmarks/go.opentelemetry.io/collector/pdata-1.59.0 branch from 73ac332 to 6d31770 Compare July 3, 2026 18:40
@tigrannajaryan
tigrannajaryan merged commit 7fc9bee into main Sep 16, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/benchmarks/go.opentelemetry.io/collector/pdata-1.59.0 branch September 16, 2026 08:35
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