Skip to content

Commit

Permalink
build(deps): bump otel-instr-bom.version from 2.10.0 to 2.11.0 (#831)
Browse files Browse the repository at this point in the history
Bumps `otel-instr-bom.version` from 2.10.0 to 2.11.0.
Updates
`io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom`
from 2.10.0 to 2.11.0
<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's
releases</a>.</em></p>
<blockquote>
<h2>Version 2.11.0</h2>
<p>This release targets the OpenTelemetry SDK 1.45.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>
<p>In preparation for stabilizing HTTP library instrumentation soon:</p>
<ul>
<li><code>addAttributeExtractor</code> methods in a few
<code>*TelemetryBuilder</code> classes have been deprecated and renamed
to <code>addAttributesExtractor</code> (which is how most of them were
named already) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12860">#12860</a>)</li>
<li><code>setEmitExperimental*</code> methods in
<code>*TelemetryBuilder</code> classes have been deprecated and moved to
internal/experimental classes, see Javadoc <code>@deprecated</code> for
exact relocation (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12847">#12847</a>)</li>
<li><code>ApacheHttpClient5*</code> classes have been deprecated and
renamed to <code>ApacheHttpClient*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12854">#12854</a>)</li>
<li><code>RatpackTelemetry*</code> classes have been deprecated and
split into <code>RatpackClientTelemetry*</code> and
<code>RatpackServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12853">#12853</a>)</li>
<li><code>SpringWebfluxTelemetry*</code> classes have been deprecated
and split into <code>SpringWebfluxClientTelemetry*</code> and
<code>SpringWebfluxServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12852">#12852</a>)</li>
<li><code>ArmeriaTelemetry*</code> classes have been deprecated and
split into <code>ArmeriaClientTelemetry*</code> and
<code>ArmeriaServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12851">#12851</a>)</li>
<li><code>*KtorClientTracing*</code> and
<code>*KtorServerTracing*</code> have been deprecated and renamed to
<code>*KtorClientTelemetry*</code> and
<code>*KtorServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855">#12855</a>)</li>
<li>Experimental opt-in attribute
<code>spring-webflux.handler.type</code> was removed in favor of
standard <code>code.*</code> attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887">#12887</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Map lettuce 5.1 <code>db.namespace</code> to <code>db.name</code>
(unless using experimental database semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609">#12609</a>)</li>
<li>Log4j2: add option to fill code attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592">#12592</a>)</li>
<li>Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724">#12724</a>)</li>
<li>Update Spring Scheduling <code>code.*</code> attribute extraction
for latest release of Spring Scheduling (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739">#12739</a>)</li>
<li>Add jctools classes to <code>reflect-config.json</code> for better
native image support (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736">#12736</a>)</li>
<li>Support Pulsar Client send message with transaction (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731">#12731</a>)</li>
<li>Implement reading of simple key-value Logstash JSON Marker
attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513">#12513</a>)</li>
<li>Add agent instrumentation for Ratpack 1.7+ (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572">#12572</a>)</li>
<li>Added <code>spring-scheduling.enabled</code> property to
spring-configuration-metadata.json (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791">#12791</a>)</li>
<li>Remove class files from spring-boot-autoconfigure source jar (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12798">#12798</a>)</li>
<li>Updated Camel rules adding route.started, route.added, and thread
pools' pool.core_size (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12763">#12763</a>)</li>
<li>Add database client metrics (when using experimental database
semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12806">#12806</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12818">#12818</a>)</li>
<li>Add dynamodb instrumenter for aws v1_11 sdk (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12756">#12756</a>)</li>
<li>Remove public suffixes list from the agent (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10763">#10763</a>)</li>
<li>Add an option to disable automatic kafka interceptor configuration
in spring starter (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12833">#12833</a>)</li>
<li>Add code attributes to spring webmvc controller spans (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12839">#12839</a>)</li>
<li>Hibernate 6: don't record error on NoResultException (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12879">#12879</a>)</li>
<li>Add support for missing spring list properties (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12819">#12819</a>)</li>
<li>Ktor: support setting custom <code>spanNameExtractor</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12842">#12842</a>)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12850">#12850</a>)</li>
<li>Rename &quot;db.client.connections.usage&quot; to
&quot;db.client.connection.count&quot; (when using experimental database
semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12886">#12886</a>)</li>
<li>Support Struts 7.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12935">#12935</a>)</li>
<li>Support latest Ktor release (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12937">#12937</a>)</li>
</ul>
<h3>🛠️ Bug fixes</h3>
<ul>
<li>Logback: don't make MDCPropertyMap of logging event immutable (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12718">#12718</a>)</li>
<li>Avoid exception when redisson address is null (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12883">#12883</a>)</li>
<li>Add close to fix CWE-404 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12908">#12908</a>)</li>
</ul>
<h3>🙇 Thank you</h3>
<!-- 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's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.11.0 (2024-12-23)</h2>
<h3>Migration notes</h3>
<p>In preparation for stabilizing HTTP library instrumentation soon:</p>
<ul>
<li><code>addAttributeExtractor</code> methods in a few
<code>*TelemetryBuilder</code> classes have been deprecated
and renamed to <code>addAttributesExtractor</code> (which is how most of
them were named already)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12860">#12860</a>)</li>
<li><code>setEmitExperimental*</code> methods in
<code>*TelemetryBuilder</code> classes have been deprecated and moved
to internal/experimental classes, see Javadoc <code>@deprecated</code>
for exact relocation
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12847">#12847</a>)</li>
<li><code>ApacheHttpClient5*</code> classes have been deprecated and
renamed to <code>ApacheHttpClient*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12854">#12854</a>)</li>
<li><code>RatpackTelemetry*</code> classes have been deprecated and
split into <code>RatpackClientTelemetry*</code>
and <code>RatpackServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12853">#12853</a>)</li>
<li><code>SpringWebfluxTelemetry*</code> classes have been deprecated
and split into
<code>SpringWebfluxClientTelemetry*</code> and
<code>SpringWebfluxServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12852">#12852</a>)</li>
<li><code>ArmeriaTelemetry*</code> classes have been deprecated and
split into <code>ArmeriaClientTelemetry*</code>
and <code>ArmeriaServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12851">#12851</a>)</li>
<li><code>*KtorClientTracing*</code> and
<code>*KtorServerTracing*</code> have been deprecated and renamed to
<code>*KtorClientTelemetry*</code> and
<code>*KtorServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855">#12855</a>)</li>
<li>Experimental opt-in attribute
<code>spring-webflux.handler.type</code> was removed in favor of
standard <code>code.*</code> attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887">#12887</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Map lettuce 5.1 <code>db.namespace</code> to <code>db.name</code>
(unless using experimental database semconv stability opt-in)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609">#12609</a>)</li>
<li>Log4j2: add option to fill code attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592">#12592</a>)</li>
<li>Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724">#12724</a>)</li>
<li>Update Spring Scheduling <code>code.*</code> attribute extraction
for latest release of Spring Scheduling
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739">#12739</a>)</li>
<li>Add jctools classes to <code>reflect-config.json</code> for better
native image support
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736">#12736</a>)</li>
<li>Support Pulsar Client send message with transaction
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731">#12731</a>)</li>
<li>Implement reading of simple key-value Logstash JSON Marker
attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513">#12513</a>)</li>
<li>Add agent instrumentation for Ratpack 1.7+
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572">#12572</a>)</li>
<li>Added <code>spring-scheduling.enabled</code> property to
spring-configuration-metadata.json
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791">#12791</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/c3bfa1c32d581ede4fb84e504579362d3c8115cb"><code>c3bfa1c</code></a>
[release/v2.11.x] Prepare release 2.11.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12959">#12959</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ef83bd9d155fa6c6b96b73bda3e74c23f911f3bc"><code>ef83bd9</code></a>
Update change log for upcoming release (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12910">#12910</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/242e10dfd8931a6f57a0d2dfc41778db98670d90"><code>242e10d</code></a>
Fix typo (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12951">#12951</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/9bd4f795c978275c2901f6e8bdbb7686b1d8a493"><code>9bd4f79</code></a>
chore(deps): update github actions (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12953">#12953</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f30601d3e4dab399b43f2974c89639ab1598bf6a"><code>f30601d</code></a>
Test latest struts 6.x version (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12948">#12948</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aeb1b787ce5409ab6bfad530ed774b03d8e23aec"><code>aeb1b78</code></a>
Remove unused implementation dependency (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12947">#12947</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1fe5a2475a92f7fe3a64e0b5e323b8b0fd207942"><code>1fe5a24</code></a>
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.15
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12944">#12944</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1ac3dee7f82895284e757706644b45f67c650913"><code>1ac3dee</code></a>
chore(deps): update dependency gradle to v8.12 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12940">#12940</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/cf0f530dc177951f457ffc2bc21c61382d4a10b7"><code>cf0f530</code></a>
Static import semconv constants in tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12920">#12920</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ae3c7788e74d4e67c50d5b34f0f69c1df0ce7518"><code>ae3c778</code></a>
Akka/pekko http: set read timeout only for read timeout test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12938">#12938</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.10.0...v2.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates
`io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations`
from 2.10.0 to 2.11.0
<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-annotations's
releases</a>.</em></p>
<blockquote>
<h2>Version 2.11.0</h2>
<p>This release targets the OpenTelemetry SDK 1.45.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>
<p>In preparation for stabilizing HTTP library instrumentation soon:</p>
<ul>
<li><code>addAttributeExtractor</code> methods in a few
<code>*TelemetryBuilder</code> classes have been deprecated and renamed
to <code>addAttributesExtractor</code> (which is how most of them were
named already) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12860">#12860</a>)</li>
<li><code>setEmitExperimental*</code> methods in
<code>*TelemetryBuilder</code> classes have been deprecated and moved to
internal/experimental classes, see Javadoc <code>@deprecated</code> for
exact relocation (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12847">#12847</a>)</li>
<li><code>ApacheHttpClient5*</code> classes have been deprecated and
renamed to <code>ApacheHttpClient*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12854">#12854</a>)</li>
<li><code>RatpackTelemetry*</code> classes have been deprecated and
split into <code>RatpackClientTelemetry*</code> and
<code>RatpackServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12853">#12853</a>)</li>
<li><code>SpringWebfluxTelemetry*</code> classes have been deprecated
and split into <code>SpringWebfluxClientTelemetry*</code> and
<code>SpringWebfluxServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12852">#12852</a>)</li>
<li><code>ArmeriaTelemetry*</code> classes have been deprecated and
split into <code>ArmeriaClientTelemetry*</code> and
<code>ArmeriaServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12851">#12851</a>)</li>
<li><code>*KtorClientTracing*</code> and
<code>*KtorServerTracing*</code> have been deprecated and renamed to
<code>*KtorClientTelemetry*</code> and
<code>*KtorServerTelemetry*</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855">#12855</a>)</li>
<li>Experimental opt-in attribute
<code>spring-webflux.handler.type</code> was removed in favor of
standard <code>code.*</code> attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887">#12887</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Map lettuce 5.1 <code>db.namespace</code> to <code>db.name</code>
(unless using experimental database semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609">#12609</a>)</li>
<li>Log4j2: add option to fill code attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592">#12592</a>)</li>
<li>Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724">#12724</a>)</li>
<li>Update Spring Scheduling <code>code.*</code> attribute extraction
for latest release of Spring Scheduling (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739">#12739</a>)</li>
<li>Add jctools classes to <code>reflect-config.json</code> for better
native image support (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736">#12736</a>)</li>
<li>Support Pulsar Client send message with transaction (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731">#12731</a>)</li>
<li>Implement reading of simple key-value Logstash JSON Marker
attributes (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513">#12513</a>)</li>
<li>Add agent instrumentation for Ratpack 1.7+ (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572">#12572</a>)</li>
<li>Added <code>spring-scheduling.enabled</code> property to
spring-configuration-metadata.json (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791">#12791</a>)</li>
<li>Remove class files from spring-boot-autoconfigure source jar (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12798">#12798</a>)</li>
<li>Updated Camel rules adding route.started, route.added, and thread
pools' pool.core_size (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12763">#12763</a>)</li>
<li>Add database client metrics (when using experimental database
semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12806">#12806</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12818">#12818</a>)</li>
<li>Add dynamodb instrumenter for aws v1_11 sdk (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12756">#12756</a>)</li>
<li>Remove public suffixes list from the agent (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10763">#10763</a>)</li>
<li>Add an option to disable automatic kafka interceptor configuration
in spring starter (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12833">#12833</a>)</li>
<li>Add code attributes to spring webmvc controller spans (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12839">#12839</a>)</li>
<li>Hibernate 6: don't record error on NoResultException (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12879">#12879</a>)</li>
<li>Add support for missing spring list properties (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12819">#12819</a>)</li>
<li>Ktor: support setting custom <code>spanNameExtractor</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12842">#12842</a>)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12850">#12850</a>)</li>
<li>Rename &quot;db.client.connections.usage&quot; to
&quot;db.client.connection.count&quot; (when using experimental database
semconv stability opt-in) (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12886">#12886</a>)</li>
<li>Support Struts 7.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12935">#12935</a>)</li>
<li>Support latest Ktor release (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12937">#12937</a>)</li>
</ul>
<h3>🛠️ Bug fixes</h3>
<ul>
<li>Logback: don't make MDCPropertyMap of logging event immutable (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12718">#12718</a>)</li>
<li>Avoid exception when redisson address is null (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12883">#12883</a>)</li>
<li>Add close to fix CWE-404 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12908">#12908</a>)</li>
</ul>
<h3>🙇 Thank you</h3>
<!-- 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-annotations's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.11.0 (2024-12-23)</h2>
<h3>Migration notes</h3>
<p>In preparation for stabilizing HTTP library instrumentation soon:</p>
<ul>
<li><code>addAttributeExtractor</code> methods in a few
<code>*TelemetryBuilder</code> classes have been deprecated
and renamed to <code>addAttributesExtractor</code> (which is how most of
them were named already)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12860">#12860</a>)</li>
<li><code>setEmitExperimental*</code> methods in
<code>*TelemetryBuilder</code> classes have been deprecated and moved
to internal/experimental classes, see Javadoc <code>@deprecated</code>
for exact relocation
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12847">#12847</a>)</li>
<li><code>ApacheHttpClient5*</code> classes have been deprecated and
renamed to <code>ApacheHttpClient*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12854">#12854</a>)</li>
<li><code>RatpackTelemetry*</code> classes have been deprecated and
split into <code>RatpackClientTelemetry*</code>
and <code>RatpackServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12853">#12853</a>)</li>
<li><code>SpringWebfluxTelemetry*</code> classes have been deprecated
and split into
<code>SpringWebfluxClientTelemetry*</code> and
<code>SpringWebfluxServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12852">#12852</a>)</li>
<li><code>ArmeriaTelemetry*</code> classes have been deprecated and
split into <code>ArmeriaClientTelemetry*</code>
and <code>ArmeriaServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12851">#12851</a>)</li>
<li><code>*KtorClientTracing*</code> and
<code>*KtorServerTracing*</code> have been deprecated and renamed to
<code>*KtorClientTelemetry*</code> and
<code>*KtorServerTelemetry*</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855">#12855</a>)</li>
<li>Experimental opt-in attribute
<code>spring-webflux.handler.type</code> was removed in favor of
standard <code>code.*</code> attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887">#12887</a>)</li>
</ul>
<h3>📈 Enhancements</h3>
<ul>
<li>Map lettuce 5.1 <code>db.namespace</code> to <code>db.name</code>
(unless using experimental database semconv stability opt-in)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609">#12609</a>)</li>
<li>Log4j2: add option to fill code attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592">#12592</a>)</li>
<li>Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724">#12724</a>)</li>
<li>Update Spring Scheduling <code>code.*</code> attribute extraction
for latest release of Spring Scheduling
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739">#12739</a>)</li>
<li>Add jctools classes to <code>reflect-config.json</code> for better
native image support
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736">#12736</a>)</li>
<li>Support Pulsar Client send message with transaction
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731">#12731</a>)</li>
<li>Implement reading of simple key-value Logstash JSON Marker
attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513">#12513</a>)</li>
<li>Add agent instrumentation for Ratpack 1.7+
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572">#12572</a>)</li>
<li>Added <code>spring-scheduling.enabled</code> property to
spring-configuration-metadata.json
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791">#12791</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/c3bfa1c32d581ede4fb84e504579362d3c8115cb"><code>c3bfa1c</code></a>
[release/v2.11.x] Prepare release 2.11.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12959">#12959</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ef83bd9d155fa6c6b96b73bda3e74c23f911f3bc"><code>ef83bd9</code></a>
Update change log for upcoming release (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12910">#12910</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/242e10dfd8931a6f57a0d2dfc41778db98670d90"><code>242e10d</code></a>
Fix typo (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12951">#12951</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/9bd4f795c978275c2901f6e8bdbb7686b1d8a493"><code>9bd4f79</code></a>
chore(deps): update github actions (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12953">#12953</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f30601d3e4dab399b43f2974c89639ab1598bf6a"><code>f30601d</code></a>
Test latest struts 6.x version (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12948">#12948</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aeb1b787ce5409ab6bfad530ed774b03d8e23aec"><code>aeb1b78</code></a>
Remove unused implementation dependency (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12947">#12947</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1fe5a2475a92f7fe3a64e0b5e323b8b0fd207942"><code>1fe5a24</code></a>
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.15
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12944">#12944</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1ac3dee7f82895284e757706644b45f67c650913"><code>1ac3dee</code></a>
chore(deps): update dependency gradle to v8.12 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12940">#12940</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/cf0f530dc177951f457ffc2bc21c61382d4a10b7"><code>cf0f530</code></a>
Static import semconv constants in tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12920">#12920</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ae3c7788e74d4e67c50d5b34f0f69c1df0ce7518"><code>ae3c778</code></a>
Akka/pekko http: set read timeout only for read timeout test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12938">#12938</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.10.0...v2.11.0">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 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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jan 7, 2025
1 parent db0a29c commit 7ecc393
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<!-- Build versions -->
<jaxb2-maven-plugin.version>3.2.0</jaxb2-maven-plugin.version>
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
<otel-instr-bom.version>2.10.0</otel-instr-bom.version>
<otel-instr-bom.version>2.11.0</otel-instr-bom.version>
</properties>

<dependencyManagement>
Expand Down

0 comments on commit 7ecc393

Please sign in to comment.