-
Notifications
You must be signed in to change notification settings - Fork 305
Ignore quarkus jaxrs stubs and cdi wrapper proxies #8891
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
Conversation
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.
Sounds fair. Should we make tests about it?
BenchmarksStartupParameters
See matching parameters
SummaryFound 2 performance improvements and 2 performance regressions! Performance is the same for 55 metrics, 12 unstable metrics.
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1019648
Total [baseline] (8.644 s) : 0, 8643603
Agent [candidate] (1.02 s) : 0, 1019909
Total [candidate] (8.625 s) : 0, 8625377
section iast
Agent [baseline] (1.148 s) : 0, 1147753
Total [baseline] (9.203 s) : 0, 9202528
Agent [candidate] (1.15 s) : 0, 1149963
Total [candidate] (9.194 s) : 0, 9193839
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.154 s) : 0, 1153810
Total [baseline] (9.22 s) : 0, 9219537
Agent [candidate] (1.15 s) : 0, 1150223
Total [candidate] (9.181 s) : 0, 9180527
section iast_TELEMETRY_OFF
Agent [baseline] (1.145 s) : 0, 1144700
Total [baseline] (9.203 s) : 0, 9203462
Agent [candidate] (1.145 s) : 0, 1145132
Total [candidate] (9.244 s) : 0, 9244178
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (681.066 ms) : 0, 681066
BytebuddyAgent [candidate] (683.03 ms) : 0, 683030
GlobalTracer [baseline] (239.427 ms) : 0, 239427
GlobalTracer [candidate] (240.167 ms) : 0, 240167
AppSec [baseline] (54.744 ms) : 0, 54744
AppSec [candidate] (55.076 ms) : 0, 55076
Debugger [baseline] (9.783 ms) : 0, 9783
Debugger [candidate] (9.066 ms) : 0, 9066
Remote Config [baseline] (704.223 µs) : 0, 704
Remote Config [candidate] (703.792 µs) : 0, 704
Telemetry [baseline] (10.528 ms) : 0, 10528
Telemetry [candidate] (8.311 ms) : 0, 8311
section iast
BytebuddyAgent [baseline] (801.336 ms) : 0, 801336
BytebuddyAgent [candidate] (802.08 ms) : 0, 802080
GlobalTracer [baseline] (229.682 ms) : 0, 229682
GlobalTracer [candidate] (230.992 ms) : 0, 230992
AppSec [baseline] (51.22 ms) : 0, 51220
AppSec [candidate] (51.291 ms) : 0, 51291
Debugger [baseline] (5.919 ms) : 0, 5919
Debugger [candidate] (5.991 ms) : 0, 5991
Remote Config [baseline] (604.755 µs) : 0, 605
Remote Config [candidate] (601.474 µs) : 0, 601
Telemetry [baseline] (7.843 ms) : 0, 7843
Telemetry [candidate] (7.941 ms) : 0, 7941
IAST [baseline] (26.902 ms) : 0, 26902
IAST [candidate] (27.571 ms) : 0, 27571
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (805.76 ms) : 0, 805760
BytebuddyAgent [candidate] (802.322 ms) : 0, 802322
GlobalTracer [baseline] (230.433 ms) : 0, 230433
GlobalTracer [candidate] (231.351 ms) : 0, 231351
AppSec [baseline] (51.747 ms) : 0, 51747
AppSec [candidate] (47.767 ms) : 0, 47767
Debugger [baseline] (5.955 ms) : 0, 5955
Debugger [candidate] (5.894 ms) : 0, 5894
Remote Config [baseline] (595.724 µs) : 0, 596
Remote Config [candidate] (597.223 µs) : 0, 597
Telemetry [baseline] (8.026 ms) : 0, 8026
Telemetry [candidate] (7.95 ms) : 0, 7950
IAST [baseline] (27.717 ms) : 0, 27717
IAST [candidate] (30.924 ms) : 0, 30924
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (797.894 ms) : 0, 797894
BytebuddyAgent [candidate] (798.795 ms) : 0, 798795
GlobalTracer [baseline] (230.335 ms) : 0, 230335
GlobalTracer [candidate] (230.778 ms) : 0, 230778
AppSec [baseline] (56.259 ms) : 0, 56259
AppSec [candidate] (51.733 ms) : 0, 51733
Debugger [baseline] (5.979 ms) : 0, 5979
Debugger [candidate] (5.895 ms) : 0, 5895
Remote Config [baseline] (604.796 µs) : 0, 605
Remote Config [candidate] (589.407 µs) : 0, 589
Telemetry [baseline] (7.805 ms) : 0, 7805
Telemetry [candidate] (7.767 ms) : 0, 7767
IAST [baseline] (22.368 ms) : 0, 22368
IAST [candidate] (26.113 ms) : 0, 26113
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1020143
Total [baseline] (10.461 s) : 0, 10461064
Agent [candidate] (1.024 s) : 0, 1023989
Total [candidate] (10.407 s) : 0, 10406940
section appsec
Agent [baseline] (1.161 s) : 0, 1160633
Total [baseline] (10.663 s) : 0, 10663416
Agent [candidate] (1.162 s) : 0, 1162289
Total [candidate] (10.71 s) : 0, 10710030
section iast
Agent [baseline] (1.152 s) : 0, 1151599
Total [baseline] (10.909 s) : 0, 10909048
Agent [candidate] (1.155 s) : 0, 1154902
Total [candidate] (10.881 s) : 0, 10880642
section profiling
Agent [baseline] (1.279 s) : 0, 1279284
Total [baseline] (10.915 s) : 0, 10915033
Agent [candidate] (1.283 s) : 0, 1283200
Total [candidate] (10.864 s) : 0, 10863932
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.979 ms) : 0, 683979
BytebuddyAgent [candidate] (683.772 ms) : 0, 683772
GlobalTracer [baseline] (239.9 ms) : 0, 239900
GlobalTracer [candidate] (241.929 ms) : 0, 241929
AppSec [baseline] (55.852 ms) : 0, 55852
AppSec [candidate] (55.784 ms) : 0, 55784
Debugger [baseline] (6.175 ms) : 0, 6175
Debugger [candidate] (9.1 ms) : 0, 9100
Remote Config [baseline] (698.158 µs) : 0, 698
Remote Config [candidate] (718.948 µs) : 0, 719
Telemetry [baseline] (9.864 ms) : 0, 9864
Telemetry [candidate] (9.174 ms) : 0, 9174
section appsec
BytebuddyAgent [baseline] (700.149 ms) : 0, 700149
BytebuddyAgent [candidate] (700.922 ms) : 0, 700922
GlobalTracer [baseline] (236.347 ms) : 0, 236347
GlobalTracer [candidate] (236.485 ms) : 0, 236485
AppSec [baseline] (175.86 ms) : 0, 175860
AppSec [candidate] (176.573 ms) : 0, 176573
Debugger [baseline] (5.927 ms) : 0, 5927
Debugger [candidate] (5.953 ms) : 0, 5953
Remote Config [baseline] (626.452 µs) : 0, 626
Remote Config [candidate] (625.686 µs) : 0, 626
Telemetry [baseline] (7.371 ms) : 0, 7371
Telemetry [candidate] (7.401 ms) : 0, 7401
IAST [baseline] (21.576 ms) : 0, 21576
IAST [candidate] (21.655 ms) : 0, 21655
section iast
BytebuddyAgent [baseline] (802.78 ms) : 0, 802780
BytebuddyAgent [candidate] (805.719 ms) : 0, 805719
GlobalTracer [baseline] (231.571 ms) : 0, 231571
GlobalTracer [candidate] (231.776 ms) : 0, 231776
AppSec [baseline] (51.415 ms) : 0, 51415
AppSec [candidate] (51.431 ms) : 0, 51431
Debugger [baseline] (5.961 ms) : 0, 5961
Debugger [candidate] (5.976 ms) : 0, 5976
Remote Config [baseline] (599.61 µs) : 0, 600
Remote Config [candidate] (605.253 µs) : 0, 605
Telemetry [baseline] (7.943 ms) : 0, 7943
Telemetry [candidate] (7.96 ms) : 0, 7960
IAST [baseline] (27.095 ms) : 0, 27095
IAST [candidate] (27.868 ms) : 0, 27868
section profiling
ProfilingAgent [baseline] (108.748 ms) : 0, 108748
ProfilingAgent [candidate] (106.626 ms) : 0, 106626
BytebuddyAgent [baseline] (672.468 ms) : 0, 672468
BytebuddyAgent [candidate] (683.75 ms) : 0, 683750
GlobalTracer [baseline] (378.198 ms) : 0, 378198
GlobalTracer [candidate] (363.148 ms) : 0, 363148
AppSec [baseline] (54.451 ms) : 0, 54451
AppSec [candidate] (62.395 ms) : 0, 62395
Debugger [baseline] (6.094 ms) : 0, 6094
Debugger [candidate] (6.453 ms) : 0, 6453
Remote Config [baseline] (666.503 µs) : 0, 667
Remote Config [candidate] (671.663 µs) : 0, 672
Telemetry [baseline] (8.055 ms) : 0, 8055
Telemetry [candidate] (8.427 ms) : 0, 8427
Profiling [baseline] (108.775 ms) : 0, 108775
Profiling [candidate] (106.651 ms) : 0, 106651
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 19 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (385.551 µs) : 365, 406
. : milestone, 386,
iast (523.792 µs) : 500, 548
. : milestone, 524,
iast_FULL (730.932 µs) : 709, 753
. : milestone, 731,
iast_GLOBAL (555.711 µs) : 534, 578
. : milestone, 556,
iast_HARDCODED_SECRET_DISABLED (522.535 µs) : 500, 545
. : milestone, 523,
iast_INACTIVE (464.994 µs) : 443, 487
. : milestone, 465,
iast_TELEMETRY_OFF (503.89 µs) : 480, 527
. : milestone, 504,
tracing (463.441 µs) : 439, 488
. : milestone, 463,
section candidate
no_agent (375.905 µs) : 355, 396
. : milestone, 376,
iast (520.714 µs) : 499, 543
. : milestone, 521,
iast_FULL (729.103 µs) : 707, 751
. : milestone, 729,
iast_GLOBAL (561.371 µs) : 539, 584
. : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (531.455 µs) : 508, 555
. : milestone, 531,
iast_INACTIVE (466.936 µs) : 444, 489
. : milestone, 467,
iast_TELEMETRY_OFF (503.855 µs) : 480, 527
. : milestone, 504,
tracing (458.476 µs) : 437, 480
. : milestone, 458,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.335 ms) : 1315, 1354
. : milestone, 1335,
appsec (1.742 ms) : 1719, 1766
. : milestone, 1742,
appsec_no_iast (1.717 ms) : 1693, 1740
. : milestone, 1717,
code_origins (1.657 ms) : 1629, 1684
. : milestone, 1657,
iast (1.52 ms) : 1496, 1544
. : milestone, 1520,
profiling (1.515 ms) : 1491, 1538
. : milestone, 1515,
tracing (1.497 ms) : 1473, 1521
. : milestone, 1497,
section candidate
no_agent (1.357 ms) : 1338, 1377
. : milestone, 1357,
appsec (1.732 ms) : 1707, 1756
. : milestone, 1732,
appsec_no_iast (1.723 ms) : 1699, 1747
. : milestone, 1723,
code_origins (1.682 ms) : 1654, 1709
. : milestone, 1682,
iast (1.499 ms) : 1475, 1523
. : milestone, 1499,
profiling (1.552 ms) : 1528, 1577
. : milestone, 1552,
tracing (1.493 ms) : 1468, 1518
. : milestone, 1493,
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.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.473 ms) : 1461, 1484
. : milestone, 1473,
appsec (2.39 ms) : 2341, 2438
. : milestone, 2390,
iast (2.17 ms) : 2109, 2230
. : milestone, 2170,
iast_GLOBAL (2.219 ms) : 2158, 2281
. : milestone, 2219,
profiling (2.01 ms) : 1962, 2058
. : milestone, 2010,
tracing (1.991 ms) : 1944, 2038
. : milestone, 1991,
section candidate
no_agent (1.468 ms) : 1456, 1479
. : milestone, 1468,
appsec (2.39 ms) : 2342, 2438
. : milestone, 2390,
iast (2.171 ms) : 2110, 2231
. : milestone, 2171,
iast_GLOBAL (2.209 ms) : 2149, 2270
. : milestone, 2209,
profiling (2.013 ms) : 1964, 2062
. : milestone, 2013,
tracing (1.997 ms) : 1950, 2044
. : milestone, 1997,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~a4e9f86448, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (15.422 s) : 15422000, 15422000
. : milestone, 15422000,
appsec (15.017 s) : 15017000, 15017000
. : milestone, 15017000,
iast (18.845 s) : 18845000, 18845000
. : milestone, 18845000,
iast_GLOBAL (18.063 s) : 18063000, 18063000
. : milestone, 18063000,
profiling (15.248 s) : 15248000, 15248000
. : milestone, 15248000,
tracing (14.944 s) : 14944000, 14944000
. : milestone, 14944000,
section candidate
no_agent (15.523 s) : 15523000, 15523000
. : milestone, 15523000,
appsec (15.097 s) : 15097000, 15097000
. : milestone, 15097000,
iast (18.634 s) : 18634000, 18634000
. : milestone, 18634000,
iast_GLOBAL (18.259 s) : 18259000, 18259000
. : milestone, 18259000,
profiling (15.204 s) : 15204000, 15204000
. : milestone, 15204000,
tracing (14.965 s) : 14965000, 14965000
. : milestone, 14965000,
|
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.49.0` -> `1.50.0` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.50.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0): 1.50.0 ### Deprecation Notice > \[!NOTE] > `DD_RUNTIME_ID_ENABLED` has been deprecated and will be removed in future releases. Please use `DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED` instead. ### Components #### Application Security Management (WAF) - 🐛 Add String length truncation limit to ObjectIntrospector and update truncation metrics ([#​8825](DataDog/dd-trace-java#8825) - [@​jandro996](https://github.com/jandro996)) - 🐛 Adapt standalone ASM to support API Security ([#​8804](DataDog/dd-trace-java#8804) - [@​jandro996](https://github.com/jandro996)) - ✨ Add appsec.waf.input\_truncated metric ([#​8791](DataDog/dd-trace-java#8791) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request body collection ([#​8748](DataDog/dd-trace-java#8748) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request/response headers collection ([#​8724](DataDog/dd-trace-java#8724) - [@​jandro996](https://github.com/jandro996)) #### Build & Tooling - ✨ Add artifacts to public s3 bucket ([#​8947](DataDog/dd-trace-java#8947) - [@​randomanderson](https://github.com/randomanderson)) #### Continuous Integration Visibility - ✨ Improve PR information building ([#​8908](DataDog/dd-trace-java#8908) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Truncate span stack traces when Test Optimization is enabled ([#​8903](DataDog/dd-trace-java#8903) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Ensure auto-detected service name is the same for every process in the same build ([#​8902](DataDog/dd-trace-java#8902) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Use tag as fallback in api requests if no branch is available ([#​8876](DataDog/dd-trace-java#8876) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add support for JUnit 5.13-RC1 ([#​8865](DataDog/dd-trace-java#8865), [#​8871](DataDog/dd-trace-java#8871) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement attempt to fix v3 and v4 and bump capability version ([#​8824](DataDog/dd-trace-java#8824) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🧹 Align retry logic for all test framework instrumentations ([#​8803](DataDog/dd-trace-java#8803) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Always build ci workspace without trailing separator ([#​8788](DataDog/dd-trace-java#8788) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add commit discrepancies telemetry when building repository git information ([#​8763](DataDog/dd-trace-java#8763) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 💡 Surface process tags in dsm payloads and use them for base hash calculation ([#​8836](DataDog/dd-trace-java#8836) - [@​amarziali](https://github.com/amarziali)) #### Dynamic Instrumentation - ✨ Optimized allocations for collection filter functions ([#​8896](DataDog/dd-trace-java#8896) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix SymDB upload size check ([#​8887](DataDog/dd-trace-java#8887) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for Set in filter function ([#​8873](DataDog/dd-trace-java#8873) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for isDefined in log template ([#​8859](DataDog/dd-trace-java#8859) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix Max captured frames for Exception Replay ([#​8856](DataDog/dd-trace-java#8856) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Remove static inherited fields collection ([#​8832](DataDog/dd-trace-java#8832) - [@​jpbempel](https://github.com/jpbempel)) - 💡 Add process tags to dynamic instrumentation intake payload ([#​8779](DataDog/dd-trace-java#8779) - [@​amarziali](https://github.com/amarziali)) #### GraalVM native-image - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) - ✨ Add JMXFetch support for GraalVM Native ([#​8569](DataDog/dd-trace-java#8569) - [@​ygree](https://github.com/ygree)) #### JMX fetch - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) #### Library Injection - ✨ Deny oracle db jvm based tools ([#​8909](DataDog/dd-trace-java#8909) - [@​bric3](https://github.com/bric3)) #### OpenTracing - 🐛 Fix OT packaging for exception replay ([#​8912](DataDog/dd-trace-java#8912) - [@​jpbempel](https://github.com/jpbempel)) #### Profiling - ✨ Bump ddprof to 1.27.0 ([#​8893](DataDog/dd-trace-java#8893) - [@​jbachorik](https://github.com/jbachorik)) - Properly handle the adaptive sampling interval overflow by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#213 - Fix [#​200](DataDog/dd-trace-java#200) Crash related to aligned\_alloc and free in context by [@​yanglong1010](https://github.com/yanglong1010) in DataDog/java-profiler#208 - Explicitly initialize empty context page by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#210 - Re-connect crash recursion protection with VM stackwalker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#214 - ✨ Enable ZSTD compression for profiling ([#​8862](DataDog/dd-trace-java#8862) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - 💡 Collect process tags for profiling upload requests ([#​8780](DataDog/dd-trace-java#8780) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - 💡 Surface process tags on telemetry payloads ([#​8837](DataDog/dd-trace-java#8837) - [@​amarziali](https://github.com/amarziali)) #### Trace context propagation - ✨ Migrating all HttpClient Instrumentations to Inject Full Context ([#​8826](DataDog/dd-trace-java#8826) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Migrating all HttpServer Instrumentations to Extract full Context ([#​8820](DataDog/dd-trace-java#8820) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer core - ✨⚡ Skip JAXB generated classes classloader ([#​9003](DataDog/dd-trace-java#9003) - [@​bric3](https://github.com/bric3)) - ✨ Add DD\_RUNTIME\_METRICS\_RUNTIME\_ID\_ENABLED alias for runtime id generation ([#​8981](DataDog/dd-trace-java#8981) - [@​amarziali](https://github.com/amarziali)) - 🐛 Use resolved address for peer.hostname when available without hitting the cache ([#​8915](DataDog/dd-trace-java#8915) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface server name process tag for tomcat ([#​8894](DataDog/dd-trace-java#8894) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface websphere cell and server name on process tags ([#​8880](DataDog/dd-trace-java#8880) - [@​amarziali](https://github.com/amarziali)) - ✨ Added special lightweight pre-main class that skips installation on incompatible JVMs. ([#​8855](DataDog/dd-trace-java#8855) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add entrypoint type to process tags ([#​8839](DataDog/dd-trace-java#8839) - [@​amarziali](https://github.com/amarziali)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Notify listeners when the scope top changes after switching scope stacks ([#​8797](DataDog/dd-trace-java#8797) - [@​mcculls](https://github.com/mcculls)) - ✨ Read hsperfdata for Java PIDs if jvmstat is unavailable ([#​8792](DataDog/dd-trace-java#8792) - [@​MattAlp](https://github.com/MattAlp)) - 🐛 Turn JDK socket support on by default ([#​8752](DataDog/dd-trace-java#8752) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Simplify context propagation ([#​8719](DataDog/dd-trace-java#8719) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Add JSON parsing support ([#​8579](DataDog/dd-trace-java#8579) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer internal logging - ✨ Fix printing format of span identifiers ([#​8897](DataDog/dd-trace-java#8897) - [@​vandonr](https://github.com/vandonr)) #### Tracer public API - 💡 Track the source of installation ([#​8956](DataDog/dd-trace-java#8956) - [@​mabdinur](https://github.com/mabdinur)) - ✨ Enforce size limit on application\_monitoring.yaml files ([#​8789](DataDog/dd-trace-java#8789) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Enabling baggage cache to support limits and non-ascii characters ([#​8713](DataDog/dd-trace-java#8713) - [@​mhlidd](https://github.com/mhlidd)) ### Instrumentations #### AWS Lambda instrumentation - ✨ Pass Lambda Request ID to Extension ([#​8814](DataDog/dd-trace-java#8814) - [@​nhulston](https://github.com/nhulston)) #### Core Java language instrumentation - ✨ Ensure ClassloadingInstrumentation is always applied even with `DD_TRACE_ENABLED=false` ([#​8863](DataDog/dd-trace-java#8863) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - 🐛 Do not override route with / in vertx instrumentation ([#​8881](DataDog/dd-trace-java#8881) - [@​vandonr](https://github.com/vandonr)) #### IBM Liberty - 🐛 Fix error mark on http status for IBM liberty ([#​8822](DataDog/dd-trace-java#8822) - [@​amarziali](https://github.com/amarziali)) #### JDBC instrumentation - 🐛 Do not prepend DBM <> APM trace comment in SQLCommenter if there is a pg plan hint ([#​8864](DataDog/dd-trace-java#8864) - [@​edengorevoy](https://github.com/edengorevoy)) #### JMS instrumentation - ✨ Add jms as an extra integration name where there is JMS involved ([#​8933](DataDog/dd-trace-java#8933) - [@​vandonr](https://github.com/vandonr)) #### Kotlin instrumentation - ✨ Enable kotlin\_coroutine integration by default ([#​8848](DataDog/dd-trace-java#8848) - [@​mcculls](https://github.com/mcculls)) - 🧹 Rework Kotlin coroutines instrumentation around coroutine context ([#​8774](DataDog/dd-trace-java#8774) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🐛 Support WithSpan inheritContext attribute ([#​8858](DataDog/dd-trace-java#8858) - [@​amarziali](https://github.com/amarziali)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Play Framework instrumentation - 🐛 Fix the Play Framework's span resource name priority so that the client JAX-RS 404 cannot override it ([#​8591](DataDog/dd-trace-java#8591) - [@​ygree](https://github.com/ygree)) #### Quarkus Instrumentation - 🐛 Ignore quarkus jaxrs stubs and cdi wrapper proxies ([#​8891](DataDog/dd-trace-java#8891) - [@​amarziali](https://github.com/amarziali)) #### ServiceTalk - ✨ Improve ServiceTalk Captured Context API Instrumentation for v0.42.56+ ([#​8821](DataDog/dd-trace-java#8821) - [@​ygree](https://github.com/ygree)) #### Spring instrumentation - ✨ Supporting Baggage for Instrumentations used in Weblog Tests ([#​8773](DataDog/dd-trace-java#8773) - [@​mhlidd](https://github.com/mhlidd)) #### WebSocket Instrumentation - 💡 Trace websocket for spring webflux reactive handlers ([#​8831](DataDog/dd-trace-java#8831) - [@​amarziali](https://github.com/amarziali)) - 💡:test\_tube: WebSocket support for Netty ([#​8632](DataDog/dd-trace-java#8632) - [@​ValentinZakharov](https://github.com/ValentinZakharov)) #### Zio Instrumentation - 🧹 Cleanup Zio fiber instrumentation to avoid repeated activation of continuation ([#​8798](DataDog/dd-trace-java#8798) - [@​mcculls](https://github.com/mcculls)) </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**: Enabled. ♻ **Rebasing**: Never, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). GitOrigin-RevId: 9207366cdb6a1bd098082305d354a0a3c4622d7a
What Does This Do
Ignores jaxrs client interface stubs from being instrumented (also because we should trace jaxrs server interfaces and not the client ones).
Same for CDI proxies that should not be traced.
Motivation
Additional Notes
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: APMS-15882