Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 22, 2025

Bumps go.opentelemetry.io/collector/pdata from 1.47.0 to 1.48.0.

Release notes

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

v1.48.0/v0.142.0

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

End User Changelog

💡 Enhancements 💡

  • exporter/debug: Add logging of dropped attributes, events, and links counts in detailed verbosity (#14202)

  • extension/memory_limiter: The memorylimiter extension can be used as an HTTP/GRPC middleware. (#14081)

  • pkg/config/configgrpc: Statically validate gRPC endpoint (#10451) This validation was already done in the OTLP exporter. It will now be applied to any gRPC client.

  • pkg/service: Add support to disabling adding resource attributes as zap fields in internal logging (#13869) Note that this does not affect logs exported through OTLP.

API Changelog

🛑 Breaking changes 🛑

  • pdata/xpdata: Rename Entity.IDAttributes() to Entity.IdentifyingAttributes() and Entity.DescriptionAttributes() to Entity.DescriptiveAttributes() to align with OpenTelemetry specification terminology for attributes. (#14275)
  • pkg/exporterhelper: Use configoptional.Optional for the exporterhelper.QueueBatchConfig (#14155) It's recommended to change the field type in your component configuration to be configoptional.Optional[exporterhelper.QueueBatchConfig] to keep the enabled subfield. Use configoptional.Some(exporterhelper.NewDefaultQueueConfig()) to enable by default. Use configoptional.Default(exporterhelper.NewDefaultQueueConfig()) to disable by default.

🚩 Deprecations 🚩

  • pkg/service: Deprecate Settings.LoggingOptions and telemetry.LoggerSettings.ZapOptions, add telemetry.LoggerSettings.BuildZapLogger (#14002) BuildZapLogger provides a more flexible way to build the Zap logger, since the function will have access to the zap.Config. This is used in otelcol to install a Windows Event Log output when the zap config does not specify any file output.

💡 Enhancements 💡

  • pdata/pprofile: add ProfileCount() (#14239)

🧰 Bug fixes 🧰

  • pkg/confmap: Ensure that embedded structs are not overwritten after Unmarshal is called (#14213) This allows embedding structs which implement Unmarshal and contain a configopaque.String.

v1.47.0/v0.141.0

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

... (truncated)

Changelog

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

v1.48.0/v0.142.0

🛑 Breaking changes 🛑

  • pdata/xpdata: Rename Entity.IDAttributes() to Entity.IdentifyingAttributes() and Entity.DescriptionAttributes() to Entity.DescriptiveAttributes() to align with OpenTelemetry specification terminology for attributes. (#14275)
  • pkg/exporterhelper: Use configoptional.Optional for the exporterhelper.QueueBatchConfig (#14155) It's recommended to change the field type in your component configuration to be configoptional.Optional[exporterhelper.QueueBatchConfig] to keep the enabled subfield. Use configoptional.Some(exporterhelper.NewDefaultQueueConfig()) to enable by default. Use configoptional.Default(exporterhelper.NewDefaultQueueConfig()) to disable by default.

🚩 Deprecations 🚩

  • pkg/service: Deprecate Settings.LoggingOptions and telemetry.LoggerSettings.ZapOptions, add telemetry.LoggerSettings.BuildZapLogger (#14002) BuildZapLogger provides a more flexible way to build the Zap logger, since the function will have access to the zap.Config. This is used in otelcol to install a Windows Event Log output when the zap config does not specify any file output.

💡 Enhancements 💡

  • pdata/pprofile: add ProfileCount() (#14239)

🧰 Bug fixes 🧰

  • pkg/confmap: Ensure that embedded structs are not overwritten after Unmarshal is called (#14213) This allows embedding structs which implement Unmarshal and contain a configopaque.String.
Commits
  • b579eb1 [chore] Prepare release v1.48.0/v0.142.0 (#14291)
  • 4c0ea5c MemoryLimiter extension as an http/grpc middleware (#14071)
  • b31ddb9 [chore] Add missing config option in confighttp documentation (#14285)
  • 97fcd3d chore(deps): update github-actions deps (#14265)
  • b58bbb7 fix(deps): update module github.com/spf13/cobra to v1.10.2 (#14266)
  • e662d27 [chore] otlphttpexporter: speed up lifecycle tests (#14277)
  • 605123a [chore] add guidelines for telemetry stability levels (#14280)
  • 0253d53 [chore] [mdatagen] Update entities terminology in generated docs (#14283)
  • 52007de Add option to disable redundant 132B in log lines (#14050)
  • 1197fba [exporter/debug] feat: add dropped* attributes to output (#14217)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 Dec 22, 2025
@tigrannajaryan
Copy link
Collaborator

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.48.0 branch from 33b3e25 to 3c304e1 Compare December 22, 2025 16:26
Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.47.0 to 1.48.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.47.0...pdata/v1.48.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.48.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.48.0 branch from 3c304e1 to e77b160 Compare December 22, 2025 16:27
@github-actions
Copy link

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                     7.257m ±  2%   7.483m ±  5%  +3.11% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                    34.15m ±  1%   33.74m ±  3%       ~ (p=0.394 n=6)
DeserializeNative/STEF/deser-4                       2.512m ±  2%   2.520m ±  1%       ~ (p=0.485 n=6)
DeserializeNative/STEFU/deser-4                      7.143m ±  0%   7.133m ±  0%       ~ (p=0.818 n=6)
SerializeFromPdata/STEF/serialize-4                  135.3m ±  2%   135.2m ±  2%       ~ (p=0.818 n=6)
SerializeFromPdata/STEFU/serialize-4                 33.89m ±  3%   34.09m ±  1%       ~ (p=0.180 n=6)
DeserializeToPdata/STEF/deserialize-4                44.98m ±  2%   44.94m ±  1%       ~ (p=0.937 n=6)
DeserializeToPdata/STEFU/deserialize-4               61.49m ±  1%   61.58m ±  1%       ~ (p=1.000 n=6)
STEFReaderRead-4                                     2.569m ±  2%   2.559m ±  1%       ~ (p=0.589 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        3.315 ± 21%    3.363 ± 21%       ~ (p=0.937 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     72.63m ± 13%   79.86m ±  4%       ~ (p=0.065 n=6)
ReadSTEF-4                                           2.626m ±  2%   2.575m ±  2%  -1.96% (p=0.041 n=6)
ReadSTEFZ-4                                          3.387m ±  0%   3.191m ±  1%  -5.79% (p=0.002 n=6)
ReadSTEFZWriteSTEF-4                                 7.871m ±  1%   7.361m ±  0%  -6.47% (p=0.002 n=6)
geomean                                              20.58m         20.56m        -0.10%

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   sec/point    │   sec/point    vs base              │
SerializeNative/STEF/serialize-4                     108.5n ±  2%    111.9n ±  5%  +3.09% (p=0.002 n=6)
SerializeNative/STEFU/serialize-4                    510.8n ±  1%    504.6n ±  3%       ~ (p=0.394 n=6)
DeserializeNative/STEF/deser-4                       37.58n ±  2%    37.70n ±  1%       ~ (p=0.513 n=6)
DeserializeNative/STEFU/deser-4                      106.8n ±  1%    106.7n ±  0%       ~ (p=0.989 n=6)
SerializeFromPdata/STEF/serialize-4                  2.024µ ±  2%    2.023µ ±  2%       ~ (p=0.818 n=6)
SerializeFromPdata/STEFU/serialize-4                 507.0n ±  3%    509.9n ±  1%       ~ (p=0.162 n=6)
DeserializeToPdata/STEF/deserialize-4                672.9n ±  2%    672.3n ±  1%       ~ (p=0.974 n=6)
DeserializeToPdata/STEFU/deserialize-4               919.8n ±  1%    921.2n ±  1%       ~ (p=1.000 n=6)
STEFReaderRead-4                                     38.41n ±  2%    38.28n ±  1%       ~ (p=0.558 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4       4.214µ ± 21%    4.274µ ± 21%       ~ (p=0.937 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     92.31n ± 13%   101.50n ±  4%       ~ (p=0.058 n=6)
ReadSTEF-4                                           39.31n ±  2%    38.53n ±  2%  -1.97% (p=0.028 n=6)
ReadSTEFZ-4                                          50.70n ±  0%    47.75n ±  1%  -5.80% (p=0.002 n=6)
ReadSTEFZWriteSTEF-4                                 117.8n ±  1%    110.1n ±  0%  -6.49% (p=0.002 n=6)
geomean                                              216.5n          216.2n        -0.11%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.341Mi ± 0%   3.341Mi ± 0%       ~ (p=0.589 n=6)
SerializeNative/STEFU/serialize-4                    7.530Mi ± 0%   7.530Mi ± 0%       ~ (p=0.656 n=6)
DeserializeNative/STEF/deser-4                       934.4Ki ± 0%   934.4Ki ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                      1.471Mi ± 0%   1.471Mi ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                  74.82Mi ± 0%   74.82Mi ± 0%       ~ (p=0.433 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.530Mi ± 0%   7.530Mi ± 0%       ~ (p=0.253 n=6)
DeserializeToPdata/STEF/deserialize-4                31.97Mi ± 0%   31.97Mi ± 0%       ~ (p=0.100 n=6)
DeserializeToPdata/STEFU/deserialize-4               38.64Mi ± 0%   38.64Mi ± 0%       ~ (p=0.909 n=6)
STEFReaderRead-4                                     936.2Ki ± 0%   936.2Ki ± 0%       ~ (p=0.455 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4       3.361Gi ± 0%   3.361Gi ± 0%       ~ (p=0.974 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.59Mi ± 0%   20.59Mi ± 0%  +0.00% (p=0.050 n=6)
ReadSTEF-4                                           936.2Ki ± 0%   936.2Ki ± 0%       ~ (p=0.253 n=6)
ReadSTEFZ-4                                          10.27Mi ± 0%   10.27Mi ± 0%  +0.00% (p=0.002 n=6)
ReadSTEFZWriteSTEF-4                                 13.43Mi ± 0%   13.43Mi ± 0%       ~ (p=0.333 n=6)
geomean                                              10.48Mi        10.48Mi       +0.00%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.650k ± 0%   2.651k ± 0%       ~ (p=0.550 n=6)
SerializeNative/STEFU/serialize-4                      884.0 ± 0%    884.0 ± 0%       ~ (p=1.000 n=6)
DeserializeNative/STEF/deser-4                         465.0 ± 0%    465.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                        469.0 ± 0%    469.0 ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                   134.7k ± 0%   134.7k ± 0%       ~ (p=0.076 n=6)
SerializeFromPdata/STEFU/serialize-4                   886.0 ± 0%    886.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                                       465.0 ± 0%    465.0 ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4        13.15M ± 0%   13.15M ± 0%       ~ (p=0.418 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      2.295k ± 0%   2.295k ± 0%       ~ (p=1.000 n=6)
ReadSTEF-4                                             466.0 ± 0%    466.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZ-4                                            504.0 ± 0%    504.0 ± 0%       ~ (p=0.455 n=6)
ReadSTEFZWriteSTEF-4                                  1.234k ± 0%   1.234k ± 0%       ~ (p=1.000 n=6)
geomean                                               6.360k        6.360k       +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                    7.483m ±  5%
SerializeNative/STEFU/serialize-4                   33.74m ±  3%
DeserializeNative/STEF/deser-4                      2.520m ±  1%
DeserializeNative/STEFU/deser-4                     7.133m ±  0%
SerializeFromPdata/STEF/serialize-4                 135.2m ±  2%
SerializeFromPdata/STEFU/serialize-4                34.09m ±  1%
DeserializeToPdata/STEF/deserialize-4               44.94m ±  1%
DeserializeToPdata/STEFU/deserialize-4              61.58m ±  1%
STEFReaderRead-4                                    2.559m ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4       3.363 ± 21%
STEFDeserializeMultipart/astronomy-otelmetrics-4    79.86m ±  4%
ReadSTEF-4                                          2.575m ±  2%
ReadSTEFZ-4                                         3.191m ±  1%
ReadSTEFZWriteSTEF-4                                7.361m ±  0%
geomean                                             20.56m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                    111.9n ±  5%
SerializeNative/STEFU/serialize-4                   504.6n ±  3%
DeserializeNative/STEF/deser-4                      37.70n ±  1%
DeserializeNative/STEFU/deser-4                     106.7n ±  0%
SerializeFromPdata/STEF/serialize-4                 2.023µ ±  2%
SerializeFromPdata/STEFU/serialize-4                509.9n ±  1%
DeserializeToPdata/STEF/deserialize-4               672.3n ±  1%
DeserializeToPdata/STEFU/deserialize-4              921.2n ±  1%
STEFReaderRead-4                                    38.28n ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4      4.274µ ± 21%
STEFDeserializeMultipart/astronomy-otelmetrics-4    101.5n ±  4%
ReadSTEF-4                                          38.53n ±  2%
ReadSTEFZ-4                                         47.75n ±  1%
ReadSTEFZWriteSTEF-4                                110.1n ±  0%
geomean                                             216.2n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.341Mi ± 0%
SerializeNative/STEFU/serialize-4                   7.530Mi ± 0%
DeserializeNative/STEF/deser-4                      934.4Ki ± 0%
DeserializeNative/STEFU/deser-4                     1.471Mi ± 0%
SerializeFromPdata/STEF/serialize-4                 74.82Mi ± 0%
SerializeFromPdata/STEFU/serialize-4                7.530Mi ± 0%
DeserializeToPdata/STEF/deserialize-4               31.97Mi ± 0%
DeserializeToPdata/STEFU/deserialize-4              38.64Mi ± 0%
STEFReaderRead-4                                    936.2Ki ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4      3.361Gi ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4    20.59Mi ± 0%
ReadSTEF-4                                          936.2Ki ± 0%
ReadSTEFZ-4                                         10.27Mi ± 0%
ReadSTEFZWriteSTEF-4                                13.43Mi ± 0%
geomean                                             10.48Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.651k ± 0%
SerializeNative/STEFU/serialize-4                     884.0 ± 0%
DeserializeNative/STEF/deser-4                        465.0 ± 0%
DeserializeNative/STEFU/deser-4                       469.0 ± 0%
SerializeFromPdata/STEF/serialize-4                  134.7k ± 0%
SerializeFromPdata/STEFU/serialize-4                  886.0 ± 0%
DeserializeToPdata/STEF/deserialize-4                756.2k ± 0%
DeserializeToPdata/STEFU/deserialize-4               944.9k ± 0%
STEFReaderRead-4                                      465.0 ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4       13.15M ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4     2.295k ± 0%
ReadSTEF-4                                            466.0 ± 0%
ReadSTEFZ-4                                           504.0 ± 0%
ReadSTEFZWriteSTEF-4                                 1.234k ± 0%
geomean                                              6.360k

@tigrannajaryan tigrannajaryan merged commit 9439cfa into main Dec 22, 2025
9 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/go/pdata/go.opentelemetry.io/collector/pdata-1.48.0 branch December 22, 2025 17:12
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