From 05a586b716126fb535cf687735f831b597bf15d9 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 15 Aug 2025 09:41:03 -0700 Subject: [PATCH 1/2] Add change log for upcoming release --- CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5edb5dde5d63..fc66a74b6feb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,41 @@ ## Unreleased +### 📈 Enhancements + +- Align WildFly metrics with semantic conventions + ([#14208](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14208)) +- Add streaming chat instrumentation for OpenAI SDK + ([#14271](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14271)) +- Add OpenAI async client instrumentation support + ([#14322](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14322)) +- Add embeddings instrumentation for OpenAI client + ([#14353](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14353)) + +### 🛠️ Bug fixes + +- Fix OpenTelemetryDataSource error when refresh configuration + ([#14255](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14255)) +- Fix NPE when consuming Kafka messages with null headers + ([#14332](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14332)) +- Fix RxJava context propagation for ObservableFromCallable + ([#14393](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14393)) +- Avoid test failures on Spring Boot 4-m1 + ([#14420](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14420)) + +### 🧰 Tooling + +- Add support for extensions in attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor + ([#13917](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13917)) +- Add declarative config early initialization and property mapping support + ([#14184](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14184)) +- Add consistent exclusion of boot libraries + ([#14306](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14306)) +- Build smoke-test-fake-backend Docker image for ARM64 architecture + ([#14387](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14387)) +- Implement all JUL Logger methods in PatchLogger + ([#14409](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14409)) + ## Version 2.18.1 (2025-07-21) ### 🛠️ Bug fixes From 26c611642099c156bd68ff6b49edbd7a599f44b3 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Fri, 15 Aug 2025 15:06:37 -0700 Subject: [PATCH 2/2] onemore --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc66a74b6feb..3a1b7588ad2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ ([#14322](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14322)) - Add embeddings instrumentation for OpenAI client ([#14353](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14353)) +- Support OpenAI 3.0 + ([#14423](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14423)) ### 🛠️ Bug fixes