Update change log for upcoming release (#12607)

Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
This commit is contained in:
Trask Stalnaker 2024-11-12 18:26:13 -08:00 committed by GitHub
parent 3d5492184f
commit cd65f9aa88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 49 additions and 1 deletions

View File

@ -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)