Commit c17e23c
authored
Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-api to v2.14.0 (#205)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation)
| `2.13.0` -> `2.14.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-java-instrumentation
(io.opentelemetry.instrumentation:opentelemetry-instrumentation-api)</summary>
###
[`v2.14.0`](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-2140-2025-03-13)
##### Migration notes
- The `java.net.http.HttpClient` instrumentation package
`io.opentelemetry.instrumentation.httpclient` was deprecated in favor of
the new package name
`io.opentelemetry.instrumentation.javahttpclient`
- The experimental opt-in `jvm.buffer.memory.usage` metric was renamed
to
`jvm.buffer.memory.used` in order to follow general semantic convention
naming
- The Http `*TelemetryBuilder` generic signatures were simplified
([#​12858](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858))
##### 🌟 New javaagent instrumentation
- AWS Bedrock instrumentation, following
[Gen AI semantic
conventions](https://redirect.github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems)
([#​13355](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355),
[#​13408](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408),
[#​13473](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473),
[#​13410](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410))
- ActiveJ HTTP server
([#​13335](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335))
- Spring Pulsar
([#​13320](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320))
##### 🌟 New library instrumentation
- AWS Bedrock instrumentation, following
[Gen AI semantic
conventions](https://redirect.github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems)
([#​13355](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355),
[#​13408](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408),
[#​13473](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473),
[#​13410](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410))
##### 📈 Enhancements
- Support virtual threads in Spring Scheduling instrumentation
([#​13370](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370))
- Redact query string values for http client spans
([#​13114](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114))
- Support attribute lowercase modifier in JMX metrics yaml definitions
([#​13385](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385))
- Add tapir path matching within pekko instrumentation
([#​13386](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386))
- Support latest Axis2 version
([#​13490](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490))
- Add instrumentation for Lambda Java interface HandleStreamRequest
([#​13466](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466))
- Remove usage of gRPC internal api
([#​13510](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510))
- Add options to disable gRPC per-message events
([#​13443](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443))
- Add [@​WithSpan](https://redirect.github.com/WithSpan) option to
break from existing context and start a new trace
([#​13112](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13112))
##### 🛠️ Bug fixes
- Fix `NoSuchElementException` thrown by Akka instrumentation
([#​13360](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360))
- Fix Spring Boot Starter MDC instrumentation for Logback not injecting
`trace_id`
([#​13391](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391))
- Fix opt-in invoke dynamic instrumentation mechanism in OpenJ9
([#​13282](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282))
- Fix spans in Pekko instrumentation on server timeout
([#​13435](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435))
- Avoid overriding user's `trace_id` in Log4j MDC instrumentation
([#​13479](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479))
- Fix gRPC message ID attribute
([#​13443](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443))
###
[`v2.13.3`](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-2133-2025-02-28)
##### 🛠️ Bug fixes
- Backport: Fix failure to start when AWS Resource Provider is enabled
([#​13420](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13420))
###
[`v2.13.2`](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-2132-2025-02-27)
##### 🛠️ Bug fixes
- Backport: Fix Spring boot starter dependency resolution failure with
Gradle and Java 11
([#​13402](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13402))
###
[`v2.13.1`](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-2131-2025-02-18)
##### 🛠️ Bug fixes
- Backport: Fix double instrumentation of Java runtime metrics
([#​13339](https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13339))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ryandens/javaagent-gradle-plugin).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 3dae10e commit c17e23c
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments