OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v1.15.0
Name: opentelemetry-java-instrumentation
Owner: OpenTelemetry - CNCF
Release: Version 1.15.0
Released: 2022-06-16
License: Apache-2.0
Release Assets:
This release targets the OpenTelemetry SDK 1.15.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
- The
opentelemetry-jboss-logmanager-1.1
artifact has been renamed toopentelemetry-jboss-logmanager-appender-1.1
- The play instrumentation name has changed from
play
toplay-mvc
(#6106) - The vertx-http-client instrumentation name has changed from
vertx-client
tovertx-http-client
(#6106) - The metric
process.runtime.java.memory.max
has been renamed toprocess.runtime.java.memory.limit
(#6161)
🌟 New javaagent instrumentation
- JVM classes metrics (#6069)
- JVM threads metrics (#6070)
- Vibur DBCP connection pool metrics (#6092)
- tomcat-jdbc connection pool metrics (#6102)
- JVM cpu metrics (#6107)
- Oracle UCP connection pool metrics (#6099)
- Apache DBCP2 datasource metrics (#6175)
- Add instrumentation for JAX-RS 3.0 (#6136)
🌟 New library instrumentation
- JVM classes metrics (#6069)
- JVM threads metrics (#6070)
- Vibur DBCP connection pool metrics (#6092)
- tomcat-jdbc connection pool metrics (#6102)
- JVM cpu metrics (#6107)
- Oracle UCP connection pool metrics (#6099)
- Apache DBCP2 datasource metrics (#6175)
📈 Enhancements
- Enable grizzly instrumentation by default (#6049)
- Instrumentation for redisson 3.17.2+ (#6096)
- Instrumentation for jboss-logmanager getMdcCopy() (#6112)
- Allow specifying a comma separated list of extensions (#6137)
🛠️ Bug fixes
- Fix redisson ClassCastException (#6054)
- Fix debug logging (#6085)
- HttpURLConnection instrumentation can capture wrong http.method (#6053)
- fix bug: get return type in a wrong way for method instrumentation (#6118)
- Show correct runnable name in spring scheduling actuator (#6140)
- Fix ClassCastException in JDBC instrumentation (#6088)
🧰 Tooling
- Remove TimeExtractor and use internal API for setting start/end timestamps (#6051)
- Change SpanStatusExtractor to use a builder that can set status description (#6035)
- Make gRPC metadata available to AttributeExtractors (#6125)
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@agoallikmaa @ahus1 @anuraaga @axelczk @breedx-splk @claussenj @cykl @darcydai @evantorrie @felipebonezi @HaloFour @hboutemy @jack-berg @jeanbisutti @laurit @mateuszrzeszutek @Roiocam @trask @tydhot @vasireddy99