|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +### 🌟 New javaagent instrumentation |
| 6 | + |
| 7 | +- Ktor 3 instrumentation |
| 8 | + ([#12562](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12562)) |
| 9 | + |
| 10 | +### 🌟 New library instrumentation |
| 11 | + |
| 12 | +- Ktor 3 instrumentation |
| 13 | + ([#12562](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12562)) |
| 14 | + |
| 15 | +### Migration notes |
| 16 | + |
| 17 | +- Spring Boot Starter Scheduling instrumentation scope name changed from |
| 18 | + `io.opentelemetry.spring-scheduling-3.1` to `io.opentelemetry.spring-boot-autoconfigure` |
| 19 | + to reflect the module's name. |
| 20 | +- Default flush timeout for aws lambda javaagent instrumentation changed from 1 second |
| 21 | + to 10 seconds to match the flush timeout used in the aws lambda library instrumentation. |
| 22 | + ([#12576](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12576)) |
| 23 | + |
| 24 | +### 📈 Enhancements |
| 25 | + |
| 26 | +- Delegate loading of java package to platform loader |
| 27 | + ([#12505](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12505)) |
| 28 | +- Set up virtual field transforms before otel sdk is initialized |
| 29 | + ([#12444](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12444)) |
5 | 30 | - Update azure-core-tracing-opentelemetry version and improve HTTP suppression to back off
|
6 |
| - when Azure SDK tracing was disabled. |
| 31 | + when Azure SDK tracing is disabled. |
7 | 32 | ([#12489](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12489))
|
| 33 | +- Ktor2 http client uses low level instrumentation |
| 34 | + ([#12530](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12530)) |
| 35 | +- Add logback mdc instrumentation to spring boot starter |
| 36 | + ([#12515](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12515)) |
| 37 | +- Run class load listener only once |
| 38 | + ([#12565](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12565)) |
| 39 | +- Remove duplicate byte buddy classes to reduce agent jar file size |
| 40 | + ([#12571](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12571)) |
| 41 | +- Support additional JVM arg syntax in service name resource detector |
| 42 | + ([#12544](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12544)) |
| 43 | + |
| 44 | +### 🛠️ Bug fixes |
| 45 | + |
| 46 | +- Fix derby directory connection string parser |
| 47 | + ([#12479](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12479)) |
| 48 | +- Improve whitespace handling in oracle jdbc url parser |
| 49 | + ([#12512](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12512)) |
| 50 | +- Fix SpanKey bridging for unbridgeable span |
| 51 | + ([#12511](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12511)) |
| 52 | +- Fix lettuce instrumentation and tests to pass against latest version |
| 53 | + ([#12552](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12552)) |
| 54 | +- Fix Kafka initialization occasionally failed due to concurrent injection of OpenTelemetryMetricsReporter |
| 55 | + ([#12583](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12583)) |
8 | 56 |
|
9 | 57 | ## Version 2.9.0 (2024-10-17)
|
10 | 58 |
|
|
0 commit comments