From cd65f9aa883070934f81b9821c91f8c80c409a0f Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Tue, 12 Nov 2024 18:26:13 -0800 Subject: [PATCH] Update change log for upcoming release (#12607) Co-authored-by: Steve Rao Co-authored-by: Lauri Tulmin --- CHANGELOG.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92e019ebd390..bd3b8a5f868b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,57 @@ ## Unreleased +### 🌟 New javaagent instrumentation + +- Ktor 3 instrumentation + ([#12562](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12562)) + +### 🌟 New library instrumentation + +- Ktor 3 instrumentation + ([#12562](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12562)) + +### Migration notes + +- Spring Boot Starter Scheduling instrumentation scope name changed from + `io.opentelemetry.spring-scheduling-3.1` to `io.opentelemetry.spring-boot-autoconfigure` + to reflect the module's name. +- Default flush timeout for aws lambda javaagent instrumentation changed from 1 second + to 10 seconds to match the flush timeout used in the aws lambda library instrumentation. + ([#12576](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12576)) + +### 📈 Enhancements + +- Delegate loading of java package to platform loader + ([#12505](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12505)) +- Set up virtual field transforms before otel sdk is initialized + ([#12444](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12444)) - Update azure-core-tracing-opentelemetry version and improve HTTP suppression to back off - when Azure SDK tracing was disabled. + when Azure SDK tracing is disabled. ([#12489](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12489)) +- Ktor2 http client uses low level instrumentation + ([#12530](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12530)) +- Add logback mdc instrumentation to spring boot starter + ([#12515](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12515)) +- Run class load listener only once + ([#12565](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12565)) +- Remove duplicate byte buddy classes to reduce agent jar file size + ([#12571](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12571)) +- Support additional JVM arg syntax in service name resource detector + ([#12544](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12544)) + +### 🛠️ Bug fixes + +- Fix derby directory connection string parser + ([#12479](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12479)) +- Improve whitespace handling in oracle jdbc url parser + ([#12512](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12512)) +- Fix SpanKey bridging for unbridgeable span + ([#12511](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12511)) +- Fix lettuce instrumentation and tests to pass against latest version + ([#12552](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12552)) +- Fix Kafka initialization occasionally failed due to concurrent injection of OpenTelemetryMetricsReporter + ([#12583](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12583)) ## Version 2.9.0 (2024-10-17)