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