dependabot[bot] opened a new pull request, #23398:
URL: https://github.com/apache/camel/pull/23398

   Bumps 
[io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation)
 from 2.28.0-alpha to 2.28.1-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-log4j-appender-2.17's
 releases</a>.</em></p>
   <blockquote>
   <h2>Version 2.28.0</h2>
   <p>This release targets the OpenTelemetry SDK 1.62.0.</p>
   <p>Note that many artifacts have the <code>-alpha</code> suffix attached to 
their version number, reflecting that they will continue to have breaking 
changes. Please see <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>⚠️ Breaking changes to non-stable APIs</h3>
   <ul>
   <li>Removed the obsolete internal 
<code>ClassInjector</code>/<code>ProxyInjectionBuilder</code> API used by the 
old <code>ExperimentalInstrumentationModule.injectClasses(ClassInjector)</code> 
path; use <code>ExperimentalInstrumentationModule.exposedClassNames()</code> 
instead. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112";>#18112</a>)</li>
   <li>Removed previously deprecated non-stable API methods and the deprecated 
<code>opentelemetry-runtime-telemetry-java8</code> and 
<code>opentelemetry-runtime-telemetry-java17</code> library aliases. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136";>#18136</a>)</li>
   <li>Removed the previously deprecated <code>captureEventName</code> library 
builder setting from the logback-appender-1.0 and log4j-appender-2.17 
<code>OpenTelemetryAppender</code>, and the corresponding 
<code>otel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name</code>
 javaagent properties. Use the <code>otel.event.name</code> key in MDC / 
context data / key-value pairs / Logstash markers / structured arguments 
instead. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223";>#18223</a>)</li>
   <li>Removed previously deprecated experimental config properties 
<code>otel.instrumentation.http.client.experimental.redact-query-parameters</code>
 and 
<code>otel.instrumentation.common.experimental.db-sqlcommenter.enabled</code>; 
use 
<code>otel.instrumentation.sanitization.url.experimental.sensitive-query-parameters</code>
 and 
<code>otel.instrumentation.common.db.experimental.sqlcommenter.enabled</code> 
instead. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229";>#18229</a>)</li>
   <li>Removed the deprecated 
<code>otel.instrumentation.servlet.experimental.add-trace-id-request-attribute</code>
 property; use 
<code>otel.instrumentation.servlet.experimental.trace-id-request-attribute.enabled</code>
 instead. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18237";>#18237</a>)</li>
   <li>Reshaped the ktor <code>Experimental</code> helper from a class with a 
<code>companion object</code> to a top-level <code>object</code>. Kotlin source 
callers (<code>Experimental.emitExperimentalTelemetry(...)</code>) are 
unaffected, but pre-compiled consumers must be recompiled against the new 
artifact. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18343";>#18343</a>)</li>
   </ul>
   <h3>🚫 Deprecations</h3>
   <ul>
   <li>Deprecate <code>otel.instrumentation.jaxws-cxf-3.0.enabled</code> in 
favor of <code>otel.instrumentation.jaxws-2.0-cxf-3.0.enabled</code>, and 
<code>otel.instrumentation.jaxws-metro-2.2.enabled</code> in favor of 
<code>otel.instrumentation.jaxws-2.0-metro-2.2.enabled</code>. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18184";>#18184</a>)</li>
   </ul>
   <h3>🌟 New javaagent instrumentation</h3>
   <ul>
   <li>Add Apache Thrift 0.13 instrumentation for RPC client and server spans 
and metrics. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405";>#18405</a>)</li>
   </ul>
   <h3>🌟 New library instrumentation</h3>
   <ul>
   <li>Add Apache Thrift 0.13 library instrumentation for RPC client and server 
spans and metrics. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405";>#18405</a>)</li>
   </ul>
   <h3>📈 Enhancements</h3>
   <ul>
   <li>Couchbase 3.1 javaagent instrumentation now emits the more conventional 
instrumentation scope name <code>io.opentelemetry.couchbase-3.1</code> instead 
of <code>io.opentelemetry.javaagent.couchbase-3.1</code> when 
<code>otel.instrumentation.common.v3-preview</code> is enabled. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18426";>#18426</a>)</li>
   <li>Wicket resource requests now use the resource reference class name in 
the server span name when <code>otel.instrumentation.common.v3-preview</code> 
is enabled. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18312";>#18312</a>,
 <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18775";>#18775</a>)</li>
   <li>Decide whether javaagent helper classes are injected into the 
application class loader or isolated based on the advice classes used by an 
instrumentation. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17815";>#17815</a>)</li>
   <li>Improve cgroup v2 container ID detection for Podman by supporting 
additional <code>mountinfo</code> layouts and warning when multiple candidate 
IDs are found. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18272";>#18272</a>)</li>
   </ul>
   <h3>🛠️ Bug fixes</h3>
   <ul>
   <li>Fix Pekko HTTP and Tapir server route tracking so server span names and 
<code>http.route</code> preserve the most specific matched route across nested 
directives, exceptions, and timeouts; this may change span names and 
<code>http.route</code> values for affected routes. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/16390";>#16390</a>)</li>
   <li>Fix context loss in Finagle HTTP instrumentation across Netty-to-Finagle 
