-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Group javax.jms
instrumentations under a single module
#8154
Conversation
implements Instrumenter.ForTypeHierarchy, Instrumenter.HasMethodAdvice { | ||
|
||
public MDBMessageConsumerInstrumentation() { | ||
super("jms", "javax-mdb"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To simplify things, and given we haven't had to turn this off independently, we're now grouping this under the JMS module with the rest of the JMS instrumentation.
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 58 metrics, 5 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1060704
Total [baseline] (10.421 s) : 0, 10420999
Agent [candidate] (1.055 s) : 0, 1055410
Total [candidate] (10.437 s) : 0, 10437054
section appsec
Agent [baseline] (1.188 s) : 0, 1188180
Total [baseline] (10.695 s) : 0, 10695190
Agent [candidate] (1.187 s) : 0, 1186947
Total [candidate] (10.716 s) : 0, 10715848
section iast
Agent [baseline] (1.188 s) : 0, 1187751
Total [baseline] (10.991 s) : 0, 10990822
Agent [candidate] (1.189 s) : 0, 1188840
Total [candidate] (10.928 s) : 0, 10927559
section profiling
Agent [baseline] (1.273 s) : 0, 1273341
Total [baseline] (10.774 s) : 0, 10774067
Agent [candidate] (1.276 s) : 0, 1276385
Total [candidate] (10.838 s) : 0, 10837510
gantt
title petclinic - break down per module: candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.785 ms) : 0, 716785
BytebuddyAgent [candidate] (713.558 ms) : 0, 713558
GlobalTracer [baseline] (257.539 ms) : 0, 257539
GlobalTracer [candidate] (256.844 ms) : 0, 256844
AppSec [baseline] (56.182 ms) : 0, 56182
AppSec [candidate] (55.205 ms) : 0, 55205
Remote Config [baseline] (727.194 µs) : 0, 727
Remote Config [candidate] (728.268 µs) : 0, 728
Telemetry [baseline] (14.369 ms) : 0, 14369
Telemetry [candidate] (14.082 ms) : 0, 14082
section appsec
BytebuddyAgent [baseline] (731.201 ms) : 0, 731201
BytebuddyAgent [candidate] (729.896 ms) : 0, 729896
GlobalTracer [baseline] (253.001 ms) : 0, 253001
GlobalTracer [candidate] (252.879 ms) : 0, 252879
AppSec [baseline] (170.773 ms) : 0, 170773
AppSec [candidate] (170.241 ms) : 0, 170241
IAST [baseline] (19.345 ms) : 0, 19345
IAST [candidate] (20.67 ms) : 0, 20670
Remote Config [baseline] (658.182 µs) : 0, 658
Remote Config [candidate] (656.878 µs) : 0, 657
Telemetry [baseline] (7.904 ms) : 0, 7904
Telemetry [candidate] (7.927 ms) : 0, 7927
section iast
BytebuddyAgent [baseline] (836.623 ms) : 0, 836623
BytebuddyAgent [candidate] (837.481 ms) : 0, 837481
GlobalTracer [baseline] (247.968 ms) : 0, 247968
GlobalTracer [candidate] (247.058 ms) : 0, 247058
AppSec [baseline] (57.87 ms) : 0, 57870
AppSec [candidate] (58.431 ms) : 0, 58431
IAST [baseline] (21.049 ms) : 0, 21049
IAST [candidate] (21.435 ms) : 0, 21435
Remote Config [baseline] (660.799 µs) : 0, 661
Remote Config [candidate] (670.18 µs) : 0, 670
Telemetry [baseline] (8.457 ms) : 0, 8457
Telemetry [candidate] (8.589 ms) : 0, 8589
section profiling
BytebuddyAgent [baseline] (702.455 ms) : 0, 702455
BytebuddyAgent [candidate] (704.198 ms) : 0, 704198
GlobalTracer [baseline] (370.339 ms) : 0, 370339
GlobalTracer [candidate] (372.171 ms) : 0, 372171
AppSec [baseline] (54.722 ms) : 0, 54722
AppSec [candidate] (54.204 ms) : 0, 54204
Remote Config [baseline] (666.508 µs) : 0, 667
Remote Config [candidate] (652.684 µs) : 0, 653
Telemetry [baseline] (7.866 ms) : 0, 7866
Telemetry [candidate] (7.769 ms) : 0, 7769
ProfilingAgent [baseline] (95.532 ms) : 0, 95532
ProfilingAgent [candidate] (95.507 ms) : 0, 95507
Profiling [baseline] (95.556 ms) : 0, 95556
Profiling [candidate] (95.532 ms) : 0, 95532
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1060357
Total [baseline] (8.612 s) : 0, 8612416
Agent [candidate] (1.06 s) : 0, 1060161
Total [candidate] (8.619 s) : 0, 8619162
section iast
Agent [baseline] (1.181 s) : 0, 1180721
Total [baseline] (9.19 s) : 0, 9189561
Agent [candidate] (1.187 s) : 0, 1187145
Total [candidate] (9.202 s) : 0, 9202429
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.189 s) : 0, 1189215
Total [baseline] (9.208 s) : 0, 9208255
Agent [candidate] (1.18 s) : 0, 1180468
Total [candidate] (9.152 s) : 0, 9152032
section iast_TELEMETRY_OFF
Agent [baseline] (1.176 s) : 0, 1176385
Total [baseline] (9.158 s) : 0, 9157879
Agent [candidate] (1.192 s) : 0, 1192223
Total [candidate] (9.199 s) : 0, 9199296
gantt
title insecure-bank - break down per module: candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.362 ms) : 0, 717362
BytebuddyAgent [candidate] (716.152 ms) : 0, 716152
GlobalTracer [baseline] (257.038 ms) : 0, 257038
GlobalTracer [candidate] (258.046 ms) : 0, 258046
AppSec [baseline] (56.068 ms) : 0, 56068
AppSec [candidate] (55.731 ms) : 0, 55731
Remote Config [baseline] (721.637 µs) : 0, 722
Remote Config [candidate] (743.205 µs) : 0, 743
Telemetry [baseline] (14.045 ms) : 0, 14045
Telemetry [candidate] (14.362 ms) : 0, 14362
section iast
BytebuddyAgent [baseline] (831.394 ms) : 0, 831394
BytebuddyAgent [candidate] (836.252 ms) : 0, 836252
GlobalTracer [baseline] (246.356 ms) : 0, 246356
GlobalTracer [candidate] (246.995 ms) : 0, 246995
AppSec [baseline] (57.822 ms) : 0, 57822
AppSec [candidate] (58.303 ms) : 0, 58303
IAST [baseline] (21.196 ms) : 0, 21196
IAST [candidate] (21.274 ms) : 0, 21274
Remote Config [baseline] (644.484 µs) : 0, 644
Remote Config [candidate] (666.81 µs) : 0, 667
Telemetry [baseline] (8.406 ms) : 0, 8406
Telemetry [candidate] (8.566 ms) : 0, 8566
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (836.447 ms) : 0, 836447
BytebuddyAgent [candidate] (830.387 ms) : 0, 830387
GlobalTracer [baseline] (248.187 ms) : 0, 248187
GlobalTracer [candidate] (246.669 ms) : 0, 246669
AppSec [baseline] (58.731 ms) : 0, 58731
AppSec [candidate] (58.055 ms) : 0, 58055
IAST [baseline] (21.556 ms) : 0, 21556
IAST [candidate] (21.185 ms) : 0, 21185
Remote Config [baseline] (673.056 µs) : 0, 673
Remote Config [candidate] (643.628 µs) : 0, 644
Telemetry [baseline] (8.574 ms) : 0, 8574
Telemetry [candidate] (8.516 ms) : 0, 8516
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (827.785 ms) : 0, 827785
BytebuddyAgent [candidate] (839.174 ms) : 0, 839174
GlobalTracer [baseline] (246.048 ms) : 0, 246048
GlobalTracer [candidate] (249.382 ms) : 0, 249382
AppSec [baseline] (57.875 ms) : 0, 57875
AppSec [candidate] (58.259 ms) : 0, 58259
IAST [baseline] (20.772 ms) : 0, 20772
IAST [candidate] (21.079 ms) : 0, 21079
Remote Config [baseline] (637.853 µs) : 0, 638
Remote Config [candidate] (658.529 µs) : 0, 659
Telemetry [baseline] (8.342 ms) : 0, 8342
Telemetry [candidate] (8.487 ms) : 0, 8487
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section baseline
no_agent (388.853 µs) : 367, 411
. : milestone, 389,
iast (501.652 µs) : 480, 523
. : milestone, 502,
iast_FULL (662.517 µs) : 641, 684
. : milestone, 663,
iast_GLOBAL (533.105 µs) : 511, 556
. : milestone, 533,
iast_HARDCODED_SECRET_DISABLED (498.308 µs) : 477, 520
. : milestone, 498,
iast_INACTIVE (463.801 µs) : 442, 486
. : milestone, 464,
iast_TELEMETRY_OFF (487.329 µs) : 466, 509
. : milestone, 487,
tracing (455.381 µs) : 433, 477
. : milestone, 455,
section candidate
no_agent (383.893 µs) : 364, 403
. : milestone, 384,
iast (500.275 µs) : 478, 522
. : milestone, 500,
iast_FULL (665.969 µs) : 644, 688
. : milestone, 666,
iast_GLOBAL (529.37 µs) : 507, 551
. : milestone, 529,
iast_HARDCODED_SECRET_DISABLED (501.53 µs) : 480, 523
. : milestone, 502,
iast_INACTIVE (459.419 µs) : 439, 480
. : milestone, 459,
iast_TELEMETRY_OFF (496.821 µs) : 475, 519
. : milestone, 497,
tracing (459.089 µs) : 437, 482
. : milestone, 459,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section baseline
no_agent (1.349 ms) : 1329, 1368
. : milestone, 1349,
appsec (1.759 ms) : 1736, 1782
. : milestone, 1759,
appsec_no_iast (1.779 ms) : 1756, 1802
. : milestone, 1779,
iast (1.497 ms) : 1473, 1520
. : milestone, 1497,
profiling (1.566 ms) : 1541, 1592
. : milestone, 1566,
tracing (1.513 ms) : 1489, 1537
. : milestone, 1513,
section candidate
no_agent (1.375 ms) : 1355, 1396
. : milestone, 1375,
appsec (1.769 ms) : 1746, 1792
. : milestone, 1769,
appsec_no_iast (1.769 ms) : 1746, 1792
. : milestone, 1769,
iast (1.535 ms) : 1512, 1557
. : milestone, 1535,
profiling (1.534 ms) : 1511, 1558
. : milestone, 1534,
tracing (1.489 ms) : 1464, 1514
. : milestone, 1489,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
. : milestone, 1477,
appsec (2.354 ms) : 2311, 2396
. : milestone, 2354,
iast (2.095 ms) : 2042, 2148
. : milestone, 2095,
iast_GLOBAL (2.145 ms) : 2092, 2198
. : milestone, 2145,
profiling (1.964 ms) : 1920, 2007
. : milestone, 1964,
tracing (1.944 ms) : 1902, 1985
. : milestone, 1944,
section candidate
no_agent (1.47 ms) : 1459, 1482
. : milestone, 1470,
appsec (2.364 ms) : 2322, 2406
. : milestone, 2364,
iast (2.102 ms) : 2048, 2155
. : milestone, 2102,
iast_GLOBAL (2.149 ms) : 2095, 2202
. : milestone, 2149,
profiling (1.952 ms) : 1910, 1995
. : milestone, 1952,
tracing (1.947 ms) : 1905, 1988
. : milestone, 1947,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~35d6fa0d84, baseline=1.45.0-SNAPSHOT~6bfef97d85
dateFormat X
axisFormat %s
section baseline
no_agent (14.747 s) : 14747000, 14747000
. : milestone, 14747000,
appsec (15.058 s) : 15058000, 15058000
. : milestone, 15058000,
iast (18.822 s) : 18822000, 18822000
. : milestone, 18822000,
iast_GLOBAL (18.157 s) : 18157000, 18157000
. : milestone, 18157000,
profiling (15.049 s) : 15049000, 15049000
. : milestone, 15049000,
tracing (14.957 s) : 14957000, 14957000
. : milestone, 14957000,
section candidate
no_agent (14.904 s) : 14904000, 14904000
. : milestone, 14904000,
appsec (15.112 s) : 15112000, 15112000
. : milestone, 15112000,
iast (18.787 s) : 18787000, 18787000
. : milestone, 18787000,
iast_GLOBAL (17.91 s) : 17910000, 17910000
. : milestone, 17910000,
profiling (15.772 s) : 15772000, 15772000
. : milestone, 15772000,
tracing (14.868 s) : 14868000, 14868000
. : milestone, 14868000,
|
7391ebd
to
11f0727
Compare
c93097f
to
a38fa07
Compare
11f0727
to
c39b811
Compare
a38fa07
to
7b079e1
Compare
c39b811
to
e4d0c6f
Compare
7b079e1
to
066251a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
066251a
to
35d6fa0
Compare
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.50.0` -> `2.50.1` | | [com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.49.0` -> `2.49.1` | | [com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.49.0` -> `2.49.1` | | [com.google.api:gax](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.59.0` -> `2.59.1` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.44.1` -> `1.45.0` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.44.1` -> `1.45.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.29.47` -> `2.29.48` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.45.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.45.0): 1.45.0 ##### Breaking changes > \[!WARNING]\ > Support for custom scope manager using OpenTelemetry tracer artifact (`dd-trace-ot`) is dropped. > Tracing with OpenTracing API and custom scope manager will continue to work on 1.44.x releases. ##### Components ##### Application Security Management (IAST) - ✨ Add propagation to URI#toURL method ([#​8146](DataDog/dd-trace-java#8146) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Increase IAST propagation to StringBuilder setLength ([#​8119](DataDog/dd-trace-java#8119) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Increase IAST propagation to StringBuffer append ([#​8082](DataDog/dd-trace-java#8082) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Handle IAST security controls custom validation and sanitization methods ([#​7997](DataDog/dd-trace-java#7997) - [@​jandro996](https://github.com/jandro996)) ##### Application Security Management (WAF) - ✨ Update user lifecycle tracking to V3 ([#​8108](DataDog/dd-trace-java#8108) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Exploit prevention for Shell Injection / Command Injection ([#​7615](DataDog/dd-trace-java#7615) - [@​jandro996](https://github.com/jandro996)) ##### Build & Tooling - 💡 Support instrumentation of repackaged libraries ([#​8153](DataDog/dd-trace-java#8153) - [@​mcculls](https://github.com/mcculls)) - ✨ Configure native image build setting for JDK-22 based GraalVM ([#​8092](DataDog/dd-trace-java#8092) - [@​MattAlp](https://github.com/MattAlp)) ##### Database Monitoring - ✨ Add full APM/DBM mode for Oracle ([#​8090](DataDog/dd-trace-java#8090) - [@​nenadnoveljic](https://github.com/nenadnoveljic)) ##### Dynamic Instrumentation - 🐛 make local var hoisting disabled by default ([#​8158](DataDog/dd-trace-java#8158) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix var hoisting issue when no previous store ([#​8122](DataDog/dd-trace-java#8122) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Only decorate spans without code origin information ([#​8105](DataDog/dd-trace-java#8105) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Fix suspend Kotlin methods instrumentation ([#​8080](DataDog/dd-trace-java#8080) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix class file version detection ([#​8057](DataDog/dd-trace-java#8057) - [@​jpbempel](https://github.com/jpbempel)) ##### GraalVM native-image - ✨ Configure native image build setting for JDK-22 based GraalVM ([#​8092](DataDog/dd-trace-java#8092) - [@​MattAlp](https://github.com/MattAlp)) ##### ML Observability (LLMObs) - ✨🧪 Add LLMObs configuration ([#​8076](DataDog/dd-trace-java#8076) - [@​gary-huang](https://github.com/gary-huang)) ##### Metrics - Bump integrations-core submodule to 7.60.0 ([#​8098](DataDog/dd-trace-java#8098) - [@​mcculls](https://github.com/mcculls)) - Upgrade to java-dogstatsd-client v4.4.3 ([#​8096](DataDog/dd-trace-java#8096) - [@​mcculls](https://github.com/mcculls)) ##### OpenTracing -⚠️ 🧹 Remove custom scope manager support ([#​8164](DataDog/dd-trace-java#8164) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Telemetry - ✨ Retry telemetry requests if CI Visibility is enabled ([#​8147](DataDog/dd-trace-java#8147) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add configurable Dependency service resolution period ([#​8079](DataDog/dd-trace-java#8079) - [@​jandro996](https://github.com/jandro996)) ##### Testing - 🐛 Remove restriction to not run vertx4 latest tests on java 17 ([#​8133](DataDog/dd-trace-java#8133) - [@​vandonr](https://github.com/vandonr)) ##### Tracer core - ✨ Defer remote components to avoid OkHttp class-loading side-effects ([#​8131](DataDog/dd-trace-java#8131) - [@​mcculls](https://github.com/mcculls)) - ✨ Improve Context API null handling and Javadoc ([#​8129](DataDog/dd-trace-java#8129) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🐛⚡ Avoid performing blocking I/O operation on application thread ([#​8120](DataDog/dd-trace-java#8120) - [@​mcculls](https://github.com/mcculls)) - 💡 Introduce a shared context component, independent of tracing ([#​8117](DataDog/dd-trace-java#8117) - [@​mcculls](https://github.com/mcculls)) - ✨ Improves ServiceNameCollector ([#​8109](DataDog/dd-trace-java#8109) - [@​amarziali](https://github.com/amarziali)) - Upgrade to ASM 9.7.1 (adds new constant for Java 24) ([#​8097](DataDog/dd-trace-java#8097) - [@​mcculls](https://github.com/mcculls)) - 🐛 Dynamically evaluate service name for message consumers ([#​8088](DataDog/dd-trace-java#8088) - [@​amarziali](https://github.com/amarziali)) ##### Serverless - 🐛 Add avoid double instrumenting lambda non-streaming handlers. ([#​8073](DataDog/dd-trace-java#8073) - [@​purple4reina](https://github.com/purple4reina)) ##### Instrumentations ##### AWS SDK instrumentation - 💡 Instrument EMR's relocated AWS SDK ([#​8157](DataDog/dd-trace-java#8157) - [@​mcculls](https://github.com/mcculls)) ##### Eclipse Vert.x instrumentation - 🐛 Remove restriction to not run vertx4 latest tests on java 17 ([#​8133](DataDog/dd-trace-java#8133) - [@​vandonr](https://github.com/vandonr)) ##### JDBC instrumentation - ✨ Add full APM/DBM mode for Oracle ([#​8090](DataDog/dd-trace-java#8090) - [@​nenadnoveljic](https://github.com/nenadnoveljic)) ##### Jetty instrumentation - 🐛 Ensure jetty 12 has servlet.path starting with / ([#​8093](DataDog/dd-trace-java#8093) - [@​github-actions](https://github.com/github-actions)\[bot]) ##### JMS instrumentation - 🧹 Re-use `javax` JMS module for `jakarta` namespace ([#​8155](DataDog/dd-trace-java#8155) - [@​mcculls](https://github.com/mcculls)) - 🧹 Group `javax.jms` instrumentations under a single module ([#​8154](DataDog/dd-trace-java#8154) - [@​mcculls](https://github.com/mcculls)) ##### Reactor instrumentation - 🐛 Reactor: early propagate span in context when subscribing ([#​8166](DataDog/dd-trace-java#8166) - [@​amarziali](https://github.com/amarziali)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am every weekday" in timezone Australia/Melbourne, 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). GitOrigin-RevId: ba2355aa4e2e39ab1fee27319cc4176238efd90b
Motivation
Preparation for using the new feature that supports instrumentation of repackaged libraries
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: APMAPI-860