Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Send the container ID when discovering (calling the agent on the info endpoint) and fetch the container tags hash in the response headers.
The information is made available then on the ContainerInfo class and will be used by DSM/DBM for future features.

See the agent PR DataDog/datadog-agent#38515

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali added type: enhancement Enhancements and improvements comp: core Tracer core labels Jul 11, 2025
@pr-commenter
Copy link

pr-commenter bot commented Jul 11, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/container-info
git_commit_date 1752173281 1752221592
git_commit_sha ad6d6b9 00fbd76
release_version 1.52.0-SNAPSHOT~ad6d6b9786 1.52.0-SNAPSHOT~00fbd7699a
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1752223614 1752223614
ci_job_id 1024469185 1024469185
ci_pipeline_id 70272668 70272668
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-oorybzzu 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-oorybzzu 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 45 metrics, 8 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (996.165 ms) : 0, 996165
Total [baseline] (8.581 s) : 0, 8581134
Agent [candidate] (995.463 ms) : 0, 995463
Total [candidate] (8.577 s) : 0, 8576817
section iast
Agent [baseline] (1.145 s) : 0, 1144572
Total [baseline] (9.286 s) : 0, 9286086
Agent [candidate] (1.139 s) : 0, 1138576
Total [candidate] (9.236 s) : 0, 9236410
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 996.165 ms -
Agent iast 1.145 s 148.406 ms (14.9%)
Total tracing 8.581 s -
Total iast 9.286 s 704.952 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 995.463 ms -
Agent iast 1.139 s 143.113 ms (14.4%)
Total tracing 8.577 s -
Total iast 9.236 s 659.593 ms (7.7%)
gantt
    title insecure-bank - break down per module: candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.682 ms) : 0, 687682
BytebuddyAgent [candidate] (687.021 ms) : 0, 687021
GlobalTracer [baseline] (242.484 ms) : 0, 242484
GlobalTracer [candidate] (242.379 ms) : 0, 242379
AppSec [baseline] (30.339 ms) : 0, 30339
AppSec [candidate] (30.421 ms) : 0, 30421
Debugger [baseline] (5.968 ms) : 0, 5968
Debugger [candidate] (5.972 ms) : 0, 5972
Remote Config [baseline] (674.053 µs) : 0, 674
Remote Config [candidate] (676.516 µs) : 0, 677
Telemetry [baseline] (8.263 ms) : 0, 8263
Telemetry [candidate] (8.214 ms) : 0, 8214
section iast
BytebuddyAgent [baseline] (816.835 ms) : 0, 816835
BytebuddyAgent [candidate] (812.651 ms) : 0, 812651
GlobalTracer [baseline] (234.285 ms) : 0, 234285
GlobalTracer [candidate] (232.812 ms) : 0, 232812
AppSec [baseline] (28.819 ms) : 0, 28819
AppSec [candidate] (28.871 ms) : 0, 28871
Debugger [baseline] (7.481 ms) : 0, 7481
Debugger [candidate] (5.779 ms) : 0, 5779
Remote Config [baseline] (598.652 µs) : 0, 599
Remote Config [candidate] (592.199 µs) : 0, 592
Telemetry [baseline] (7.98 ms) : 0, 7980
Telemetry [candidate] (7.961 ms) : 0, 7961
IAST [baseline] (27.685 ms) : 0, 27685
IAST [candidate] (29.138 ms) : 0, 29138
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (999.669 ms) : 0, 999669
Total [baseline] (10.599 s) : 0, 10599057
Agent [candidate] (995.332 ms) : 0, 995332
Total [candidate] (10.632 s) : 0, 10632483
section appsec
Agent [baseline] (1.175 s) : 0, 1174994
Total [baseline] (10.741 s) : 0, 10740623
Agent [candidate] (1.177 s) : 0, 1176691
Total [candidate] (10.774 s) : 0, 10774048
section iast
Agent [baseline] (1.133 s) : 0, 1133487
Total [baseline] (10.783 s) : 0, 10782782
Agent [candidate] (1.131 s) : 0, 1131056
Total [candidate] (10.912 s) : 0, 10911619
section profiling
Agent [baseline] (1.246 s) : 0, 1245694
Total [baseline] (10.94 s) : 0, 10940345
Agent [candidate] (1.245 s) : 0, 1245271
Total [candidate] (10.903 s) : 0, 10903301
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 999.669 ms -
Agent appsec 1.175 s 175.325 ms (17.5%)
Agent iast 1.133 s 133.818 ms (13.4%)
Agent profiling 1.246 s 246.025 ms (24.6%)
Total tracing 10.599 s -
Total appsec 10.741 s 141.566 ms (1.3%)
Total iast 10.783 s 183.725 ms (1.7%)
Total profiling 10.94 s 341.288 ms (3.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 995.332 ms -
Agent appsec 1.177 s 181.359 ms (18.2%)
Agent iast 1.131 s 135.723 ms (13.6%)
Agent profiling 1.245 s 249.939 ms (25.1%)
Total tracing 10.632 s -
Total appsec 10.774 s 141.566 ms (1.3%)
Total iast 10.912 s 279.137 ms (2.6%)
Total profiling 10.903 s 270.818 ms (2.5%)
gantt
    title petclinic - break down per module: candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (690.102 ms) : 0, 690102
BytebuddyAgent [candidate] (687.344 ms) : 0, 687344
GlobalTracer [baseline] (243.297 ms) : 0, 243297
GlobalTracer [candidate] (242.119 ms) : 0, 242119
AppSec [baseline] (30.464 ms) : 0, 30464
AppSec [candidate] (30.136 ms) : 0, 30136
Debugger [baseline] (6.006 ms) : 0, 6006
Debugger [candidate] (5.957 ms) : 0, 5957
Remote Config [baseline] (679.571 µs) : 0, 680
Remote Config [candidate] (681.733 µs) : 0, 682
Telemetry [baseline] (8.277 ms) : 0, 8277
Telemetry [candidate] (8.261 ms) : 0, 8261
section appsec
BytebuddyAgent [baseline] (710.231 ms) : 0, 710231
BytebuddyAgent [candidate] (711.619 ms) : 0, 711619
GlobalTracer [baseline] (235.184 ms) : 0, 235184
GlobalTracer [candidate] (235.192 ms) : 0, 235192
AppSec [baseline] (170.824 ms) : 0, 170824
AppSec [candidate] (171.029 ms) : 0, 171029
Debugger [baseline] (5.736 ms) : 0, 5736
Debugger [candidate] (5.708 ms) : 0, 5708
Remote Config [baseline] (590.11 µs) : 0, 590
Remote Config [candidate] (606.766 µs) : 0, 607
Telemetry [baseline] (8.048 ms) : 0, 8048
Telemetry [candidate] (8.045 ms) : 0, 8045
IAST [baseline] (23.517 ms) : 0, 23517
IAST [candidate] (23.533 ms) : 0, 23533
section iast
BytebuddyAgent [baseline] (808.146 ms) : 0, 808146
BytebuddyAgent [candidate] (806.072 ms) : 0, 806072
GlobalTracer [baseline] (232.494 ms) : 0, 232494
GlobalTracer [candidate] (231.928 ms) : 0, 231928
AppSec [baseline] (28.656 ms) : 0, 28656
AppSec [candidate] (32.372 ms) : 0, 32372
Debugger [baseline] (5.819 ms) : 0, 5819
Debugger [candidate] (5.735 ms) : 0, 5735
Remote Config [baseline] (586.173 µs) : 0, 586
Remote Config [candidate] (589.041 µs) : 0, 589
Telemetry [baseline] (8.016 ms) : 0, 8016
Telemetry [candidate] (7.928 ms) : 0, 7928
IAST [baseline] (29.026 ms) : 0, 29026
IAST [candidate] (25.681 ms) : 0, 25681
section profiling
ProfilingAgent [baseline] (104.777 ms) : 0, 104777
ProfilingAgent [candidate] (104.051 ms) : 0, 104051
BytebuddyAgent [baseline] (678.245 ms) : 0, 678245
BytebuddyAgent [candidate] (678.62 ms) : 0, 678620
GlobalTracer [baseline] (360.74 ms) : 0, 360740
GlobalTracer [candidate] (360.7 ms) : 0, 360700
AppSec [baseline] (32.212 ms) : 0, 32212
AppSec [candidate] (31.643 ms) : 0, 31643
Debugger [baseline] (12.241 ms) : 0, 12241
Debugger [candidate] (12.126 ms) : 0, 12126
Remote Config [baseline] (667.437 µs) : 0, 667
Remote Config [candidate] (670.913 µs) : 0, 671
Telemetry [baseline] (8.017 ms) : 0, 8017
Telemetry [candidate] (8.802 ms) : 0, 8802
Profiling [baseline] (104.801 ms) : 0, 104801
Profiling [candidate] (104.076 ms) : 0, 104076
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/container-info
git_commit_date 1752173281 1752221592
git_commit_sha ad6d6b9 00fbd76
release_version 1.52.0-SNAPSHOT~ad6d6b9786 1.52.0-SNAPSHOT~00fbd7699a
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1752223305 1752223305
ci_job_id 1024469186 1024469186
ci_pipeline_id 70272668 70272668
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-kgw6zl9r 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-kgw6zl9r 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 1 performance regressions! Performance is the same for 11 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:petclinic:code_origins:high_load worse
[+1.379ms; +2.221ms] or [+3.063%; +4.933%]
unstable
[-11.201op/s; +3.226op/s] or [-10.779%; +3.105%]
46.826ms 99.925op/s 45.026ms 103.912op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786
    dateFormat X
    axisFormat %s
section baseline
no_agent (35.795 ms) : 35501, 36088
.   : milestone, 35795,
appsec (46.508 ms) : 46107, 46909
.   : milestone, 46508,
code_origins (45.026 ms) : 44657, 45395
.   : milestone, 45026,
iast (45.944 ms) : 45530, 46359
.   : milestone, 45944,
profiling (50.431 ms) : 49952, 50909
.   : milestone, 50431,
tracing (45.768 ms) : 45383, 46153
.   : milestone, 45768,
section candidate
no_agent (35.882 ms) : 35607, 36158
.   : milestone, 35882,
appsec (46.239 ms) : 45824, 46654
.   : milestone, 46239,
code_origins (46.826 ms) : 46414, 47238
.   : milestone, 46826,
iast (44.667 ms) : 44271, 45064
.   : milestone, 44667,
profiling (49.095 ms) : 48595, 49594
.   : milestone, 49095,
tracing (46.059 ms) : 45669, 46448
.   : milestone, 46059,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 35.795 ms [35.501 ms, 36.088 ms] -
appsec 46.508 ms [46.107 ms, 46.909 ms] 10.713 ms (29.9%)
code_origins 45.026 ms [44.657 ms, 45.395 ms] 9.231 ms (25.8%)
iast 45.944 ms [45.53 ms, 46.359 ms] 10.15 ms (28.4%)
profiling 50.431 ms [49.952 ms, 50.909 ms] 14.636 ms (40.9%)
tracing 45.768 ms [45.383 ms, 46.153 ms] 9.974 ms (27.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 35.882 ms [35.607 ms, 36.158 ms] -
appsec 46.239 ms [45.824 ms, 46.654 ms] 10.356 ms (28.9%)
code_origins 46.826 ms [46.414 ms, 47.238 ms] 10.944 ms (30.5%)
iast 44.667 ms [44.271 ms, 45.064 ms] 8.785 ms (24.5%)
profiling 49.095 ms [48.595 ms, 49.594 ms] 13.212 ms (36.8%)
tracing 46.059 ms [45.669 ms, 46.448 ms] 10.176 ms (28.4%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.308 ms) : 4256, 4360
.   : milestone, 4308,
iast (9.253 ms) : 9098, 9408
.   : milestone, 9253,
iast_FULL (14.412 ms) : 14130, 14693
.   : milestone, 14412,
iast_GLOBAL (10.376 ms) : 10182, 10570
.   : milestone, 10376,
profiling (8.674 ms) : 8539, 8809
.   : milestone, 8674,
tracing (7.852 ms) : 7731, 7973
.   : milestone, 7852,
section candidate
no_agent (4.283 ms) : 4236, 4330
.   : milestone, 4283,
iast (9.519 ms) : 9354, 9683
.   : milestone, 9519,
iast_FULL (14.298 ms) : 14010, 14587
.   : milestone, 14298,
iast_GLOBAL (10.233 ms) : 10055, 10412
.   : milestone, 10233,
profiling (8.457 ms) : 8329, 8585
.   : milestone, 8457,
tracing (7.674 ms) : 7559, 7789
.   : milestone, 7674,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.308 ms [4.256 ms, 4.36 ms] -
iast 9.253 ms [9.098 ms, 9.408 ms] 4.945 ms (114.8%)
iast_FULL 14.412 ms [14.13 ms, 14.693 ms] 10.104 ms (234.5%)
iast_GLOBAL 10.376 ms [10.182 ms, 10.57 ms] 6.068 ms (140.9%)
profiling 8.674 ms [8.539 ms, 8.809 ms] 4.366 ms (101.4%)
tracing 7.852 ms [7.731 ms, 7.973 ms] 3.544 ms (82.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.283 ms [4.236 ms, 4.33 ms] -
iast 9.519 ms [9.354 ms, 9.683 ms] 5.236 ms (122.2%)
iast_FULL 14.298 ms [14.01 ms, 14.587 ms] 10.015 ms (233.8%)
iast_GLOBAL 10.233 ms [10.055 ms, 10.412 ms] 5.95 ms (138.9%)
profiling 8.457 ms [8.329 ms, 8.585 ms] 4.174 ms (97.5%)
tracing 7.674 ms [7.559 ms, 7.789 ms] 3.391 ms (79.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/container-info
git_commit_date 1752173281 1752221592
git_commit_sha ad6d6b9 00fbd76
release_version 1.52.0-SNAPSHOT~ad6d6b9786 1.52.0-SNAPSHOT~00fbd7699a
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1752223810 1752223810
ci_job_id 1024469187 1024469187
ci_pipeline_id 70272668 70272668
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-lsen0uxh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-lsen0uxh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.489 s) : 15489000, 15489000
.   : milestone, 15489000,
appsec (14.86 s) : 14860000, 14860000
.   : milestone, 14860000,
iast (18.479 s) : 18479000, 18479000
.   : milestone, 18479000,
iast_GLOBAL (18.177 s) : 18177000, 18177000
.   : milestone, 18177000,
profiling (15.032 s) : 15032000, 15032000
.   : milestone, 15032000,
tracing (14.89 s) : 14890000, 14890000
.   : milestone, 14890000,
section candidate
no_agent (15.589 s) : 15589000, 15589000
.   : milestone, 15589000,
appsec (14.853 s) : 14853000, 14853000
.   : milestone, 14853000,
iast (18.454 s) : 18454000, 18454000
.   : milestone, 18454000,
iast_GLOBAL (18.297 s) : 18297000, 18297000
.   : milestone, 18297000,
profiling (15.248 s) : 15248000, 15248000
.   : milestone, 15248000,
tracing (14.965 s) : 14965000, 14965000
.   : milestone, 14965000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.489 s [15.489 s, 15.489 s] -
appsec 14.86 s [14.86 s, 14.86 s] -629.0 ms (-4.1%)
iast 18.479 s [18.479 s, 18.479 s] 2.99 s (19.3%)
iast_GLOBAL 18.177 s [18.177 s, 18.177 s] 2.688 s (17.4%)
profiling 15.032 s [15.032 s, 15.032 s] -457.0 ms (-3.0%)
tracing 14.89 s [14.89 s, 14.89 s] -599.0 ms (-3.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.589 s [15.589 s, 15.589 s] -
appsec 14.853 s [14.853 s, 14.853 s] -736.0 ms (-4.7%)
iast 18.454 s [18.454 s, 18.454 s] 2.865 s (18.4%)
iast_GLOBAL 18.297 s [18.297 s, 18.297 s] 2.708 s (17.4%)
profiling 15.248 s [15.248 s, 15.248 s] -341.0 ms (-2.2%)
tracing 14.965 s [14.965 s, 14.965 s] -624.0 ms (-4.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~00fbd7699a, baseline=1.52.0-SNAPSHOT~ad6d6b9786
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.485 ms) : 1474, 1497
.   : milestone, 1485,
appsec (2.423 ms) : 2373, 2473
.   : milestone, 2423,
iast (2.208 ms) : 2145, 2270
.   : milestone, 2208,
iast_GLOBAL (2.242 ms) : 2180, 2305
.   : milestone, 2242,
profiling (2.053 ms) : 2002, 2104
.   : milestone, 2053,
tracing (2.038 ms) : 1989, 2087
.   : milestone, 2038,
section candidate
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (2.415 ms) : 2366, 2465
.   : milestone, 2415,
iast (2.202 ms) : 2140, 2265
.   : milestone, 2202,
iast_GLOBAL (2.241 ms) : 2178, 2304
.   : milestone, 2241,
profiling (2.061 ms) : 2009, 2112
.   : milestone, 2061,
tracing (2.02 ms) : 1971, 2068
.   : milestone, 2020,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.485 ms [1.474 ms, 1.497 ms] -
appsec 2.423 ms [2.373 ms, 2.473 ms] 938.027 µs (63.2%)
iast 2.208 ms [2.145 ms, 2.27 ms] 722.554 µs (48.6%)
iast_GLOBAL 2.242 ms [2.18 ms, 2.305 ms] 757.158 µs (51.0%)
profiling 2.053 ms [2.002 ms, 2.104 ms] 567.533 µs (38.2%)
tracing 2.038 ms [1.989 ms, 2.087 ms] 552.47 µs (37.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 2.415 ms [2.366 ms, 2.465 ms] 936.521 µs (63.3%)
iast 2.202 ms [2.14 ms, 2.265 ms] 723.407 µs (48.9%)
iast_GLOBAL 2.241 ms [2.178 ms, 2.304 ms] 762.404 µs (51.6%)
profiling 2.061 ms [2.009 ms, 2.112 ms] 581.691 µs (39.3%)
tracing 2.02 ms [1.971 ms, 2.068 ms] 541.096 µs (36.6%)

@amarziali amarziali marked this pull request as ready for review July 11, 2025 14:17
@amarziali amarziali requested a review from a team as a code owner July 11, 2025 14:17
@amarziali amarziali requested a review from PerfectSlayer July 11, 2025 14:17
@amarziali amarziali merged commit 0a73eac into master Jul 11, 2025
511 checks passed
@amarziali amarziali deleted the andrea.marziali/container-info branch July 11, 2025 16:36
@github-actions github-actions bot added this to the 1.52.0 milestone Jul 11, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Aug 5, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [redis.clients:jedis](https://github.com/redis/jedis) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `6.0.0` -> `6.1.0` |
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.59.2` -> `2.60.0` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.68.2` -> `2.69.0` |
| [com.squareup.wire](https://github.com/square/wire) | plugin |
misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-schema](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-runtime](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-reflector](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-moshi-adapter](https://github.com/square/wire)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-grpc-client](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-bom](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.51.2` -> `1.52.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |

---

### Release Notes

<details>
<summary>redis/jedis (redis.clients:jedis)</summary>

### [`v6.1.0`](https://github.com/redis/jedis/releases/tag/v6.1.0):
6.1.0

### Changes

#### 🚀 New Features

- Add support for SVS-VAMANA vector indexing
([#&#8203;4222](redis/jedis#4222))
- Clarify why new stream entries aren't deleted with XDELEX
([#&#8203;4218](redis/jedis#4218))
- Add support for new stream commands
([#&#8203;4211](redis/jedis#4211))
- Add Support for New BITOP Operations in Redis 8.2
([#&#8203;4188](redis/jedis#4188))
([#&#8203;4190](redis/jedis#4190))
- Add binary stream support for XREAD and XREADGROUP
([#&#8203;3566](redis/jedis#3566))
([#&#8203;4152](redis/jedis#4152))
- Run pipeline in current thread if all the keys on same node
([#&#8203;4149](redis/jedis#4149))

#### 🐛 Bug Fixes

- Restore binary compatibility of SetParams
([#&#8203;4225](redis/jedis#4225))
- Fix memory leak in JedisClusterInfoCache - replica nodes not cleared
([#&#8203;4205](redis/jedis#4205))
- Fix:JedisCluster throws NullPointerException when maxAttempts is set
to 0 ([#&#8203;4186](redis/jedis#4186))

#### 🧰 Maintenance

- DOC-5471 time series doc examples
([#&#8203;4210](redis/jedis#4210))
- Bump jackson.version from 2.19.1 to 2.19.2
([#&#8203;4208](redis/jedis#4208))
- Fix flaky test ClientCommandsTest.killSkipmeYesNo
([#&#8203;4206](redis/jedis#4206))
- Bump org.junit:junit-bom from 5.13.2 to 5.13.3
([#&#8203;4198](redis/jedis#4198))
- Migrate publishing to Maven Central Portal
([#&#8203;4199](redis/jedis#4199))
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
([#&#8203;4197](redis/jedis#4197))
- Bump org.junit:junit-bom from 5.13.1 to 5.13.2
([#&#8203;4192](redis/jedis#4192))
- DOC-5227 added probabilistic data type examples
([#&#8203;4184](redis/jedis#4184))
- Bump jackson.version from 2.19.0 to 2.19.1
([#&#8203;4180](redis/jedis#4180))
- Update test infra to use latest Redis
([#&#8203;4179](redis/jedis#4179))
- Bump org.junit:junit-bom from 5.13.0-RC1 to 5.13.1
([#&#8203;4174](redis/jedis#4174))
- Bump org.json:json from
[`2025010`](redis/jedis@20250107) to
[`2025051`](redis/jedis@20250517)
([#&#8203;4171](redis/jedis#4171))
- Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.4
to 5.5 ([#&#8203;4170](redis/jedis#4170))
- Fix flaky tests in DocumentTest
([#&#8203;3617](redis/jedis#3617))
- Add retryable command execution example
([#&#8203;3780](redis/jedis#3780))
- Bump jackson.version from 2.18.3 to 2.19.0
([#&#8203;4160](redis/jedis#4160))
- Bump com.google.code.gson:gson from 2.12.1 to 2.13.1
([#&#8203;4161](redis/jedis#4161))

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;219sansim](https://github.com/219sansim),
[@&#8203;YoHanKi](https://github.com/YoHanKi),
[@&#8203;andy-stark-redis](https://github.com/andy-stark-redis),
[@&#8203;ggivo](https://github.com/ggivo),
[@&#8203;jujn](https://github.com/jujn),
[@&#8203;thachlp](https://github.com/thachlp),
[@&#8203;uglide](https://github.com/uglide) and
[@&#8203;xrayw](https://github.com/xrayw)

</details>

<details>
<summary>googleapis/sdk-platform-java
(com.google.api.grpc:proto-google-common-protos)</summary>

###
[`v2.60.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2600-2025-06-23)

##### Features

- handle auto pagination for BigQuery v2
([#&#8203;3829](googleapis/sdk-platform-java#3829))
([025c84c](googleapis/sdk-platform-java@025c84c))

##### Dependencies

- update google auth library dependencies to v1.37.1
([#&#8203;3846](googleapis/sdk-platform-java#3846))
([ea1d9e5](googleapis/sdk-platform-java@ea1d9e5))
- update google http client dependencies to v1.47.1
([#&#8203;3848](googleapis/sdk-platform-java#3848))
([a9a39d7](googleapis/sdk-platform-java@a9a39d7))

</details>

<details>
<summary>square/wire (com.squareup.wire)</summary>

###
[`v5.3.6`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-536)

[Compare Source](square/wire@5.3.5...5.3.6)

*2025-08-05*

##### CLI

- New CLI option `--ignore_unused_roots_and_prunes`
([#&#8203;3354](square/wire#3354))

##### JVM

- Fix: Handle negative hexadecimal in default values
([#&#8203;3355](square/wire#3355))
- Optimization: Avoid copying of repeated and map types when
mutableTypes are being used
([#&#8203;3352](square/wire#3352) by \[Rahul
Ravikumar]\[tikurahul])

##### Swift

- Fix: Properly disambiguate OneOf enum if it has the same name as
enclosing type
([#&#8203;3350](square/wire#3350) by
\[Dimitris Koutsogiorgas]\[dnkoutso])

</details>

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.52.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.52.0):
1.52.0

### Components

#### Application Security Management (WAF)

- ✨ Only report ASM\_DD, ASM\_DATA and ASM capabilities when
AppSec is enabled
([#&#8203;9260](DataDog/dd-trace-java#9260) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix NPE in AppSecConfigServiceImpl
([#&#8203;9165](DataDog/dd-trace-java#9165) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Build & Tooling

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Configuration at Runtime

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Continuous Integration Visibility

- ✨ Update GitLab provided tags
([#&#8203;9275](DataDog/dd-trace-java#9275) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Fix base branch SHA usage in GitHub Actions
([#&#8203;9257](DataDog/dd-trace-java#9257) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add `ci.job.id` tag
([#&#8203;9256](DataDog/dd-trace-java#9256) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add new org to Weaver instrumentation
([#&#8203;9235](DataDog/dd-trace-java#9235) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano) - thanks
for the contribution!)
- ✨ Improve Git commit info building
([#&#8203;9210](DataDog/dd-trace-java#9210) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update Attempt to Fix to v5
([#&#8203;9145](DataDog/dd-trace-java#9145) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Crash tracking

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Data Streams Monitoring

- ✨ Reduce DSM CPU overheard
([#&#8203;9151](DataDog/dd-trace-java#9151) -
[@&#8203;kr-igor](https://github.com/kr-igor))
- ✨⚡ DSM optimizations for high throughput scenarios
([#&#8203;9137](DataDog/dd-trace-java#9137) -
[@&#8203;kr-igor](https://github.com/kr-igor))

#### Database Monitoring

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Dynamic Instrumentation

- 🐛 Add URI in string primitives
([#&#8203;9285](DataDog/dd-trace-java#9285) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Increase SourceFile tracking max queue size
([#&#8203;9271](DataDog/dd-trace-java#9271) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add capping on SourceFile tracking queue
([#&#8203;9245](DataDog/dd-trace-java#9245) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add third-party filtering in SourceFile tracking
([#&#8203;9205](DataDog/dd-trace-java#9205) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### ML Observability (LLMObs)

- ✨ Add methods to capture embedding and retrieval spans
([#&#8203;9297](DataDog/dd-trace-java#9297) -
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))

#### Metrics

- ✨ Change primary client stats configuration key
([#&#8203;9196](DataDog/dd-trace-java#9196) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Calculate client stats also if the span kind is eligible
([#&#8203;9157](DataDog/dd-trace-java#9157) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Backpropagate peer tags
([#&#8203;9144](DataDog/dd-trace-java#9144) -
[@&#8203;bric3](https://github.com/bric3))
- 🐛 Make client stats reliable in case of downgrade
([#&#8203;9136](DataDog/dd-trace-java#9136) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Platform components

- 🐛 Fix VM options parsing from /proc/fs
([#&#8203;9255](DataDog/dd-trace-java#9255) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Profiling

- ✨ Switch profile compression to zstd default
([#&#8203;9293](DataDog/dd-trace-java#9293) -
[@&#8203;jbachorik](https://github.com/jbachorik))

- ✨ Bump ddprof to 1.29.0
([#&#8203;9262](DataDog/dd-trace-java#9262) -
[@&#8203;zhengyu123](https://github.com/zhengyu123))
- Potential memory leak and race with the JVMTI wallclock sampler by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#234
- Downport async-profiler no-allocation changes by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#245
- Adopt openjdk safefetch by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#246
- Safe fetch 64-bit value and pointer by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#247
- Rebase on Async-Profiler 4.1 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#252
- Patch upstream stackWalker.cpp not to fail on unaligned access by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#218
- Remap thread id to avoid bitmap contention by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#229
- Improve performance using Unsafe to activate/deactivate thread filter
by [@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#230
- Unify context propagation by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#231

- 🐛 Fix the profiler stackdepth setting propagation in recent (22+)
Java versions
([#&#8203;9130](DataDog/dd-trace-java#9130) -
[@&#8203;jbachorik](https://github.com/jbachorik))

#### Realtime User Monitoring

- ✨ Wrap servlet original PrintWriter on rum injector
([#&#8203;9146](DataDog/dd-trace-java#9146) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Tracer core

- ✨⚡ Reduce span construction overhead by switching to
optimized TagMap
([#&#8203;8589](DataDog/dd-trace-java#8589) -
[@&#8203;dougqh](https://github.com/dougqh))
- 🐛 Match Hands Off Config selectors on process\_arguments value
([#&#8203;9201](DataDog/dd-trace-java#9201) -
[@&#8203;paullegranddc](https://github.com/paullegranddc))
- ✨ Move JSON generation to sender thread to improve startup
time.
([#&#8203;9197](DataDog/dd-trace-java#9197) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- ✨ Improve agent to avoid loading global config on main thread
([#&#8203;9190](DataDog/dd-trace-java#9190) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ add injection metadata fields to telemetry forwarder
([#&#8203;9185](DataDog/dd-trace-java#9185) -
[@&#8203;sydney-tung](https://github.com/sydney-tung))
- 🐛 Avoid race conditions on feature discovery during Writer
creation
([#&#8203;9173](DataDog/dd-trace-java#9173) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Surface potential root cause when agent initialization
errors
([#&#8203;9170](DataDog/dd-trace-java#9170) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Support adding W3C baggage as span tags
([#&#8203;9169](DataDog/dd-trace-java#9169) -
[@&#8203;rachelyangdog](https://github.com/rachelyangdog))
- ✨⚡ Align our default classloader excludes with OTel
([#&#8203;9161](DataDog/dd-trace-java#9161) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Backpropagate container tags hash coming from the info
endpoint
([#&#8203;9156](DataDog/dd-trace-java#9156) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Avoid race conditions and multiple agent discovery feature
states
([#&#8203;9135](DataDog/dd-trace-java#9135) -
[@&#8203;amarziali](https://github.com/amarziali))

### Instrumentations

#### AWS SDK instrumentation

- ✨ Enhance Service Representation for Serverless
([#&#8203;9203](DataDog/dd-trace-java#9203) -
[@&#8203;zarirhamza](https://github.com/zarirhamza))

#### gRPC instrumentation

- 🐛 Add check to prevent injection of repeated GRPC headers
([#&#8203;9246](DataDog/dd-trace-java#9246) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### JDBC instrumentation

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Play Framework instrumentation

- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

</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.

👻 **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: 9da36329ffa552291a640381780b608ef6513e29
@ygree ygree mentioned this pull request Aug 14, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants