Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

Conversation

@renovate
Copy link

@renovate renovate bot commented Feb 10, 2024

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/otel v1.23.1 -> v1.37.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.23.0 -> v1.37.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.23.1 -> v1.37.0 age confidence
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.23.1 -> v1.37.0 age confidence
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.23.0 -> v1.37.0 age confidence
go.opentelemetry.io/otel/sdk v1.23.1 -> v1.37.0 age confidence
go.opentelemetry.io/otel/sdk/metric v1.23.1 -> v1.37.0 age confidence
go.opentelemetry.io/otel/trace v1.23.1 -> v1.37.0 age confidence

Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.37.0: Release 1.37.0/0.59.0/0.13.0

Compare Source

Added
  • The go.opentelemetry.io/otel/semconv/v1.33.0 package.
    The package contains semantic conventions from the v1.33.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.32.0.(#​6799)
  • The go.opentelemetry.io/otel/semconv/v1.34.0 package.
    The package contains semantic conventions from the v1.34.0 version of the OpenTelemetry Semantic Conventions. (#​6812)
  • Add metric's schema URL as otel_scope_schema_url label in go.opentelemetry.io/otel/exporters/prometheus. (#​5947)
  • Add metric's scope attributes as otel_scope_[attribute] labels in go.opentelemetry.io/otel/exporters/prometheus. (#​5947)
  • Add EventName to EnabledParameters in go.opentelemetry.io/otel/log. (#​6825)
  • Add EventName to EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#​6825)
  • Changed handling of go.opentelemetry.io/otel/exporters/prometheus metric renaming to add unit suffixes when it doesn't match one of the pre-defined values in the unit suffix map. (#​6839)
Changed
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/bridge/opentracing. (#​6827)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/exporters/zipkin. (#​6829)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/metric. (#​6832)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/resource. (#​6834)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/trace. (#​6835)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/trace. (#​6836)
  • Record.Resource now returns *resource.Resource instead of resource.Resource in go.opentelemetry.io/otel/sdk/log. (#​6864)
  • Retry now shows error cause for context timeout in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6898)
Fixed
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​6710)
  • Validate exponential histogram scale range for Prometheus compatibility in go.opentelemetry.io/otel/exporters/prometheus. (#​6822)
  • Context cancellation during metric pipeline produce does not corrupt data in go.opentelemetry.io/otel/sdk/metric. (#​6914)
Removed
  • go.opentelemetry.io/otel/exporters/prometheus no longer exports otel_scope_info metric. (#​6770)
What's Changed
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.36.0...v1.37.0

v1.36.0: /v0.58.0/v0.12.0

Compare Source

Added
  • Add exponential histogram support in go.opentelemetry.io/otel/exporters/prometheus. (#​6421)
  • The go.opentelemetry.io/otel/semconv/v1.31.0 package.
    The package contains semantic conventions from the v1.31.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.30.0. (#​6479)
  • Add Recording, Scope, and Record types in go.opentelemetry.io/otel/log/logtest. (#​6507)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​6751)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​6752)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6688)
  • Add ValuesGetter in go.opentelemetry.io/otel/propagation, a TextMapCarrier that supports retrieving multiple values for a single key. (#​5973)
  • Add Values method to HeaderCarrier to implement the new ValuesGetter interface in go.opentelemetry.io/otel/propagation. (#​5973)
  • Update Baggage in go.opentelemetry.io/otel/propagation to retrieve multiple values for a key when the carrier implements ValuesGetter. (#​5973)
  • Add AssertEqual function in go.opentelemetry.io/otel/log/logtest. (#​6662)
  • The go.opentelemetry.io/otel/semconv/v1.32.0 package.
    The package contains semantic conventions from the v1.32.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.31.0(#​6782)
  • Add Transform option in go.opentelemetry.io/otel/log/logtest. (#​6794)
  • Add Desc option in go.opentelemetry.io/otel/log/logtest. (#​6796)
Removed
  • Drop support for [Go 1.22]. (#​6381, #​6418)
  • Remove Resource field from EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#​6494)
  • Remove RecordFactory type from go.opentelemetry.io/otel/log/logtest. (#​6492)
  • Remove ScopeRecords, EmittedRecord, and RecordFactory types from go.opentelemetry.io/otel/log/logtest. (#​6507)
  • Remove AssertRecordEqual function in go.opentelemetry.io/otel/log/logtest, use AssertEqual instead. (#​6662)
Changed
  • ⚠️ Update github.com/prometheus/client_golang to v1.21.1, which changes the NameValidationScheme to UTF8Validation.
    This allows metrics names to keep original delimiters (e.g. .), rather than replacing with underscores.
    This can be reverted by setting github.com/prometheus/common/model.NameValidationScheme to LegacyValidation in github.com/prometheus/common/model. (#​6433)
  • Initialize map with len(keys) in NewAllowKeysFilter and NewDenyKeysFilter to avoid unnecessary allocations in go.opentelemetry.io/otel/attribute. (#​6455)
  • go.opentelemetry.io/otel/log/logtest is now a separate Go module. (#​6465)
  • go.opentelemetry.io/otel/sdk/log/logtest is now a separate Go module. (#​6466)
  • Recorder in go.opentelemetry.io/otel/log/logtest no longer separately stores records emitted by loggers with the same instrumentation scope. (#​6507)
  • Improve performance of BatchProcessor in go.opentelemetry.io/otel/sdk/log by not exporting when exporter cannot accept more. (#​6569, #​6641)
Deprecated
  • Deprecate support for model.LegacyValidation for go.opentelemetry.io/otel/exporters/prometheus. (#​6449)
Fixes
  • Stop percent encoding header environment variables in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6392)
  • Ensure the noopSpan.tracerProvider method is not inlined in go.opentelemetry.io/otel/trace so the go.opentelemetry.io/auto instrumentation can instrument non-recording spans. (#​6456)
  • Use a sync.Pool instead of allocating metricdata.ResourceMetrics in go.opentelemetry.io/otel/exporters/prometheus. (#​6472)

What's Changed

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from b071b3f to caf0562 Compare February 23, 2024 21:40
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.23.1 fix(deps): update opentelemetry-go monorepo to v1.24.0 Feb 23, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from caf0562 to 8806217 Compare April 5, 2024 15:28
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.24.0 fix(deps): update opentelemetry-go monorepo to v1.25.0 Apr 5, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 8806217 to d5a90a1 Compare April 24, 2024 16:42
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.25.0 fix(deps): update opentelemetry-go monorepo to v1.26.0 Apr 24, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from d5a90a1 to 81e8c74 Compare May 21, 2024 18:34
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.26.0 fix(deps): update opentelemetry-go monorepo May 21, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 81e8c74 to 7e8a8a6 Compare May 22, 2024 03:57
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo fix(deps): update opentelemetry-go monorepo to v1.27.0 May 22, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 7e8a8a6 to 7f34786 Compare July 2, 2024 21:32
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.27.0 fix(deps): update opentelemetry-go monorepo to v1.28.0 Jul 2, 2024
@renovate
Copy link
Author

renovate bot commented Jul 2, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 18 additional dependencies were updated

Details:

Package Change
github.com/go-logr/logr v1.4.1 -> v1.4.2
golang.org/x/crypto v0.19.0 -> v0.33.0
golang.org/x/sys v0.17.0 -> v0.30.0
google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 -> v0.0.0-20250218202821-56aae31c358a
google.golang.org/protobuf v1.32.0 -> v1.36.5
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/golang/protobuf v1.5.3 -> v1.5.4
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 -> v2.26.1
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.23.1 -> v1.35.0
go.opentelemetry.io/otel/metric v1.23.1 -> v1.35.0
go.opentelemetry.io/proto/otlp v1.1.0 -> v1.5.0
golang.org/x/mod v0.15.0 -> v0.17.0
golang.org/x/net v0.20.0 -> v0.35.0
golang.org/x/sync v0.6.0 -> v0.11.0
golang.org/x/text v0.14.0 -> v0.22.0
golang.org/x/tools v0.17.0 -> v0.21.1-0.20240508182429-e35e4ccd0d2d
google.golang.org/genproto/googleapis/rpc v0.0.0-20240205150955-31a09d347014 -> v0.0.0-20250218202821-56aae31c358a
google.golang.org/grpc v1.61.0 -> v1.71.0

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 7f34786 to 6001f88 Compare August 23, 2024 22:43
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.28.0 fix(deps): update opentelemetry-go monorepo to v1.29.0 Aug 23, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 6001f88 to 29a9a69 Compare September 10, 2024 21:30
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.29.0 fix(deps): update opentelemetry-go monorepo Sep 10, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 29a9a69 to d42e37b Compare September 11, 2024 01:46
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo fix(deps): update opentelemetry-go monorepo to v1.30.0 Sep 11, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from d42e37b to c808fe7 Compare October 11, 2024 19:04
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.30.0 fix(deps): update opentelemetry-go monorepo to v1.31.0 Oct 11, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from c808fe7 to 1d9cac9 Compare November 8, 2024 18:33
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.31.0 fix(deps): update opentelemetry-go monorepo Nov 8, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 1d9cac9 to 07db0dd Compare November 8, 2024 22:53
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo fix(deps): update opentelemetry-go monorepo to v1.32.0 Nov 8, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 07db0dd to 56c365e Compare December 12, 2024 18:38
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.32.0 fix(deps): update opentelemetry-go monorepo Dec 12, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 56c365e to b87948e Compare December 12, 2024 23:34
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo fix(deps): update opentelemetry-go monorepo to v1.33.0 Dec 12, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from b87948e to f0e9565 Compare December 16, 2024 16:54
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch 3 times, most recently from 1155791 to 0da6f7c Compare December 18, 2024 08:31
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 0da6f7c to b925c13 Compare January 19, 2025 09:00
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.33.0 fix(deps): update opentelemetry-go monorepo to v1.34.0 Jan 19, 2025
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from b925c13 to 828d22b Compare March 5, 2025 22:02
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.34.0 fix(deps): update opentelemetry-go monorepo to v1.35.0 Mar 5, 2025
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 828d22b to 152b07d Compare May 21, 2025 11:02
@coderabbitai
Copy link

coderabbitai bot commented May 21, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Join our Discord community for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.35.0 fix(deps): update opentelemetry-go monorepo to v1.36.0 May 21, 2025
@renovate
Copy link
Author

renovate bot commented May 21, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: module go.opentelemetry.io/otel@v1.37.0 requires go >= 1.23.0; switching to go1.24.6
go: downloading go1.24.6 (linux/amd64)
go: download go1.24.6: golang.org/toolchain@v0.0.1-go1.24.6.linux-amd64: verifying module: checksum database disabled by GOSUMDB=off

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 152b07d to bf0b3df Compare June 25, 2025 08:03
@renovate renovate bot changed the title fix(deps): update opentelemetry-go monorepo to v1.36.0 fix(deps): update opentelemetry-go monorepo to v1.37.0 Jun 25, 2025
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from bf0b3df to 0fbf05f Compare August 3, 2025 00:52
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 0fbf05f to 2226c60 Compare August 3, 2025 04:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant