| 
7 | 7 | - The `java.net.http.HttpClient` instrumentation package  | 
8 | 8 |   `io.opentelemetry.instrumentation.httpclient` was deprecated in favor of the new package name  | 
9 | 9 |   `io.opentelemetry.instrumentation.javahttpclient`  | 
10 |  | -- The class `io.opentelemetry.instrumentation.netty.v4.common.HttpRequestAndChannel` was  | 
11 |  | -  renamed to `io.opentelemetry.instrumentation.netty.common.v4_0.HttpRequestAndChannel`  | 
 | 10 | +- The class (non-stable) `io.opentelemetry.instrumentation.netty.v4.common.HttpRequestAndChannel`  | 
 | 11 | +  was renamed to `io.opentelemetry.instrumentation.netty.common.v4_0.HttpRequestAndChannel`  | 
 | 12 | +- The experimental opt-in `jvm.buffer.memory.usage` metric was renamed to  | 
 | 13 | +  `jvm.buffer.memory.used` in order to follow general semantic convention naming  | 
 | 14 | +- The Http `*TelemetryBuilder` generic signatures were simplified  | 
 | 15 | +  ([#12858](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858))  | 
 | 16 | + | 
 | 17 | +### 🌟 New javaagent instrumentation  | 
 | 18 | + | 
 | 19 | +- AWS Bedrock instrumentation, following  | 
 | 20 | +  [Gen AI semantic conventions](https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems)  | 
 | 21 | +  ([#13355](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355),  | 
 | 22 | +   [#13408](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408),  | 
 | 23 | +   [#13473](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473),  | 
 | 24 | +   [#13410](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410))  | 
 | 25 | +- Add OpenTelemetry instrumentation for ActiveJ HTTP server  | 
 | 26 | +  ([#13335](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335))  | 
 | 27 | +- Add support for spring-pulsar 1.0  | 
 | 28 | +  ([#13320](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320))  | 
 | 29 | + | 
 | 30 | +### 🌟 New library instrumentation  | 
 | 31 | + | 
 | 32 | +- AWS Bedrock instrumentation, following  | 
 | 33 | +  [Gen AI semantic conventions](https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems)  | 
 | 34 | +  ([#13355](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355),  | 
 | 35 | +   [#13408](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408),  | 
 | 36 | +   [#13473](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473),  | 
 | 37 | +   [#13410](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410))  | 
 | 38 | + | 
 | 39 | +### 📈 Enhancements  | 
 | 40 | + | 
 | 41 | +- Support virtual threads in Spring Scheduling instrumentation  | 
 | 42 | +  ([#13370](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370))  | 
 | 43 | +- Redact query string values for http client spans    | 
 | 44 | +  ([#13114](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114))  | 
 | 45 | +- Support attribute lowercase modifier in JMX metrics yaml definitions  | 
 | 46 | +  ([#13385](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385))  | 
 | 47 | +- Add tapir path matching within pekko instrumentation  | 
 | 48 | +  ([#13386](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386))  | 
 | 49 | +- Support latest Axis2 version  | 
 | 50 | +  ([#13490](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490))  | 
 | 51 | +- Add instrumentation for Lambda Java interface HandleStreamRequest  | 
 | 52 | +  ([#13466](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466))  | 
 | 53 | +- Remove usage of gRPC internal api  | 
 | 54 | +  ([#13510](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510))  | 
 | 55 | + | 
 | 56 | +### 🛠️ Bug fixes  | 
 | 57 | + | 
 | 58 | +- Fix double instrumentation of Java runtime metrics  | 
 | 59 | +  ([#13337](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13337))  | 
 | 60 | +- Fix `NoSuchElementException` thrown by Akka instrumentation  | 
 | 61 | +  ([#13360](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360))  | 
 | 62 | +- Fix Spring boot starter dependency resolution failure with Gradle and Java 11  | 
 | 63 | +  ([#13393](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13393))  | 
 | 64 | +- Fix Spring Boot Starter MDC instrumentation for Logback not injecting `trace_id`  | 
 | 65 | +  ([#13391](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391))  | 
 | 66 | +- Fix opt-in invoke dynamic instrumentation mechanism in OpenJ9  | 
 | 67 | +  ([#13282](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282))  | 
 | 68 | +- Fix spans in Pekko instrumentation on server timeout  | 
 | 69 | +  ([#13435](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435))  | 
 | 70 | +- Avoid overriding user's `trace_id` in Log4j MDC instrumentation  | 
 | 71 | +  ([#13479](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479))  | 
12 | 72 | 
 
  | 
13 | 73 | ## Version 2.13.3 (2025-02-28)  | 
14 | 74 | 
 
  | 
 | 
0 commit comments