Skip to content

fix(deps): update opentelemetry (main)#4220

Closed
elastic-renovate-prod[bot] wants to merge 1 commit into
mainfrom
renovate/main-opentelemetry
Closed

fix(deps): update opentelemetry (main)#4220
elastic-renovate-prod[bot] wants to merge 1 commit into
mainfrom
renovate/main-opentelemetry

Conversation

@elastic-renovate-prod
Copy link
Copy Markdown
Contributor

@elastic-renovate-prod elastic-renovate-prod Bot commented Apr 6, 2026

This PR contains the following updates:

Package Type Update Change
go.opentelemetry.io/collector/client indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/component indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/component/componenttest indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/config/configoptional indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/config/configretry indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/confmap indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/confmap/xconfmap indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/consumer indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/consumer/consumererror indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/consumer/xconsumer indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/exporter indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/exporter/exporterhelper indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/extension indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/extension/xextension indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/featuregate indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/internal/componentalias indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/pdata indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/pdata/pprofile indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/pdata/xpdata indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/pipeline indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/pipeline/xpipeline indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/receiver indirect minor v1.54.0 -> v1.55.0
go.opentelemetry.io/collector/receiver/receivertest indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/collector/receiver/xreceiver indirect minor v0.148.0 -> v0.149.0
go.opentelemetry.io/contrib/detectors/gcp indirect minor v1.39.0 -> v1.43.0
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws require minor v0.63.0 -> v0.68.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc indirect minor v0.63.0 -> v0.68.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp indirect minor v0.67.0 -> v0.68.0
go.opentelemetry.io/otel require minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc require minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace indirect minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc require minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/metric indirect minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/sdk require minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/sdk/metric require minor v1.42.0 -> v1.43.0
go.opentelemetry.io/otel/trace require minor v1.42.0 -> v1.43.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/client)

v1.55.0

🛑 Breaking changes 🛑
  • pkg/service: Remove service_name, service_instance_id, and service_version as constant labels on every internal metric datapoint. These attributes are already present in target_info and were being duplicated on each series for OpenCensus backwards compatibility. (#​14811)
    Previously, the collector stamped every internal metric series (e.g. otelcol_process_runtime_heap_alloc_bytes)
    with service_name, service_instance_id, and service_version labels to match the old OpenCensus behavior.
    These attributes are now only present in the target_info metric, which is the correct Prometheus/OTel convention.
    Users who filter or group by these labels on individual metrics will need to update their queries to use
    target_info joins instead.
💡 Enhancements 💡
  • all: Move aix/ppc64 to tier 3 support (#​13380)

  • all: Upgrade the profiles stability status to alpha (#​14817)
    The following components have their profiles status upgraded from development to alpha:

    • pdata/pprofile
    • connector/forward
    • exporter/debug
    • receiver/nop
    • exporter/nop
    • exporter/otlp_grpc
    • exporter/otlp_http
  • cmd/mdatagen: Add semconv reference for attributes (#​13297)

🧰 Bug fixes 🧰
  • cmd/mdatagen: Fix entity code generation so extra_attributes are emitted as resource attributes instead of entity descriptive attributes. (#​14778)
open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/detectors/gcp)

v1.43.0: /v2.5.0/v0.68.0/v0.37.0/v0.23.0/v0.18.0/v0.16.0/v0.15.0

Compare Source

Added

  • Add Resource method to SDK in go.opentelemetry.io/contrib/otelconf/v0.3.0 to expose the resolved SDK resource from declarative configuration. (#​8660)
  • Add support to set the configuration file via OTEL_CONFIG_FILE in go.opentelemetry.io/contrib/otelconf. (#​8639)
  • Add support for service resource detector in go.opentelemetry.io/contrib/otelconf. (#​8674)
  • Add support for attribute_count_limit and attribute_value_length_limit in tracer provider configuration in go.opentelemetry.io/contrib/otelconf. (#​8687)
  • Add support for attribute_count_limit and attribute_value_length_limit in logger provider configuration in go.opentelemetry.io/contrib/otelconf. (#​8686)
  • Add support for server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#​8723)
  • Add support for OTEL_SEMCONV_STABILITY_OPT_IN in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. Supported values are rpc (default), rpc/dup and rpc/old. (#​8726)
  • Add the http.route metric attribute to go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#​8632)

Changed

  • Prepend _ to the normalized environment variable name when the key starts with a digit in go.opentelemetry.io/contrib/propagators/envcar, ensuring POSIX compliance. (#​8678)
  • Move experimental types from go.opentelemetry.io/contrib/otelconf to go.opentelemetry.io/contrib/otelconf/x. (#​8529)
  • Normalize cached environment variable names in go.opentelemetry.io/contrib/propagators/envcar, aligning Carrier.Keys output with the carrier's normalized key format. (#​8761)

Fixed

  • Fix go.opentelemetry.io/contrib/otelconf Prometheus reader converting OTel dot-style label names (e.g. service.name) to underscore-style (service_name) in target_info when both without_type_suffix and without_units are set. Use NoTranslation instead of UnderscoreEscapingWithoutSuffixes to preserve dot-style label names while still suppressing metric name suffixes. (#​8763)
  • Limit the request body size at 1MB in go.opentelemetry.io/contrib/zpages. (#​8656)
  • Fix server spans using the client's address and port for server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#​8723)

Removed

  • Host ID resource detector has been removed when configuring the host resource detector in go.opentelemetry.io/contrib/otelconf. (#​8581)

Deprecated

  • Deprecate OTEL_EXPERIMENTAL_CONFIG_FILE in favour of OTEL_CONFIG_FILE in go.opentelemetry.io/contrib/otelconf. (#​8639)

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go-contrib@v1.42.0...v1.43.0

v1.42.0: /v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0

Compare Source

Added
  • Add environment variables propagation carrier in go.opentelemetry.io/contrib/propagators/envcar. (#​8442)
Changed
  • Upgrade go.opentelemetry.io/otel/semconv to v1.40.0, including updates across instrumentation and detector modules. (#​8631)

    • The semantic conventions v1.40.0 release introduces RPC breaking changes applied in this repository:
      • RPC spans and metrics no longer include network.protocol.name, network.protocol.version, or network.transport attributes.
      • rpc.client.request.size, rpc.client.response.size, rpc.server.request.size, and rpc.server.response.size are no longer emitted in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.
      • rpc.message span events and their message attributes are no longer emitted in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (including when WithMessageEvents is configured).

    See semantic-conventions v1.40.0 release for complete details.

Fixed
  • Ignore informational response status codes (100-199) except 101 Switching Protocols when storing the HTTP status code in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp and go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#​6913)
  • Make Body handling in Transport consistent with stdlib in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#​8618)
  • Fix bucket boundaries for rpc.server.call.duration and rpc.client.call.duration in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#​8642)
  • Host resource detector in go.opentelemetry.io/contrib/otelconf now includes os. attributes. (#​8578)
Removed

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go-contrib@v1.41.0...v1.42.0

v1.41.0: /v2.3.0/v0.66.0/v0.35.0/v0.21.0/v0.16.0/v0.14.0/v0.13.0

Compare Source

This release is the last to support Go 1.24.
The next release will require at least [Go 1.25].

Added
  • Add WithSpanKind option in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to override the def

Configuration

📅 Schedule: Branch creation - "* 1 * * 1-5" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod
Copy link
Copy Markdown
Contributor Author

elastic-renovate-prod Bot commented Apr 6, 2026

ℹ 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):

  • 16 additional dependencies were updated

Details:

Package Change
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0 -> v1.32.0
github.com/aws/aws-sdk-go-v2 v1.41.4 -> v1.41.5
github.com/aws/aws-sdk-go-v2/service/sns v1.39.14 -> v1.39.15
github.com/aws/smithy-go v1.24.2 -> v1.24.3
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.56.2 -> v1.57.1
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.11.20 -> v1.11.21
github.com/aws/aws-sdk-go-v2/service/sqs v1.42.24 -> v1.42.25
github.com/knadh/koanf/v2 v2.3.3 -> v2.3.4
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.20 -> v1.4.21
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.20 -> v2.7.21
golang.org/x/crypto v0.48.0 -> v0.49.0
golang.org/x/net v0.51.0 -> v0.52.0
golang.org/x/term v0.40.0 -> v0.41.0
golang.org/x/text v0.34.0 -> v0.35.0
google.golang.org/genproto/googleapis/api v0.0.0-20260319201613-d00831a3d3e7 -> v0.0.0-20260401024825-9d38bb4040a9
google.golang.org/genproto/googleapis/rpc v0.0.0-20260319201613-d00831a3d3e7 -> v0.0.0-20260406210006-6f92a3bedf2d

@elastic-renovate-prod elastic-renovate-prod Bot requested a review from a team as a code owner April 6, 2026 23:24
@elastic-renovate-prod elastic-renovate-prod Bot force-pushed the renovate/main-opentelemetry branch from 3b5c3f1 to b1b4a29 Compare April 7, 2026 11:12
@elastic-renovate-prod elastic-renovate-prod Bot enabled auto-merge (squash) April 8, 2026 20:18
@olegsu olegsu closed this Apr 9, 2026
auto-merge was automatically disabled April 9, 2026 12:24

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant