OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v1.16.0
Name: opentelemetry-java-instrumentation
Owner: OpenTelemetry - CNCF
Release: Version 1.16.0
Released: 2022-07-19
License: Apache-2.0
Release Assets:
This release targets the OpenTelemetry SDK 1.16.0.
Note that all artifacts other than io.opentelemetry.javaagent:opentelemetry-javaagent
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.
Migration notes
- Config has been replaced by ConfigProperties in Javaagent extensions SPIs
- The deprecated TimeExtractor has been removed
- The
opentelemetry-instrumentation-api-annotation-support
artifact has been renamed toopentelemetry-instrumentation-annotation-support
- The
opentelemetry-annotations
instrumentation suppression key has been renamed toopentelemetry-extension-annotations
- The 'otel.javaagent.experimental.use-noop-api' flag has been removed, as this capability is now available via the
otel.experimental.sdk.enabled
flag
🌟 New javaagent instrumentation
- C3P0 connection pool metrics (#6174)
- JVM buffer pool metrics (#6177)
- Kafka client metrics (#6138)
- dropwizard-metrics to OpenTelemetry metrics bridge (#6259)
🌟 New library instrumentation
- C3P0 connection pool metrics (#6174)
- JVM buffer pool metrics (#6177)
- Kafka client metrics (#6138)
- Add metrics & micrometer support to spring-boot-autoconfigure (#6270)
- Spring Kafka library instrumentation (#6283)
📈 Enhancements
- Update GraphQL instrumentation to match spec (#6179)
- Make rpc.grpc.status_code required (#6184)
- Always pass Context when recording HttpServerMetrics (#6223)
- Capture enduser.id in servlet instrumentation (#6225)
- Support metric view configuration file in the Javaagent (#6228)
- Aws sdk2 sqs context propagation (#6199)
- More Spring JMS support (#6308)
- Hikaricp: Avoid registering duplicate metrics (#6325)
🛠️ Bug fixes
- Fix liberty net.peer.port (#6274)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@agoallikmaa @amoscatelli @anosek-an @anuraaga @breedx-splk @brunobat @cuichenli @danielqsj @eric-spence-code @GrahamLea @HashemTaheriSonos @jack-berg @jeanbisutti @jkwatson @jkwatson-verta @laurit @lmolkova @mateuszrzeszutek @mikelaspina @opentelemetry-java-bot @shreya22-1998 @syr @trask @urwah1996 @zackman0010