Skip to content

fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.16.0 #811

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 21, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.12.0 -> 2.16.0 age adoption passing confidence

Release Notes

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

v2.16.0

Compare Source

⚠️⚠️ Breaking changes ⚠️⚠️
  • Remove operation name from graphql span name
    (#​13794)
  • Remove deprecated property for disabling kafka metrics
    (#​13803)
🌟 New javaagent instrumentation
📈 Enhancements
  • Add Gen AI support for additional models
    (#​13682)
  • Add JVM metrics to JMX instrumentation
    (#​13392)
  • Add jvm.file_descriptor.count metric to JMX instrumentation
    (#​13722)
  • Optimize lettuce argument splitter regex
    (#​13736)
  • Re-enable Agent Detection on z/OS
    (#​13730)
  • Add GC cause as an opt-in attribute on jvm GC related metric
    (#​13750)
  • Implement stable semconv for db connection pool metrics
    (#​13785)
  • Add Cloud foundry resource provider
    (#​13782)
  • Add instrumentation for opensearch-rest-3.0
    (#​13823)
  • Run tests with jdk24 and 25-ea
    (#​13824)
  • Propagate context into CompletableFuture returned from aws2 async client methods
    (#​13810)
  • Added opt-in instrumentation for transaction commit/rollback in jdbc
    (#​13709)
  • Added experimental opt-in JDBC db.query.parameter.<key> span attributes
    (#​13719)
  • Add tools support to bedrock InvokeModel instrumentation
    (#​13832)
🛠️ Bug fixes
  • Fix instrumentation for ibm https url connection connect
    (#​13728)
  • Don't wrap null ResultSet in jdbc library instrumentation
    (#​13758)
  • Fix NPE in netty 3.8 instrumentation
    (#​13801)
  • Fix ending server span with servlet async request
    (#​13830)
🧰 Tooling
  • Allow advice to define custom mappings
    (#​13751)

v2.15.0

Compare Source

📈 Enhancements
  • Delete deprecated java http client classes
    (#​13527)
  • Support latest version of kafka client library
    (#​13544)
  • Implement genai events for bedrock (streaming)
    (#​13507)
  • JMX metrics support unit conversion
    (#​13448)
  • Rename experimental method, use Telemetry instead of Metrics
    (#​13574)
  • End metric description with dot
    (#​13559)
  • Add initial gen_ai instrumentation of bedrock InvokeModel
    (#​13547)
  • Delete deprecated library instrumentation methods
    (#​13575)
  • Add experimental http client url.template attribute
    (#​13581)
  • Add error.type for JDBC under otel.semconv-stability.opt-in flag
    (#​13331)
  • Add azure resource provider
    (#​13627)
  • Remove aws.endpoint attribute from SQS instrumentation
    (#​13620)
  • Avoid conflicts with user-defined Apache Dubbo filters with default order
    (#​13625)
  • Support filtering negative values from JMX metrics
    (#​13589)
  • Instrument bedrock InvokeModelWithResponseStream
    (#​13607)
  • Use context instead of request attributes for servlet async instrumentation
    (#​13493)
  • Improve handling of quoted table names
    (#​13612)
🛠️ Bug fixes
  • Fix aws timeseries requests misdetected as dynamodb
    (#​13579)
  • Fix pekko route naming
    (#​13491)
  • Fix route handling when local root span wasn't created by instrumentation api
    (#​13588)
  • The HostIdResourceProvider should instantiate an HostIdResource, not an HostResource
    (#​13628)
  • Fix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match
    (#​13646)
  • Fix Spring boot starter dependency resolution failure with Gradle and Java 11
    (#​13384)
  • Fix extremely large DB statements may cause memory leak
    (#​13353)

v2.14.0

Compare Source

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

Compare Source

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

v2.13.2

Compare Source

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

v2.13.1

Compare Source

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

v2.13.0

Compare Source

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: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/io.opentelemetry.instrumentation-opentelemetry-instrumentation-bom-2.x branch 7 times, most recently from 32e347d to 39518d0 Compare March 23, 2025 05:03
@renovate renovate bot force-pushed the renovate/io.opentelemetry.instrumentation-opentelemetry-instrumentation-bom-2.x branch from 39518d0 to b4c35cb Compare April 10, 2025 23:33
@renovate renovate bot changed the title fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.14.0 fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.15.0 Apr 10, 2025
@renovate renovate bot force-pushed the renovate/io.opentelemetry.instrumentation-opentelemetry-instrumentation-bom-2.x branch from b4c35cb to ba100d2 Compare May 16, 2025 02:52
@renovate renovate bot changed the title fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.15.0 fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.16.0 May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants