-
Notifications
You must be signed in to change notification settings - Fork 305
Use tag as fallback in api requests if no branch is available #8876
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
Merged
daniel-mohedano
merged 2 commits into
master
from
daniel.mohedano/settings-api-branch-tag
May 26, 2025
Merged
Use tag as fallback in api requests if no branch is available #8876
daniel-mohedano
merged 2 commits into
master
from
daniel.mohedano/settings-api-branch-tag
May 26, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BenchmarksStartupParameters
See matching parameters
SummaryFound 3 performance improvements and 2 performance regressions! Performance is the same for 55 metrics, 11 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.022 s) : 0, 1022463
Total [baseline] (10.464 s) : 0, 10464132
Agent [candidate] (1.028 s) : 0, 1027931
Total [candidate] (10.559 s) : 0, 10558659
section appsec
Agent [baseline] (1.164 s) : 0, 1164479
Total [baseline] (10.697 s) : 0, 10696986
Agent [candidate] (1.161 s) : 0, 1161121
Total [candidate] (10.667 s) : 0, 10666616
section iast
Agent [baseline] (1.152 s) : 0, 1152438
Total [baseline] (10.938 s) : 0, 10937924
Agent [candidate] (1.152 s) : 0, 1152029
Total [candidate] (10.898 s) : 0, 10898055
section profiling
Agent [baseline] (1.284 s) : 0, 1284053
Total [baseline] (10.958 s) : 0, 10957798
Agent [candidate] (1.267 s) : 0, 1267446
Total [candidate] (10.919 s) : 0, 10918543
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.656 ms) : 0, 683656
BytebuddyAgent [candidate] (688.176 ms) : 0, 688176
GlobalTracer [baseline] (240.553 ms) : 0, 240553
GlobalTracer [candidate] (242.007 ms) : 0, 242007
AppSec [baseline] (54.533 ms) : 0, 54533
AppSec [candidate] (54.792 ms) : 0, 54792
Debugger [baseline] (10.47 ms) : 0, 10470
Debugger [candidate] (10.275 ms) : 0, 10275
Remote Config [baseline] (691.79 µs) : 0, 692
Remote Config [candidate] (702.022 µs) : 0, 702
Telemetry [baseline] (8.986 ms) : 0, 8986
Telemetry [candidate] (8.316 ms) : 0, 8316
section appsec
BytebuddyAgent [baseline] (702.217 ms) : 0, 702217
BytebuddyAgent [candidate] (699.798 ms) : 0, 699798
GlobalTracer [baseline] (237.606 ms) : 0, 237606
GlobalTracer [candidate] (236.748 ms) : 0, 236748
IAST [baseline] (21.783 ms) : 0, 21783
IAST [candidate] (21.685 ms) : 0, 21685
AppSec [baseline] (175.799 ms) : 0, 175799
AppSec [candidate] (176.273 ms) : 0, 176273
Debugger [baseline] (5.971 ms) : 0, 5971
Debugger [candidate] (5.922 ms) : 0, 5922
Remote Config [baseline] (631.475 µs) : 0, 631
Remote Config [candidate] (624.553 µs) : 0, 625
Telemetry [baseline] (7.796 ms) : 0, 7796
Telemetry [candidate] (7.336 ms) : 0, 7336
section iast
BytebuddyAgent [baseline] (805.955 ms) : 0, 805955
BytebuddyAgent [candidate] (803.837 ms) : 0, 803837
GlobalTracer [baseline] (230.302 ms) : 0, 230302
GlobalTracer [candidate] (231.462 ms) : 0, 231462
IAST [baseline] (26.612 ms) : 0, 26612
IAST [candidate] (28.264 ms) : 0, 28264
AppSec [baseline] (50.042 ms) : 0, 50042
AppSec [candidate] (50.508 ms) : 0, 50508
Debugger [baseline] (5.871 ms) : 0, 5871
Debugger [candidate] (5.907 ms) : 0, 5907
Remote Config [baseline] (585.784 µs) : 0, 586
Remote Config [candidate] (600.544 µs) : 0, 601
Telemetry [baseline] (7.862 ms) : 0, 7862
Telemetry [candidate] (7.919 ms) : 0, 7919
section profiling
BytebuddyAgent [baseline] (676.849 ms) : 0, 676849
BytebuddyAgent [candidate] (675.046 ms) : 0, 675046
GlobalTracer [baseline] (377.474 ms) : 0, 377474
GlobalTracer [candidate] (360.315 ms) : 0, 360315
AppSec [baseline] (54.571 ms) : 0, 54571
AppSec [candidate] (62.048 ms) : 0, 62048
Debugger [baseline] (6.082 ms) : 0, 6082
Debugger [candidate] (6.317 ms) : 0, 6317
Remote Config [baseline] (670.1 µs) : 0, 670
Remote Config [candidate] (647.672 µs) : 0, 648
Telemetry [baseline] (8.048 ms) : 0, 8048
Telemetry [candidate] (8.257 ms) : 0, 8257
ProfilingAgent [baseline] (109.458 ms) : 0, 109458
ProfilingAgent [candidate] (103.825 ms) : 0, 103825
Profiling [baseline] (109.483 ms) : 0, 109483
Profiling [candidate] (103.849 ms) : 0, 103849
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1017938
Total [baseline] (8.642 s) : 0, 8641625
Agent [candidate] (1.026 s) : 0, 1025595
Total [candidate] (8.664 s) : 0, 8663708
section iast
Agent [baseline] (1.15 s) : 0, 1149960
Total [baseline] (9.199 s) : 0, 9198872
Agent [candidate] (1.148 s) : 0, 1148026
Total [candidate] (9.218 s) : 0, 9217696
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.156 s) : 0, 1156312
Total [baseline] (9.217 s) : 0, 9216978
Agent [candidate] (1.149 s) : 0, 1148932
Total [candidate] (9.178 s) : 0, 9178010
section iast_TELEMETRY_OFF
Agent [baseline] (1.145 s) : 0, 1144765
Total [baseline] (9.211 s) : 0, 9211329
Agent [candidate] (1.15 s) : 0, 1150347
Total [candidate] (9.205 s) : 0, 9204619
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (681.206 ms) : 0, 681206
BytebuddyAgent [candidate] (685.451 ms) : 0, 685451
GlobalTracer [baseline] (239.825 ms) : 0, 239825
GlobalTracer [candidate] (241.587 ms) : 0, 241587
AppSec [baseline] (54.625 ms) : 0, 54625
AppSec [candidate] (54.635 ms) : 0, 54635
Debugger [baseline] (8.295 ms) : 0, 8295
Debugger [candidate] (11.291 ms) : 0, 11291
Remote Config [baseline] (705.049 µs) : 0, 705
Remote Config [candidate] (700.79 µs) : 0, 701
Telemetry [baseline] (9.753 ms) : 0, 9753
Telemetry [candidate] (8.351 ms) : 0, 8351
section iast
BytebuddyAgent [baseline] (802.693 ms) : 0, 802693
BytebuddyAgent [candidate] (801.568 ms) : 0, 801568
GlobalTracer [baseline] (230.687 ms) : 0, 230687
GlobalTracer [candidate] (230.816 ms) : 0, 230816
IAST [baseline] (28.238 ms) : 0, 28238
IAST [candidate] (28.801 ms) : 0, 28801
AppSec [baseline] (50.429 ms) : 0, 50429
AppSec [candidate] (48.179 ms) : 0, 48179
Debugger [baseline] (5.856 ms) : 0, 5856
Debugger [candidate] (5.889 ms) : 0, 5889
Remote Config [baseline] (579.413 µs) : 0, 579
Remote Config [candidate] (580.445 µs) : 0, 580
Telemetry [baseline] (7.804 ms) : 0, 7804
Telemetry [candidate] (7.859 ms) : 0, 7859
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (807.402 ms) : 0, 807402
BytebuddyAgent [candidate] (801.629 ms) : 0, 801629
GlobalTracer [baseline] (231.809 ms) : 0, 231809
GlobalTracer [candidate] (231.173 ms) : 0, 231173
IAST [baseline] (28.538 ms) : 0, 28538
IAST [candidate] (28.98 ms) : 0, 28980
AppSec [baseline] (50.481 ms) : 0, 50481
AppSec [candidate] (49.337 ms) : 0, 49337
Debugger [baseline] (5.942 ms) : 0, 5942
Debugger [candidate] (5.917 ms) : 0, 5917
Remote Config [baseline] (589.853 µs) : 0, 590
Remote Config [candidate] (596.262 µs) : 0, 596
Telemetry [baseline] (7.911 ms) : 0, 7911
Telemetry [candidate] (7.883 ms) : 0, 7883
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (797.816 ms) : 0, 797816
BytebuddyAgent [candidate] (802.344 ms) : 0, 802344
GlobalTracer [baseline] (230.832 ms) : 0, 230832
GlobalTracer [candidate] (231.971 ms) : 0, 231971
IAST [baseline] (22.308 ms) : 0, 22308
IAST [candidate] (22.338 ms) : 0, 22338
AppSec [baseline] (56.02 ms) : 0, 56020
AppSec [candidate] (55.737 ms) : 0, 55737
Debugger [baseline] (5.934 ms) : 0, 5934
Debugger [candidate] (5.938 ms) : 0, 5938
Remote Config [baseline] (599.91 µs) : 0, 600
Remote Config [candidate] (598.088 µs) : 0, 598
Telemetry [baseline] (7.726 ms) : 0, 7726
Telemetry [candidate] (7.793 ms) : 0, 7793
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 18 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (386.642 µs) : 365, 408
. : milestone, 387,
iast (531.759 µs) : 510, 554
. : milestone, 532,
iast_FULL (741.157 µs) : 719, 763
. : milestone, 741,
iast_GLOBAL (578.465 µs) : 555, 602
. : milestone, 578,
iast_HARDCODED_SECRET_DISABLED (535.317 µs) : 513, 558
. : milestone, 535,
iast_INACTIVE (473.325 µs) : 451, 496
. : milestone, 473,
iast_TELEMETRY_OFF (509.361 µs) : 486, 532
. : milestone, 509,
tracing (473.8 µs) : 451, 497
. : milestone, 474,
section candidate
no_agent (391.712 µs) : 371, 412
. : milestone, 392,
iast (539.543 µs) : 518, 561
. : milestone, 540,
iast_FULL (750.673 µs) : 728, 773
. : milestone, 751,
iast_GLOBAL (575.272 µs) : 552, 599
. : milestone, 575,
iast_HARDCODED_SECRET_DISABLED (540.378 µs) : 517, 564
. : milestone, 540,
iast_INACTIVE (478.451 µs) : 456, 501
. : milestone, 478,
iast_TELEMETRY_OFF (517.506 µs) : 495, 540
. : milestone, 518,
tracing (475.98 µs) : 453, 499
. : milestone, 476,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.374 ms) : 1354, 1394
. : milestone, 1374,
appsec (1.75 ms) : 1726, 1775
. : milestone, 1750,
appsec_no_iast (1.736 ms) : 1712, 1760
. : milestone, 1736,
code_origins (1.693 ms) : 1667, 1720
. : milestone, 1693,
iast (1.522 ms) : 1498, 1547
. : milestone, 1522,
profiling (1.514 ms) : 1491, 1537
. : milestone, 1514,
tracing (1.507 ms) : 1481, 1532
. : milestone, 1507,
section candidate
no_agent (1.375 ms) : 1355, 1394
. : milestone, 1375,
appsec (1.753 ms) : 1730, 1777
. : milestone, 1753,
appsec_no_iast (1.745 ms) : 1721, 1768
. : milestone, 1745,
code_origins (1.677 ms) : 1649, 1704
. : milestone, 1677,
iast (1.513 ms) : 1489, 1537
. : milestone, 1513,
profiling (1.541 ms) : 1517, 1564
. : milestone, 1541,
tracing (1.516 ms) : 1490, 1543
. : milestone, 1516,
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~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.481 ms) : 1470, 1493
. : milestone, 1481,
appsec (2.422 ms) : 2373, 2471
. : milestone, 2422,
iast (2.194 ms) : 2133, 2256
. : milestone, 2194,
iast_GLOBAL (2.233 ms) : 2172, 2295
. : milestone, 2233,
profiling (2.035 ms) : 1987, 2084
. : milestone, 2035,
tracing (2.018 ms) : 1971, 2066
. : milestone, 2018,
section candidate
no_agent (1.484 ms) : 1473, 1496
. : milestone, 1484,
appsec (2.418 ms) : 2369, 2467
. : milestone, 2418,
iast (2.205 ms) : 2143, 2266
. : milestone, 2205,
iast_GLOBAL (2.235 ms) : 2174, 2297
. : milestone, 2235,
profiling (2.059 ms) : 2008, 2110
. : milestone, 2059,
tracing (2.026 ms) : 1979, 2074
. : milestone, 2026,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~7e8ef9510e, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (15.538 s) : 15538000, 15538000
. : milestone, 15538000,
appsec (15.232 s) : 15232000, 15232000
. : milestone, 15232000,
iast (18.76 s) : 18760000, 18760000
. : milestone, 18760000,
iast_GLOBAL (18.218 s) : 18218000, 18218000
. : milestone, 18218000,
profiling (15.076 s) : 15076000, 15076000
. : milestone, 15076000,
tracing (15.035 s) : 15035000, 15035000
. : milestone, 15035000,
section candidate
no_agent (15.15 s) : 15150000, 15150000
. : milestone, 15150000,
appsec (15.253 s) : 15253000, 15253000
. : milestone, 15253000,
iast (18.393 s) : 18393000, 18393000
. : milestone, 18393000,
iast_GLOBAL (18.323 s) : 18323000, 18323000
. : milestone, 18323000,
profiling (15.052 s) : 15052000, 15052000
. : milestone, 15052000,
tracing (14.919 s) : 14919000, 14919000
. : milestone, 14919000,
|
nikita-tkachenko-datadog
approved these changes
May 26, 2025
svc-squareup-copybara
pushed a commit
to cashapp/misk
that referenced
this pull request
Jun 20, 2025
| 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
When building the tracer environment used in the API requests to the backend,
git.tag
will be used asbranch
when this value is not available.Motivation
When a GitHub action is triggered on a tag push (not a branch), we end up sending requests with
branch: null
, causing a 400 to be returned from the backend.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: SDTEST-2035