From c8e80572881a7a0902b3d07c5bbfe78e80df7806 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Thu, 13 Feb 2025 08:36:04 -0800 Subject: [PATCH 1/5] Update change log for upcoming release --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f27982b7c26..13722333d741 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,40 @@ 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](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13135), + [#13150](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13150)) +- Deprecated Dubbo instrumentation methods were removed + ([#13076](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13076)) + +### 📈 Enhancements + +- Add Lettuce metrics + ([#13032](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13032)) +- Stabilize io.opentelemetry.instrumentation.api.semconv.util.SpanNames + ([#12487](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12487)) +- Implement ExtendedTextMapGetter in http server instrumentations + ([#13053](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13053)) +- Implement ExtendedTextMapGetter in kafka-clients instrumentation + ([#13068](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13068)) +- Scrub system property secrets from process resource attribute values + ([#13225](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13225)) + +### 🛠️ Bug fixes + +- Fix akka shutdown hanging + ([#13073](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13073)) +- Fix MalformedInputException on z/OS + ([#13042](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13042)) +- Fix scope leak in aws sdk instrumentation + ([#13129](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13129)) +- Fix MapConverter does not get initialized when `OTEL_SDK_DISABLED` is set to true + ([#13224](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13224)) +- Fix logback appender on android + ([#13234](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13234)) +- Fix Ktor 3 CallLogging and StatusPages don't have Trace IDs + ([#13239](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13239)) +- Fix Micrometer-bridge breaking Spring Actuator metrics + ([#13083](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13083)) ## Version 2.12.0 (2025-01-17) From 90abff38245b2d05795f206b066754e28a6defd4 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Thu, 13 Feb 2025 10:05:30 -0800 Subject: [PATCH 2/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13722333d741..1378a883ae62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ ### 📈 Enhancements -- Add Lettuce metrics +- Add database client metrics to Lettuce instrumentation ([#13032](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13032)) - Stabilize io.opentelemetry.instrumentation.api.semconv.util.SpanNames ([#12487](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12487)) From 4f488721412cc4341c88e91e98a0ed04204cd0eb Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 14 Feb 2025 08:21:39 -0800 Subject: [PATCH 3/5] Update CHANGELOG.md Co-authored-by: Steve Rao --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1378a883ae62..24de84a35dc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ that were deprecated in the prior two releases have now been removed ([#13135](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13135), [#13150](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13150)) -- Deprecated Dubbo instrumentation methods were removed +- Deprecated Dubbo instrumentation method was removed ([#13076](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13076)) ### 📈 Enhancements From e51fbf8b66ff8a5346500a33209a3d2fc145bcba Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 14 Feb 2025 09:05:59 -0800 Subject: [PATCH 4/5] more --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24de84a35dc1..743f71e791b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,10 @@ ([#13068](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13068)) - Scrub system property secrets from process resource attribute values ([#13225](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13225)) +- Add database client metrics to AWS SDK 2.x DynamoDB instrumentation + ([#13283](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13283)) +- Add runtime metrics to Spring boot starter + ([#13173](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13173)) ### 🛠️ Bug fixes From 88321d4d6c52387dbd2abf3f0f000948d59a3096 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 14 Feb 2025 09:07:42 -0800 Subject: [PATCH 5/5] more --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 743f71e791b7..7d10630a8d75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,16 @@ - Deprecated Dubbo instrumentation method was removed ([#13076](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13076)) +### 🌟 New javaagent instrumentation + +- `jdk.httpserver` instrumentation + ([#13243](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13243)) + +### 🌟 New library instrumentation + +- `jdk.httpserver` instrumentation + ([#13243](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13243)) + ### 📈 Enhancements - Add database client metrics to Lettuce instrumentation