optimism
optimism copied to clipboard
dependabot(gomod): bump go.opentelemetry.io/otel from 1.34.0 to 1.36.0
Bumps go.opentelemetry.io/otel from 1.34.0 to 1.36.0.
Changelog
Sourced from go.opentelemetry.io/otel's changelog.
[1.36.0/0.58.0/0.12.0] 2025-05-20
Added
- Add exponential histogram support in
go.opentelemetry.io/otel/exporters/prometheus. (#6421)- The
go.opentelemetry.io/otel/semconv/v1.31.0package. The package contains semantic conventions from thev1.31.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.30.0. (#6479)- Add
Recording,Scope, andRecordtypes ingo.opentelemetry.io/otel/log/logtest. (#6507)- Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#6751)- Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#6752)- Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6688)- Add
ValuesGetteringo.opentelemetry.io/otel/propagation, aTextMapCarrierthat supports retrieving multiple values for a single key. (#5973)- Add
Valuesmethod toHeaderCarrierto implement the newValuesGetterinterface ingo.opentelemetry.io/otel/propagation. (#5973)- Update
Baggageingo.opentelemetry.io/otel/propagationto retrieve multiple values for a key when the carrier implementsValuesGetter. (#5973)- Add
AssertEqualfunction ingo.opentelemetry.io/otel/log/logtest. (#6662)- The
go.opentelemetry.io/otel/semconv/v1.32.0package. The package contains semantic conventions from thev1.32.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.31.0(#6782)- Add
Transformoption ingo.opentelemetry.io/otel/log/logtest. (#6794)- Add
Descoption ingo.opentelemetry.io/otel/log/logtest. (#6796)Removed
- Drop support for [Go 1.22]. (#6381, #6418)
- Remove
Resourcefield fromEnabledParametersingo.opentelemetry.io/otel/sdk/log. (#6494)- Remove
RecordFactorytype fromgo.opentelemetry.io/otel/log/logtest. (#6492)- Remove
ScopeRecords,EmittedRecord, andRecordFactorytypes fromgo.opentelemetry.io/otel/log/logtest. (#6507)- Remove
AssertRecordEqualfunction ingo.opentelemetry.io/otel/log/logtest, useAssertEqualinstead. (#6662)Changed
- ⚠️ Update
github.com/prometheus/client_golangtov1.21.1, which changes theNameValidationSchemetoUTF8Validation. This allows metrics names to keep original delimiters (e.g..), rather than replacing with underscores. This can be reverted by settinggithub.com/prometheus/common/model.NameValidationSchemetoLegacyValidationingithub.com/prometheus/common/model. (#6433)- Initialize map with
len(keys)inNewAllowKeysFilterandNewDenyKeysFilterto avoid unnecessary allocations ingo.opentelemetry.io/otel/attribute. (#6455)go.opentelemetry.io/otel/log/logtestis now a separate Go module. (#6465)go.opentelemetry.io/otel/sdk/log/logtestis now a separate Go module. (#6466)Recorderingo.opentelemetry.io/otel/log/logtestno longer separately stores records emitted by loggers with the same instrumentation scope. (#6507)- Improve performance of
BatchProcessoringo.opentelemetry.io/otel/sdk/logby not exporting when exporter cannot accept more. (#6569, #6641)Deprecated
- Deprecate support for
model.LegacyValidationforgo.opentelemetry.io/otel/exporters/prometheus. (#6449)Fixes
- Stop percent encoding header environment variables in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpcandgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6392)- Ensure the
noopSpan.tracerProvidermethod is not inlined ingo.opentelemetry.io/otel/traceso thego.opentelemetry.io/autoinstrumentation can instrument non-recording spans. (#6456)- Use a
sync.Poolinstead of allocatingmetricdata.ResourceMetricsingo.opentelemetry.io/otel/exporters/prometheus. (#6472)
... (truncated)
Commits
a85ae98Release v1.36.0/v0.58.0/v0.12.0 (#6793)3f85c35logtest: add Desc (#6796)d2fff76chore(deps): update module github.com/uudashr/iface to v1.4.0 (#6798)2d4c9dcAddsemconv/v1.32.0(#6782)fe523bdlogtest: add Transform (#6794)e578799fix(deps): update googleapis to 55703ea (#6795)af189e5chore(deps): update module github.com/golangci/misspell to v0.7.0 (#6792)836a2cechore(deps): update module github.com/alecthomas/chroma/v2 to v2.18.0 (#6790)93f8f13chore(deps): update github/codeql-action action to v3.28.18 (#6789)1556ff2chore(deps): update codecov/codecov-action action to v5.4.3 (#6785)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)