Version 2.10.0
This release targets the OpenTelemetry SDK 1.44.1.
Note that many artifacts have the -alpha
suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
🌟 New javaagent instrumentation
- Ktor 3 instrumentation (#12562)
🌟 New library instrumentation
- Ktor 3 instrumentation (#12562)
Migration notes
- Spring Boot Starter Scheduling instrumentation scope name changed from
io.opentelemetry.spring-scheduling-3.1
toio.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)
📈 Enhancements
- Delegate loading of java package to platform loader (#12505)
- Set up virtual field transforms before otel sdk is initialized (#12444)
- Update azure-core-tracing-opentelemetry version and improve HTTP suppression to back off when Azure SDK tracing is disabled. (#12489)
- Ktor2 http client uses low level instrumentation (#12530)
- Add logback mdc instrumentation to spring boot starter (#12515)
- Run class load listener only once (#12565)
- Remove duplicate byte buddy classes to reduce agent jar file size (#12571)
- Support additional JVM arg syntax in service name resource detector (#12544)
🛠️ Bug fixes
- Fix derby directory connection string parser (#12479)
- Improve whitespace handling in oracle jdbc url parser (#12512)
- Fix SpanKey bridging for unbridgeable span (#12511)
- Fix lettuce instrumentation and tests to pass against latest version (#12552)
- Fix Kafka initialization occasionally failed due to concurrent injection of OpenTelemetryMetricsReporter (#12583)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@AntonioLyubchev
@breedx-splk
@brunobat
@Cirilla-zmh
@e5l
@greatvovan
@heyams
@jaydeluca
@jeanbisutti
@JonasKunz
@laurit
@lmolkova
@misaya98
@obs-gh-abhishekrao
@pengliaoye
@shalk
@smoke
@steverao
@SylvainJuge
@trask
@v-chernyshev
@vanilla-sundae
@zeitlinger