open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.javaagent:opentelemetry-javaagent)
### [`v2.2.0`](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-220-2024-03-14)
##### Migration notes
- Remove deprecated spring properties
([#10454](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10454))
##### 🌟 New javaagent instrumentation
- Add cloud resource detectors in javaagent, but keep them disabled by default
([#10754](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10754))
- Add support for XXL-JOB
([#10421](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10421))
##### 📈 Enhancements
- Don't fill network peer for cassandra SniEndPoint
([#10573](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10573))
- Spring boot starter: add service.version detection, improve service.name detection
([#10457](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10457))
- Always create a JMS consumer span
([#10604](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10604))
- Ability to disable the automatic Logback appender addition
([#10629](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10629))
- Allow excluding all methods of a class
([#10753](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10753))
- Preserve attribute type for logback key value pairs
([#10781](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10781))
- Add instrumentation for graphql 20 that does not use deprecated methods
([#10779](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10779))
- Capture http.route for pekko-http
([#10799](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10799))
- Normalize SQL IN(?, ?, ...) statements to "in(?)" to reduce cardinality of db.statement attribute
([#10564](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10564))
- Capture `db.operation` for CREATE/DROP/ALTER SQL statement
([#10020](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10020))
- Ignore AWS Lambda Runtime internal handlers
([#10736](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10736))
- Spring use SDK autoconfig
([#10453](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10453))
- Add manifest resource detector
([#10621](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10621))
- Add instrumentation for jetty 12
([#10575](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10575))
- add host.id resource provider
([#10627](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10627))
##### 🛠️ Bug fixes
- Don't fail spring application startup if sdk is disabled
([#10602](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10602))
- Fix shading aws propagator
([#10669](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10669))
- Disable http and rpc metrics when advice can not be applied
([#10671](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10671))
- Fix native tests
([#10685](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10685))
- Fix tomcat instrumentation when user includes wrong servlet api
([#10757](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10757))
- Override xray trace header instead of appending
([#10766](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10766))
- Fix spring boot starter failing without logback
([#10802](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10802))
- Fix spring kafka context leak when batch listener is retried
([#10741](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10741))
- Fix the logic to get container.id resource attribute
([#10737](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10737))
- Configure kafka metrics reporter as class
([#10855](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10855))
- Disable context propagation when virtual thread is switched to the carrier thread
([#10854](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10854))
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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.1.0
->2.2.0
Release Notes
open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.javaagent:opentelemetry-javaagent)
### [`v2.2.0`](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-220-2024-03-14) ##### Migration notes - Remove deprecated spring properties ([#10454](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10454)) ##### 🌟 New javaagent instrumentation - Add cloud resource detectors in javaagent, but keep them disabled by default ([#10754](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10754)) - Add support for XXL-JOB ([#10421](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10421)) ##### 📈 Enhancements - Don't fill network peer for cassandra SniEndPoint ([#10573](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10573)) - Spring boot starter: add service.version detection, improve service.name detection ([#10457](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10457)) - Always create a JMS consumer span ([#10604](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10604)) - Ability to disable the automatic Logback appender addition ([#10629](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10629)) - Allow excluding all methods of a class ([#10753](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10753)) - Preserve attribute type for logback key value pairs ([#10781](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10781)) - Add instrumentation for graphql 20 that does not use deprecated methods ([#10779](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10779)) - Capture http.route for pekko-http ([#10799](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10799)) - Normalize SQL IN(?, ?, ...) statements to "in(?)" to reduce cardinality of db.statement attribute ([#10564](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10564)) - Capture `db.operation` for CREATE/DROP/ALTER SQL statement ([#10020](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10020)) - Ignore AWS Lambda Runtime internal handlers ([#10736](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10736)) - Spring use SDK autoconfig ([#10453](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10453)) - Add manifest resource detector ([#10621](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10621)) - Add instrumentation for jetty 12 ([#10575](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10575)) - add host.id resource provider ([#10627](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10627)) ##### 🛠️ Bug fixes - Don't fail spring application startup if sdk is disabled ([#10602](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10602)) - Fix shading aws propagator ([#10669](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10669)) - Disable http and rpc metrics when advice can not be applied ([#10671](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10671)) - Fix native tests ([#10685](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10685)) - Fix tomcat instrumentation when user includes wrong servlet api ([#10757](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10757)) - Override xray trace header instead of appending ([#10766](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10766)) - Fix spring boot starter failing without logback ([#10802](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10802)) - Fix spring kafka context leak when batch listener is retried ([#10741](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10741)) - Fix the logic to get container.id resource attribute ([#10737](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10737)) - Configure kafka metrics reporter as class ([#10855](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10855)) - Disable context propagation when virtual thread is switched to the carrier thread ([#10854](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/10854))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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.