Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-api to v2.14.0 - autoclosed #433

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api dependencies minor 2.12.0 -> 2.14.0

Release Notes

open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.instrumentation:opentelemetry-instrumentation-api)

v2.14.0

Migration notes
  • The java.net.http.HttpClient instrumentation package
    io.opentelemetry.instrumentation.httpclient was deprecated in favor of the new package name
    io.opentelemetry.instrumentation.javahttpclient
  • The experimental opt-in jvm.buffer.memory.usage metric was renamed to
    jvm.buffer.memory.used in order to follow general semantic convention naming
  • The Http *TelemetryBuilder generic signatures were simplified
    (#​12858)
🌟 New javaagent instrumentation
🌟 New library instrumentation
📈 Enhancements
  • Support virtual threads in Spring Scheduling instrumentation
    (#​13370)
  • Redact query string values for http client spans
    (#​13114)
  • Support attribute lowercase modifier in JMX metrics yaml definitions
    (#​13385)
  • Add tapir path matching within pekko instrumentation
    (#​13386)
  • Support latest Axis2 version
    (#​13490)
  • Add instrumentation for Lambda Java interface HandleStreamRequest
    (#​13466)
  • Remove usage of gRPC internal api
    (#​13510)
  • Add options to disable gRPC per-message events
    (#​13443)
  • Add @​WithSpan option to break from existing context and start a new trace
    (#​13112)
🛠️ Bug fixes
  • Fix NoSuchElementException thrown by Akka instrumentation
    (#​13360)
  • Fix Spring Boot Starter MDC instrumentation for Logback not injecting trace_id
    (#​13391)
  • Fix opt-in invoke dynamic instrumentation mechanism in OpenJ9
    (#​13282)
  • Fix spans in Pekko instrumentation on server timeout
    (#​13435)
  • Avoid overriding user's trace_id in Log4j MDC instrumentation
    (#​13479)
  • Fix gRPC message ID attribute
    (#​13443)

v2.13.3

🛠️ Bug fixes
  • Backport: Fix failure to start when AWS Resource Provider is enabled
    (#​13420)

v2.13.2

🛠️ Bug fixes
  • Backport: Fix Spring boot starter dependency resolution failure with Gradle and Java 11
    (#​13402)

v2.13.1

🛠️ Bug fixes
  • Backport: Fix double instrumentation of Java runtime metrics
    (#​13339)

v2.13.0

Migration notes
  • io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames has been deprecated,
    replaced by the stable io.opentelemetry.instrumentation.api.semconv.util.SpanNames
  • In preparation for stabilizing HTTP library instrumentation, the classes and methods
    that were deprecated in the prior two releases have now been removed
    (#​13135,
    #​13150)
  • Deprecated Dubbo instrumentation method was removed
    (#​13076)
🌟 New javaagent instrumentation
🌟 New library instrumentation
📈 Enhancements
  • Add database client metrics to Lettuce instrumentation
    (#​13032)
  • Stabilize io.opentelemetry.instrumentation.api.semconv.util.SpanNames
    (#​12487)
  • Implement ExtendedTextMapGetter in http server instrumentations
    (#​13053)
  • Implement ExtendedTextMapGetter in kafka-clients instrumentation
    (#​13068)
  • Scrub system property secrets from process resource attribute values
    (#​13225)
  • Add database client metrics to AWS SDK 2.x DynamoDB instrumentation
    (#​13283)
  • Add runtime metrics to Spring boot starter
    (#​13173)
🛠️ Bug fixes
  • Fix akka shutdown hanging
    (#​13073)
  • Fix MalformedInputException on z/OS
    (#​13042)
  • Fix scope leak in aws sdk instrumentation
    (#​13129)
  • Fix MapConverter does not get initialized when OTEL_SDK_DISABLED is set to true
    (#​13224)
  • Fix logback appender on android
    (#​13234)
  • Fix Ktor 3 CallLogging and StatusPages don't have Trace IDs
    (#​13239)
  • Fix Micrometer-bridge breaking Spring Actuator metrics
    (#​13083)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

@LikeTheSalad LikeTheSalad merged commit 0d4134c into main Mar 31, 2025
9 checks passed
@elastic-renovate-prod elastic-renovate-prod bot changed the title Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-api to v2.14.0 Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-api to v2.14.0 - autoclosed Mar 31, 2025
@elastic-renovate-prod elastic-renovate-prod bot deleted the renovate/io.opentelemetry.instrumentation-opentelemetry-instrumentation-api-2.x branch March 31, 2025 12:35
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