request conversion and <code>twitter-util</code> Future/Promise asynchronous 
boundaries. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17867";>#17867</a>)</li>
   <li>Fix virtual-thread pinning caused by weak-map stale-entry cleanup 
running on virtual threads; cleanup now runs from the background thread 
instead. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18113";>#18113</a>)</li>
   <li>Avoid linking batch consumer spans to the ambient consumer span when 
records or messages have no propagation headers. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18154";>#18154</a>)</li>
   <li>Fix <code>resetOnEachOperator()</code> for Reactor 3.1 so it also 
removes the scheduler hook when instrumentation is disabled. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18258";>#18258</a>)</li>
   <li>End spans when RxJava 1.0 subscriptions throw synchronously. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18265";>#18265</a>)</li>
   <li>Fix Spring Boot service version auto-detection so 
<code>META-INF/build-info.properties</code> is read from the jar root instead 
of <code>BOOT-INF/classes/</code>. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18292";>#18292</a>)</li>
   <li>Clear the Netty <code>VirtualField</code> after finishing a response in 
the Netty 3.8 server instrumentation. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18358";>#18358</a>)</li>
   <li>Fix <code>JarDetails</code> to close <code>JarFile</code> handles while 
reading archives and embedded jars, preventing resource leaks during runtime 
telemetry collection. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18385";>#18385</a>)</li>
   <li>Fix a <code>NullPointerException</code> when converting an agent context 
without an associated application context to an application context. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18444";>#18444</a>)</li>
   <li>Fix Ktor server instrumentation to prevent OpenTelemetry context leaks 
caused by incomplete coroutine context restoration. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18456";>#18456</a>)</li>
   <li>Fix Vert.x sub-router <code>http.route</code> attributes by prepending 
the mount point to the relative route path; this may change server span names 
and <code>http.route</code> values for mounted sub-routes. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18462";>#18462</a>)</li>
   <li>Fix oshi metrics startup and RSS memory reporting with <code>oshi</code> 
7.0.0. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18478";>#18478</a>)</li>
   <li>Fix Play MVC and Play WS instrumentation on Play 3.x applications. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18624";>#18624</a>)</li>
   <li>Record an error receive span when a wrapped Kafka consumer 
<code>poll()</code> fails. (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18625";>#18625</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-log4j-appender-2.17's
 changelog</a>.</em></p>
   <blockquote>
   <h1>Changelog</h1>
   <h2>Unreleased</h2>
   <h2>Version 2.28.1 (2026-05-20)</h2>
   <p>This release targets the OpenTelemetry SDK 1.62.0.</p>
   <p>Note that many artifacts have the <code>-alpha</code> suffix attached to 
their version
   number, reflecting that they will continue to have breaking changes. Please 
see
   <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>🛠️ Bug fixes</h3>
   <ul>
   <li>Fix javaagent startup failures when declarative configuration uses 
bundled contrib components,
   such as the rule-based routing sampler.
   (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18813";>#18813</a>)</li>
   </ul>
   <h2>Version 2.28.0 (2026-05-19)</h2>
   <p>This release targets the OpenTelemetry SDK 1.62.0.</p>
   <p>Note that many artifacts have the <code>-alpha</code> suffix attached to 
their version
   number, reflecting that they will continue to have breaking changes. Please 
see
   <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>⚠️ Breaking changes to non-stable APIs</h3>
   <ul>
   <li>Removed the obsolete internal 
<code>ClassInjector</code>/<code>ProxyInjectionBuilder</code> API used by the 
old
   <code>ExperimentalInstrumentationModule.injectClasses(ClassInjector)</code> 
path; use
   <code>ExperimentalInstrumentationModule.exposedClassNames()</code> instead.
   (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112";>#18112</a>)</li>
   <li>Removed previously deprecated non-stable API methods and the deprecated
   <code>opentelemetry-runtime-telemetry-java8</code> and 
<code>opentelemetry-runtime-telemetry-java17</code> library
   aliases.
   (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136";>#18136</a>)</li>
   <li>Removed the previously deprecated <code>captureEventName</code> library 
builder setting from the
   logback-appender-1.0 and log4j-appender-2.17 
<code>OpenTelemetryAppender</code>, and the corresponding
   
<code>otel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name</code>
   javaagent properties. Use the <code>otel.event.name</code> key in MDC / 
context data / key-value pairs /
   Logstash markers / structured arguments instead.
   (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223";>#18223</a>)</li>
   <li>Removed previously deprecated experimental config properties
   
<code>otel.instrumentation.http.client.experimental.redact-query-parameters</code>
 and
   
<code>otel.instrumentation.common.experimental.db-sqlcommenter.enabled</code>; 
use
   
<code>otel.instrumentation.sanitization.url.experimental.sensitive-query-parameters</code>
 and
   
<code>otel.instrumentation.common.db.experimental.sqlcommenter.enabled</code> 
instead.
   (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229";>#18229</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 compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17&package-manager=maven&previous-version=2.28.0-alpha&new-version=2.28.1-alpha)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to