Skip to content

Commit 112c7e5

Browse files
dependabot[bot]KrogerWalttraskheyamsjeanbisutti
authored
Bump otelInstrumentationAlphaVersion from 1.24.0-alpha to 1.25.0-alpha (#3005)
Bumps `otelInstrumentationAlphaVersion` from 1.24.0-alpha to 1.25.0-alpha. Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 1.24.0-alpha to 1.25.0-alpha <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases">io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases</a>.</em></p> <blockquote> <h2>Version 1.24.0</h2> <p>This release targets the OpenTelemetry SDK 1.24.0.</p> <p>Note that many artifacts have the <code>-alpha</code> suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning">VERSIONING.md</a> for more details.</p> <h3>Migration notes</h3> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>Add Apache Pulsar client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/5926">#5926</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7999">#7999</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8007">#8007</a>)</li> <li>Add Jodd-Http instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7868">#7868</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>Add Ktor client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7982">#7982</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7997">#7997</a>)</li> <li>Add Spring Webflux server instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7899">#7899</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Implement <code>messaging.kafka.*</code> attributes spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7824">#7824</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7860">#7860</a>)</li> <li>Make RxJava2 instrumentation Android-friendly (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7895">#7895</a>)</li> <li>Support more semantic convention for RocketMQ trace (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7871">#7871</a>)</li> <li>Instrumenting cassandra executeReactive method (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6441">#6441</a>)</li> <li>Make the OpenTelemetry Logback appender work with GraalVM native images (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7989">#7989</a>)</li> <li>Add baggage to Logback MDC; controlled by a configuration flag (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7892">#7892</a>)</li> <li>Make the Spring Boot autoconfigure module work with Spring Boot 3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8028">#8028</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8051">#8051</a>)</li> </ul> <h3>🛠️ Bug fixes</h3> <ul> <li>Handle JMX MBean attributes with embedded dots (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7841">#7841</a>)</li> <li>Fix <code>ClassCastException</code> when using <code>-Dotel.jmx.target.system=tomcat</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7884">#7884</a>)</li> <li>Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7953">#7953</a>)</li> <li>Fix Kotlin coroutine context propagation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7879">#7879</a>)</li> <li>Fix the JAX-RS annotation instrumentation on Open Liberty (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7890">#7890</a>)</li> <li>Fix an <code>AbstractMethodError</code> in the Logback instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7967">#7967</a>)</li> <li>Fix NPE in the RabbitMQ instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8021">#8021</a>)</li> <li>Fix JMX metrics usage examples (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7877">#7877</a>)</li> </ul> <h3>🧰 Tooling</h3> <ul> <li>Remove deprecated <code>instrumentation-api-semconv</code> code (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7838">#7838</a>)</li> <li>Look up helper class bytes when they are needed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7839">#7839</a>)</li> <li>Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7878">#7878</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7857">#7857</a>)</li> <li>Add additional groovy script classloaders to ignore list. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7460">#7460</a>)</li> <li>Make AggregationTemporality configurable for <code>OtlpInMemoryMetricExporter</code> in the <code>agent-for-testing</code> module (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7904">#7904</a>)</li> <li>Upgrade to gradle 8.0.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7910">#7910</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7978"> 7978</a>)</li> <li>Replace the test-sets plugin with Gradle test suites (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7930">#7930</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7933">#7933</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7932">#7932</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7931">#7931</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7929">#7929</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7946">#7946</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7945">#7945</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7944">#7944</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7942">#7942</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7928">#7928</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7951">#7951</a>)</li> <li>Add a utility for tracking HTTP resends (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7986">#7986</a>)</li> <li>Remove deprecated <code>messaging.url</code> attribute from messaging getter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8008">#8008</a>)</li> <li>Add protocol name&amp;version to net attribute getters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7994">#7994</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md">io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>Unreleased</h2> <h2>Version 1.25.0 (2023-04-13)</h2> <h3>Migration notes</h3> <ul> <li>Apache Pulsar instrumentation name is changed from <code>io.opentelemetry.apache-pulsar-2.8</code> to <code>io.opentelemetry.pulsar-2.8</code> and Apache Camel instrumentation name is changed from <code>io.opentelemetry.apache-camel-2.20</code> to <code>io.opentelemetry.camel-2.20</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8195">#8195</a>)</li> <li>Mojarra instrumentation suppression key has changed from <code>mojarra</code> to <code>jsf-mojarra</code> and MyFaces instrumentation suppression key has changed from <code>myfaces</code> to <code>jsf-myfaces</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7811">#7811</a>)</li> </ul> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>ZIO 2.0 instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7980">#7980</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>Add library instrumentation for java http client (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8138">#8138</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Move X-Ray Env Variable propagation to span link instead of parent (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7970">#7970</a>)</li> <li>Reduce memory usage for ClassLoaderHasClassesNamedMatcher (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7866">#7866</a>)</li> <li>Remove password from db.user parsed from JDBC url (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8106">#8106</a>)</li> <li>Ignore appd agent classes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8065">#8065</a>)</li> <li>Add http client metrics to apache http library instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8128">#8128</a>)</li> <li>Instrument additional pulsar receive methods (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8171">#8171</a>)</li> <li>Support latest Hibernate 6 version (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8189">#8189</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits">compare view</a></li> </ul> </details> <br /> Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 1.24.0-alpha to 1.25.0-alpha <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases">io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's releases</a>.</em></p> <blockquote> <h2>Version 1.24.0</h2> <p>This release targets the OpenTelemetry SDK 1.24.0.</p> <p>Note that many artifacts have the <code>-alpha</code> suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning">VERSIONING.md</a> for more details.</p> <h3>Migration notes</h3> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>Add Apache Pulsar client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/5926">#5926</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7999">#7999</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8007">#8007</a>)</li> <li>Add Jodd-Http instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7868">#7868</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>Add Ktor client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7982">#7982</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7997">#7997</a>)</li> <li>Add Spring Webflux server instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7899">#7899</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Implement <code>messaging.kafka.*</code> attributes spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7824">#7824</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7860">#7860</a>)</li> <li>Make RxJava2 instrumentation Android-friendly (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7895">#7895</a>)</li> <li>Support more semantic convention for RocketMQ trace (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7871">#7871</a>)</li> <li>Instrumenting cassandra executeReactive method (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6441">#6441</a>)</li> <li>Make the OpenTelemetry Logback appender work with GraalVM native images (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7989">#7989</a>)</li> <li>Add baggage to Logback MDC; controlled by a configuration flag (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7892">#7892</a>)</li> <li>Make the Spring Boot autoconfigure module work with Spring Boot 3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8028">#8028</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8051">#8051</a>)</li> </ul> <h3>🛠️ Bug fixes</h3> <ul> <li>Handle JMX MBean attributes with embedded dots (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7841">#7841</a>)</li> <li>Fix <code>ClassCastException</code> when using <code>-Dotel.jmx.target.system=tomcat</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7884">#7884</a>)</li> <li>Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7953">#7953</a>)</li> <li>Fix Kotlin coroutine context propagation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7879">#7879</a>)</li> <li>Fix the JAX-RS annotation instrumentation on Open Liberty (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7890">#7890</a>)</li> <li>Fix an <code>AbstractMethodError</code> in the Logback instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7967">#7967</a>)</li> <li>Fix NPE in the RabbitMQ instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8021">#8021</a>)</li> <li>Fix JMX metrics usage examples (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7877">#7877</a>)</li> </ul> <h3>🧰 Tooling</h3> <ul> <li>Remove deprecated <code>instrumentation-api-semconv</code> code (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7838">#7838</a>)</li> <li>Look up helper class bytes when they are needed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7839">#7839</a>)</li> <li>Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7878">#7878</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7857">#7857</a>)</li> <li>Add additional groovy script classloaders to ignore list. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7460">#7460</a>)</li> <li>Make AggregationTemporality configurable for <code>OtlpInMemoryMetricExporter</code> in the <code>agent-for-testing</code> module (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7904">#7904</a>)</li> <li>Upgrade to gradle 8.0.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7910">#7910</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7978"> 7978</a>)</li> <li>Replace the test-sets plugin with Gradle test suites (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7930">#7930</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7933">#7933</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7932">#7932</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7931">#7931</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7929">#7929</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7946">#7946</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7945">#7945</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7944">#7944</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7942">#7942</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7928">#7928</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7951">#7951</a>)</li> <li>Add a utility for tracking HTTP resends (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7986">#7986</a>)</li> <li>Remove deprecated <code>messaging.url</code> attribute from messaging getter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8008">#8008</a>)</li> <li>Add protocol name&amp;version to net attribute getters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7994">#7994</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md">io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>Unreleased</h2> <h2>Version 1.25.0 (2023-04-13)</h2> <h3>Migration notes</h3> <ul> <li>Apache Pulsar instrumentation name is changed from <code>io.opentelemetry.apache-pulsar-2.8</code> to <code>io.opentelemetry.pulsar-2.8</code> and Apache Camel instrumentation name is changed from <code>io.opentelemetry.apache-camel-2.20</code> to <code>io.opentelemetry.camel-2.20</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8195">#8195</a>)</li> <li>Mojarra instrumentation suppression key has changed from <code>mojarra</code> to <code>jsf-mojarra</code> and MyFaces instrumentation suppression key has changed from <code>myfaces</code> to <code>jsf-myfaces</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7811">#7811</a>)</li> </ul> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>ZIO 2.0 instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7980">#7980</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>Add library instrumentation for java http client (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8138">#8138</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Move X-Ray Env Variable propagation to span link instead of parent (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7970">#7970</a>)</li> <li>Reduce memory usage for ClassLoaderHasClassesNamedMatcher (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7866">#7866</a>)</li> <li>Remove password from db.user parsed from JDBC url (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8106">#8106</a>)</li> <li>Ignore appd agent classes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8065">#8065</a>)</li> <li>Add http client metrics to apache http library instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8128">#8128</a>)</li> <li>Instrument additional pulsar receive methods (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8171">#8171</a>)</li> <li>Support latest Hibernate 6 version (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8189">#8189</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits">compare view</a></li> </ul> </details> <br /> Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap` from 1.24.0-alpha to 1.25.0-alpha <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases">io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap's releases</a>.</em></p> <blockquote> <h2>Version 1.24.0</h2> <p>This release targets the OpenTelemetry SDK 1.24.0.</p> <p>Note that many artifacts have the <code>-alpha</code> suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning">VERSIONING.md</a> for more details.</p> <h3>Migration notes</h3> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>Add Apache Pulsar client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/5926">#5926</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7999">#7999</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8007">#8007</a>)</li> <li>Add Jodd-Http instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7868">#7868</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>Add Ktor client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7982">#7982</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7997">#7997</a>)</li> <li>Add Spring Webflux server instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7899">#7899</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Implement <code>messaging.kafka.*</code> attributes spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7824">#7824</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7860">#7860</a>)</li> <li>Make RxJava2 instrumentation Android-friendly (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7895">#7895</a>)</li> <li>Support more semantic convention for RocketMQ trace (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7871">#7871</a>)</li> <li>Instrumenting cassandra executeReactive method (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6441">#6441</a>)</li> <li>Make the OpenTelemetry Logback appender work with GraalVM native images (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7989">#7989</a>)</li> <li>Add baggage to Logback MDC; controlled by a configuration flag (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7892">#7892</a>)</li> <li>Make the Spring Boot autoconfigure module work with Spring Boot 3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8028">#8028</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8051">#8051</a>)</li> </ul> <h3>🛠️ Bug fixes</h3> <ul> <li>Handle JMX MBean attributes with embedded dots (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7841">#7841</a>)</li> <li>Fix <code>ClassCastException</code> when using <code>-Dotel.jmx.target.system=tomcat</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7884">#7884</a>)</li> <li>Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7953">#7953</a>)</li> <li>Fix Kotlin coroutine context propagation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7879">#7879</a>)</li> <li>Fix the JAX-RS annotation instrumentation on Open Liberty (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7890">#7890</a>)</li> <li>Fix an <code>AbstractMethodError</code> in the Logback instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7967">#7967</a>)</li> <li>Fix NPE in the RabbitMQ instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8021">#8021</a>)</li> <li>Fix JMX metrics usage examples (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7877">#7877</a>)</li> </ul> <h3>🧰 Tooling</h3> <ul> <li>Remove deprecated <code>instrumentation-api-semconv</code> code (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7838">#7838</a>)</li> <li>Look up helper class bytes when they are needed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7839">#7839</a>)</li> <li>Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7878">#7878</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7857">#7857</a>)</li> <li>Add additional groovy script classloaders to ignore list. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7460">#7460</a>)</li> <li>Make AggregationTemporality configurable for <code>OtlpInMemoryMetricExporter</code> in the <code>agent-for-testing</code> module (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7904">#7904</a>)</li> <li>Upgrade to gradle 8.0.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7910">#7910</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7978"> 7978</a>)</li> <li>Replace the test-sets plugin with Gradle test suites (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7930">#7930</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7933">#7933</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7932">#7932</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7931">#7931</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7929">#7929</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7946">#7946</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7945">#7945</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7944">#7944</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7942">#7942</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7928">#7928</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7951">#7951</a>)</li> <li>Add a utility for tracking HTTP resends (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7986">#7986</a>)</li> <li>Remove deprecated <code>messaging.url</code> attribute from messaging getter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8008">#8008</a>)</li> <li>Add protocol name&amp;version to net attribute getters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7994">#7994</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md">io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>Unreleased</h2> <h2>Version 1.25.0 (2023-04-13)</h2> <h3>Migration notes</h3> <ul> <li>Apache Pulsar instrumentation name is changed from <code>io.opentelemetry.apache-pulsar-2.8</code> to <code>io.opentelemetry.pulsar-2.8</code> and Apache Camel instrumentation name is changed from <code>io.opentelemetry.apache-camel-2.20</code> to <code>io.opentelemetry.camel-2.20</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8195">#8195</a>)</li> <li>Mojarra instrumentation suppression key has changed from <code>mojarra</code> to <code>jsf-mojarra</code> and MyFaces instrumentation suppression key has changed from <code>myfaces</code> to <code>jsf-myfaces</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7811">#7811</a>)</li> </ul> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>ZIO 2.0 instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7980">#7980</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>Add library instrumentation for java http client (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8138">#8138</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Move X-Ray Env Variable propagation to span link instead of parent (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7970">#7970</a>)</li> <li>Reduce memory usage for ClassLoaderHasClassesNamedMatcher (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7866">#7866</a>)</li> <li>Remove password from db.user parsed from JDBC url (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8106">#8106</a>)</li> <li>Ignore appd agent classes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8065">#8065</a>)</li> <li>Add http client metrics to apache http library instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8128">#8128</a>)</li> <li>Instrument additional pulsar receive methods (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8171">#8171</a>)</li> <li>Support latest Hibernate 6 version (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8189">#8189</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits">compare view</a></li> </ul> </details> <br /> Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-tooling` from 1.24.0-alpha to 1.25.0-alpha <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases">io.opentelemetry.javaagent:opentelemetry-javaagent-tooling's releases</a>.</em></p> <blockquote> <h2>Version 1.24.0</h2> <p>This release targets the OpenTelemetry SDK 1.24.0.</p> <p>Note that many artifacts have the <code>-alpha</code> suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning">VERSIONING.md</a> for more details.</p> <h3>Migration notes</h3> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>Add Apache Pulsar client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/5926">#5926</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7999">#7999</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8007">#8007</a>)</li> <li>Add Jodd-Http instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7868">#7868</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>Add Ktor client instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7982">#7982</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7997">#7997</a>)</li> <li>Add Spring Webflux server instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7899">#7899</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Implement <code>messaging.kafka.*</code> attributes spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7824">#7824</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7860">#7860</a>)</li> <li>Make RxJava2 instrumentation Android-friendly (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7895">#7895</a>)</li> <li>Support more semantic convention for RocketMQ trace (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7871">#7871</a>)</li> <li>Instrumenting cassandra executeReactive method (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6441">#6441</a>)</li> <li>Make the OpenTelemetry Logback appender work with GraalVM native images (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7989">#7989</a>)</li> <li>Add baggage to Logback MDC; controlled by a configuration flag (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7892">#7892</a>)</li> <li>Make the Spring Boot autoconfigure module work with Spring Boot 3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8028">#8028</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8051">#8051</a>)</li> </ul> <h3>🛠️ Bug fixes</h3> <ul> <li>Handle JMX MBean attributes with embedded dots (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7841">#7841</a>)</li> <li>Fix <code>ClassCastException</code> when using <code>-Dotel.jmx.target.system=tomcat</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7884">#7884</a>)</li> <li>Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7953">#7953</a>)</li> <li>Fix Kotlin coroutine context propagation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7879">#7879</a>)</li> <li>Fix the JAX-RS annotation instrumentation on Open Liberty (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7890">#7890</a>)</li> <li>Fix an <code>AbstractMethodError</code> in the Logback instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7967">#7967</a>)</li> <li>Fix NPE in the RabbitMQ instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8021">#8021</a>)</li> <li>Fix JMX metrics usage examples (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7877">#7877</a>)</li> </ul> <h3>🧰 Tooling</h3> <ul> <li>Remove deprecated <code>instrumentation-api-semconv</code> code (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7838">#7838</a>)</li> <li>Look up helper class bytes when they are needed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7839">#7839</a>)</li> <li>Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7878">#7878</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7857">#7857</a>)</li> <li>Add additional groovy script classloaders to ignore list. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7460">#7460</a>)</li> <li>Make AggregationTemporality configurable for <code>OtlpInMemoryMetricExporter</code> in the <code>agent-for-testing</code> module (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7904">#7904</a>)</li> <li>Upgrade to gradle 8.0.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7910">#7910</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7978"> 7978</a>)</li> <li>Replace the test-sets plugin with Gradle test suites (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7930">#7930</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7933">#7933</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7932">#7932</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7931">#7931</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7929">#7929</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7946">#7946</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7945">#7945</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7944">#7944</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943">#7943</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7942">#7942</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7928">#7928</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7951">#7951</a>)</li> <li>Add a utility for tracking HTTP resends (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7986">#7986</a>)</li> <li>Remove deprecated <code>messaging.url</code> attribute from messaging getter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8008">#8008</a>)</li> <li>Add protocol name&amp;version to net attribute getters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7994">#7994</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md">io.opentelemetry.javaagent:opentelemetry-javaagent-tooling's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>Unreleased</h2> <h2>Version 1.25.0 (2023-04-13)</h2> <h3>Migration notes</h3> <ul> <li>Apache Pulsar instrumentation name is changed from <code>io.opentelemetry.apache-pulsar-2.8</code> to <code>io.opentelemetry.pulsar-2.8</code> and Apache Camel instrumentation name is changed from <code>io.opentelemetry.apache-camel-2.20</code> to <code>io.opentelemetry.camel-2.20</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8195">#8195</a>)</li> <li>Mojarra instrumentation suppression key has changed from <code>mojarra</code> to <code>jsf-mojarra</code> and MyFaces instrumentation suppression key has changed from <code>myfaces</code> to <code>jsf-myfaces</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7811">#7811</a>)</li> </ul> <h3>🌟 New javaagent instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>ZIO 2.0 instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7980">#7980</a>)</li> </ul> <h3>🌟 New library instrumentation</h3> <ul> <li>R2DBC (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7977">#7977</a>)</li> <li>Add JFR streaming metrics gatherer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7886">#7886</a>)</li> <li>Add library instrumentation for java http client (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8138">#8138</a>)</li> </ul> <h3>📈 Enhancements</h3> <ul> <li>Move X-Ray Env Variable propagation to span link instead of parent (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7970">#7970</a>)</li> <li>Reduce memory usage for ClassLoaderHasClassesNamedMatcher (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7866">#7866</a>)</li> <li>Remove password from db.user parsed from JDBC url (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8106">#8106</a>)</li> <li>Ignore appd agent classes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8065">#8065</a>)</li> <li>Add http client metrics to apache http library instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8128">#8128</a>)</li> <li>Instrument additional pulsar receive methods (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8171">#8171</a>)</li> <li>Support latest Hibernate 6 version (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8189">#8189</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Walt Moorhouse <[email protected]> Co-authored-by: Trask Stalnaker <[email protected]> Co-authored-by: Helen <[email protected]> Co-authored-by: Jean Bisutti <[email protected]> Co-authored-by: Helen Yang <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent d588ed4 commit 112c7e5

File tree

32 files changed

+128
-101
lines changed

32 files changed

+128
-101
lines changed

agent/agent-bootstrap/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ com.google.guava:guava-bom:31.1-jre=runtimeClasspath
1111
com.squareup.moshi:moshi:1.11.0=runtimeClasspath
1212
com.squareup.okio:okio:1.17.5=runtimeClasspath
1313
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
14-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
15-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
16-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
17-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
14+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
15+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
16+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
17+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1818
org.junit:junit-bom:5.9.2=runtimeClasspath
1919
org.slf4j:slf4j-api:1.7.36=runtimeClasspath
2020
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath

agent/agent-bootstrap/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/http/TemporaryMetricsView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private static Set<AttributeKey> buildDurationServerView() {
6262
view.add(SemanticAttributes.NET_HOST_PORT);
6363
view.add(SemanticAttributes.HTTP_ROUTE);
6464
// START APPLICATION INSIGHTS MODIFICATIONS
65-
view.add(SemanticAttributes.HTTP_USER_AGENT);
65+
view.add(SemanticAttributes.USER_AGENT_ORIGINAL);
6666
// END APPLICATION INSIGHTS MODIFICATIONS
6767
return view;
6868
}

agent/agent-for-testing/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ com.azure:azure-sdk-bom:1.2.11=runtimeClasspath
55
com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
77
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
8-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
10-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
8+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
10+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1212
org.junit:junit-bom:5.9.2=runtimeClasspath
1313
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath
1414
empty=

agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.errorprone:error_prone_annotations:2.18.0=runtimeClasspath
77
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
88
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
10-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
12-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
10+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
12+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1313
org.junit:junit-bom:5.9.2=runtimeClasspath
1414
org.slf4j:slf4j-api:1.7.36=runtimeClasspath
1515
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.errorprone:error_prone_annotations:2.18.0=runtimeClasspath
77
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
88
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
10-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
12-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
10+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
12+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1313
org.junit:junit-bom:5.9.2=runtimeClasspath
1414
org.slf4j:slf4j-api:1.7.36=runtimeClasspath
1515
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ com.azure:azure-sdk-bom:1.2.11=runtimeClasspath
55
com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
77
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
8-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
10-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
8+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
10+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1212
org.junit:junit-bom:5.9.2=runtimeClasspath
1313
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath
1414
empty=

agent/agent-profiler/agent-alerting-api/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ com.azure:azure-sdk-bom:1.2.11=runtimeClasspath
55
com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
77
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
8-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
10-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
8+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
10+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1212
org.junit:junit-bom:5.9.2=runtimeClasspath
1313
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath
1414
empty=

agent/agent-profiler/agent-alerting/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ com.azure:azure-sdk-bom:1.2.11=runtimeClasspath
55
com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
77
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
8-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
10-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
8+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
10+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1212
org.junit:junit-bom:5.9.2=runtimeClasspath
1313
org.slf4j:slf4j-api:1.7.36=runtimeClasspath
1414
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath

agent/agent-profiler/agent-diagnostics-api/gradle.lockfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ com.azure:azure-sdk-bom:1.2.11=runtimeClasspath
55
com.fasterxml.jackson:jackson-bom:2.14.2=runtimeClasspath
66
com.google.guava:guava-bom:31.1-jre=runtimeClasspath
77
io.netty:netty-bom:4.1.91.Final=runtimeClasspath
8-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
9-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
10-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
11-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
8+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
9+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
10+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
11+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
1212
org.junit:junit-bom:5.9.2=runtimeClasspath
1313
org.testcontainers:testcontainers-bom:1.18.0=runtimeClasspath
1414
empty=

agent/agent-tooling/gradle.lockfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ io.netty:netty-transport-native-epoll:4.1.91.Final=runtimeClasspath
5050
io.netty:netty-transport-native-kqueue:4.1.91.Final=runtimeClasspath
5151
io.netty:netty-transport-native-unix-common:4.1.91.Final=runtimeClasspath
5252
io.netty:netty-transport:4.1.91.Final=runtimeClasspath
53-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.24.0-alpha=runtimeClasspath
54-
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.24.0=runtimeClasspath
55-
io.opentelemetry:opentelemetry-bom-alpha:1.23.1-alpha=runtimeClasspath
56-
io.opentelemetry:opentelemetry-bom:1.23.1=runtimeClasspath
57-
io.projectreactor.netty:reactor-netty-core:1.1.5=runtimeClasspath
58-
io.projectreactor.netty:reactor-netty-http:1.1.5=runtimeClasspath
59-
io.projectreactor:reactor-core:3.5.4=runtimeClasspath
53+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:1.25.0-alpha=runtimeClasspath
54+
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:1.25.0=runtimeClasspath
55+
io.opentelemetry:opentelemetry-bom-alpha:1.25.0-alpha=runtimeClasspath
56+
io.opentelemetry:opentelemetry-bom:1.25.0=runtimeClasspath
57+
io.projectreactor.netty:reactor-netty-core:1.1.6=runtimeClasspath
58+
io.projectreactor.netty:reactor-netty-http:1.1.6=runtimeClasspath
59+
io.projectreactor:reactor-core:3.5.5=runtimeClasspath
6060
net.java.dev.jna:jna-platform:5.13.0=runtimeClasspath
6161
net.java.dev.jna:jna:5.13.0=runtimeClasspath
6262
net.minidev:accessors-smart:2.4.9=runtimeClasspath

0 commit comments

Comments
 (0)