-
Notifications
You must be signed in to change notification settings - Fork 304
Ensure usr.exists tag is not overridden when UsernameNotFoundException is thrown #8376
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
manuel-alvarez-alvarez
merged 1 commit into
master
from
malvarez/waf-fix-ato-usr-exists-override-2
Feb 13, 2025
Merged
Ensure usr.exists tag is not overridden when UsernameNotFoundException is thrown #8376
manuel-alvarez-alvarez
merged 1 commit into
master
from
malvarez/waf-fix-ato-usr-exists-override-2
Feb 13, 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 0 performance improvements and 0 performance regressions! Performance is the same for 56 metrics, 7 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1049878
Total [baseline] (8.658 s) : 0, 8658243
Agent [candidate] (1.039 s) : 0, 1038630
Total [candidate] (8.638 s) : 0, 8637743
section iast
Agent [baseline] (1.179 s) : 0, 1178900
Total [baseline] (9.254 s) : 0, 9253981
Agent [candidate] (1.178 s) : 0, 1177798
Total [candidate] (9.274 s) : 0, 9273555
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.182 s) : 0, 1181816
Total [baseline] (9.244 s) : 0, 9243649
Agent [candidate] (1.174 s) : 0, 1173881
Total [candidate] (9.187 s) : 0, 9186888
section iast_TELEMETRY_OFF
Agent [baseline] (1.165 s) : 0, 1164976
Total [baseline] (9.219 s) : 0, 9219221
Agent [candidate] (1.169 s) : 0, 1169192
Total [candidate] (9.251 s) : 0, 9251268
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.134 ms) : 0, 722134
BytebuddyAgent [candidate] (715.802 ms) : 0, 715802
GlobalTracer [baseline] (241.997 ms) : 0, 241997
GlobalTracer [candidate] (240.371 ms) : 0, 240371
AppSec [baseline] (55.941 ms) : 0, 55941
AppSec [candidate] (55.066 ms) : 0, 55066
Remote Config [baseline] (717.265 µs) : 0, 717
Remote Config [candidate] (711.416 µs) : 0, 711
Telemetry [baseline] (13.612 ms) : 0, 13612
Telemetry [candidate] (11.536 ms) : 0, 11536
section iast
BytebuddyAgent [baseline] (842.0 ms) : 0, 842000
BytebuddyAgent [candidate] (842.227 ms) : 0, 842227
GlobalTracer [baseline] (232.364 ms) : 0, 232364
GlobalTracer [candidate] (231.86 ms) : 0, 231860
IAST [baseline] (22.773 ms) : 0, 22773
IAST [candidate] (22.625 ms) : 0, 22625
AppSec [baseline] (56.918 ms) : 0, 56918
AppSec [candidate] (56.393 ms) : 0, 56393
Remote Config [baseline] (620.922 µs) : 0, 621
Remote Config [candidate] (607.341 µs) : 0, 607
Telemetry [baseline] (8.82 ms) : 0, 8820
Telemetry [candidate] (8.721 ms) : 0, 8721
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (843.14 ms) : 0, 843140
BytebuddyAgent [candidate] (837.547 ms) : 0, 837547
GlobalTracer [baseline] (232.983 ms) : 0, 232983
GlobalTracer [candidate] (231.602 ms) : 0, 231602
IAST [baseline] (23.32 ms) : 0, 23320
IAST [candidate] (22.781 ms) : 0, 22781
AppSec [baseline] (57.507 ms) : 0, 57507
AppSec [candidate] (57.153 ms) : 0, 57153
Remote Config [baseline] (614.787 µs) : 0, 615
Remote Config [candidate] (616.79 µs) : 0, 617
Telemetry [baseline] (8.793 ms) : 0, 8793
Telemetry [candidate] (8.73 ms) : 0, 8730
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (830.704 ms) : 0, 830704
BytebuddyAgent [candidate] (833.626 ms) : 0, 833626
GlobalTracer [baseline] (230.518 ms) : 0, 230518
GlobalTracer [candidate] (231.688 ms) : 0, 231688
IAST [baseline] (24.541 ms) : 0, 24541
IAST [candidate] (26.293 ms) : 0, 26293
AppSec [baseline] (54.683 ms) : 0, 54683
AppSec [candidate] (53.067 ms) : 0, 53067
Remote Config [baseline] (611.834 µs) : 0, 612
Remote Config [candidate] (614.84 µs) : 0, 615
Telemetry [baseline] (8.612 ms) : 0, 8612
Telemetry [candidate] (8.592 ms) : 0, 8592
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.042 s) : 0, 1041834
Total [baseline] (10.439 s) : 0, 10439244
Agent [candidate] (1.039 s) : 0, 1038738
Total [candidate] (10.427 s) : 0, 10426801
section appsec
Agent [baseline] (1.188 s) : 0, 1187711
Total [baseline] (10.736 s) : 0, 10735826
Agent [candidate] (1.186 s) : 0, 1186251
Total [candidate] (10.805 s) : 0, 10805042
section iast
Agent [baseline] (1.174 s) : 0, 1173992
Total [baseline] (11.061 s) : 0, 11061280
Agent [candidate] (1.17 s) : 0, 1169927
Total [candidate] (10.961 s) : 0, 10960725
section profiling
Agent [baseline] (1.261 s) : 0, 1261101
Total [baseline] (10.932 s) : 0, 10931580
Agent [candidate] (1.278 s) : 0, 1278035
Total [candidate] (10.883 s) : 0, 10883200
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.135 ms) : 0, 716135
BytebuddyAgent [candidate] (715.969 ms) : 0, 715969
GlobalTracer [baseline] (240.829 ms) : 0, 240829
GlobalTracer [candidate] (240.2 ms) : 0, 240200
AppSec [baseline] (55.336 ms) : 0, 55336
AppSec [candidate] (55.11 ms) : 0, 55110
Remote Config [baseline] (718.917 µs) : 0, 719
Remote Config [candidate] (718.819 µs) : 0, 719
Telemetry [baseline] (13.598 ms) : 0, 13598
Telemetry [candidate] (11.596 ms) : 0, 11596
section appsec
BytebuddyAgent [baseline] (737.223 ms) : 0, 737223
BytebuddyAgent [candidate] (735.508 ms) : 0, 735508
GlobalTracer [baseline] (238.67 ms) : 0, 238670
GlobalTracer [candidate] (238.213 ms) : 0, 238213
AppSec [baseline] (176.704 ms) : 0, 176704
AppSec [candidate] (177.312 ms) : 0, 177312
Remote Config [baseline] (654.071 µs) : 0, 654
Remote Config [candidate] (657.658 µs) : 0, 658
Telemetry [baseline] (8.282 ms) : 0, 8282
Telemetry [candidate] (8.283 ms) : 0, 8283
IAST [baseline] (21.708 ms) : 0, 21708
IAST [candidate] (21.841 ms) : 0, 21841
section iast
BytebuddyAgent [baseline] (837.442 ms) : 0, 837442
BytebuddyAgent [candidate] (834.519 ms) : 0, 834519
GlobalTracer [baseline] (231.737 ms) : 0, 231737
GlobalTracer [candidate] (231.017 ms) : 0, 231017
AppSec [baseline] (57.384 ms) : 0, 57384
AppSec [candidate] (57.005 ms) : 0, 57005
Remote Config [baseline] (625.914 µs) : 0, 626
Remote Config [candidate] (618.048 µs) : 0, 618
Telemetry [baseline] (8.752 ms) : 0, 8752
Telemetry [candidate] (8.701 ms) : 0, 8701
IAST [baseline] (22.787 ms) : 0, 22787
IAST [candidate] (22.771 ms) : 0, 22771
section profiling
ProfilingAgent [baseline] (95.987 ms) : 0, 95987
ProfilingAgent [candidate] (97.749 ms) : 0, 97749
BytebuddyAgent [baseline] (706.719 ms) : 0, 706719
BytebuddyAgent [candidate] (715.855 ms) : 0, 715855
GlobalTracer [baseline] (351.38 ms) : 0, 351380
GlobalTracer [candidate] (356.419 ms) : 0, 356419
AppSec [baseline] (55.238 ms) : 0, 55238
AppSec [candidate] (55.415 ms) : 0, 55415
Remote Config [baseline] (715.604 µs) : 0, 716
Remote Config [candidate] (790.35 µs) : 0, 790
Telemetry [baseline] (8.853 ms) : 0, 8853
Telemetry [candidate] (9.066 ms) : 0, 9066
Profiling [baseline] (96.011 ms) : 0, 96011
Profiling [candidate] (97.775 ms) : 0, 97775
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 15 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section baseline
no_agent (1.345 ms) : 1325, 1364
. : milestone, 1345,
appsec (1.755 ms) : 1731, 1779
. : milestone, 1755,
appsec_no_iast (1.764 ms) : 1739, 1788
. : milestone, 1764,
iast (1.52 ms) : 1496, 1544
. : milestone, 1520,
profiling (1.595 ms) : 1571, 1620
. : milestone, 1595,
tracing (1.493 ms) : 1467, 1519
. : milestone, 1493,
section candidate
no_agent (1.372 ms) : 1352, 1392
. : milestone, 1372,
appsec (1.774 ms) : 1750, 1798
. : milestone, 1774,
appsec_no_iast (1.767 ms) : 1742, 1791
. : milestone, 1767,
iast (1.519 ms) : 1494, 1544
. : milestone, 1519,
profiling (1.527 ms) : 1505, 1550
. : milestone, 1527,
tracing (1.51 ms) : 1486, 1535
. : milestone, 1510,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~117407285e, baseline=1.47.0-SNAPSHOT~3fd5db0dc1
dateFormat X
axisFormat %s
section baseline
no_agent (383.115 µs) : 364, 403
. : milestone, 383,
iast (515.413 µs) : 494, 537
. : milestone, 515,
iast_FULL (748.445 µs) : 727, 770
. : milestone, 748,
iast_GLOBAL (558.176 µs) : 536, 580
. : milestone, 558,
iast_HARDCODED_SECRET_DISABLED (513.982 µs) : 491, 537
. : milestone, 514,
iast_INACTIVE (473.622 µs) : 452, 495
. : milestone, 474,
iast_TELEMETRY_OFF (503.052 µs) : 480, 526
. : milestone, 503,
tracing (464.921 µs) : 443, 486
. : milestone, 465,
section candidate
no_agent (384.653 µs) : 365, 404
. : milestone, 385,
iast (517.643 µs) : 496, 540
. : milestone, 518,
iast_FULL (750.723 µs) : 728, 773
. : milestone, 751,
iast_GLOBAL (565.044 µs) : 542, 588
. : milestone, 565,
iast_HARDCODED_SECRET_DISABLED (520.168 µs) : 497, 543
. : milestone, 520,
iast_INACTIVE (473.41 µs) : 451, 496
. : milestone, 473,
iast_TELEMETRY_OFF (504.114 µs) : 481, 527
. : milestone, 504,
tracing (462.554 µs) : 441, 484
. : milestone, 463,
Dacapo |
b039aa0
to
1174072
Compare
smola
approved these changes
Feb 13, 2025
jandro996
approved these changes
Feb 13, 2025
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!
svc-squareup-copybara
pushed a commit
to cashapp/misk
that referenced
this pull request
Mar 6, 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.46.1` -> `1.47.0` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.46.1` -> `1.47.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0): 1.47.0 ##### Components ##### Application Security Management (IAST) - 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST SSRF vulnerability false positives ([#​8483](DataDog/dd-trace-java#8483) - [@​jandro996](https://github.com/jandro996)) - 🐛 Add exclusion to solve IAST weak randomness vulnerability false positives ([#​8462](DataDog/dd-trace-java#8462) - [@​jandro996](https://github.com/jandro996)) - ✨ Fix weak randomness false positive in Kafka client ([#​8408](DataDog/dd-trace-java#8408) - [@​smola](https://github.com/smola)) - ✨ Fix location for SSRF with Kong Unirest ([#​8407](DataDog/dd-trace-java#8407) - [@​smola](https://github.com/smola)) - ✨ Exclude IBM Instana from IAST ([#​8406](DataDog/dd-trace-java#8406) - [@​smola](https://github.com/smola)) - 🐛 Fix org.json iast instrumentation test for latest dependency ([#​8347](DataDog/dd-trace-java#8347) - [@​jandro996](https://github.com/jandro996)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) - ✨ Address cookie vulnerability cardinality issues ([#​8210](DataDog/dd-trace-java#8210) - [@​jandro996](https://github.com/jandro996)) - ✨ Email HTML Injection detection in IAST ([#​8205](DataDog/dd-trace-java#8205) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Application Security Management (WAF) - 🐛✨ Ensure usr.exists tag is not overridden when UsernameNotFoundException is thrown ([#​8376](DataDog/dd-trace-java#8376) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛✨ Ensure usr.exists tag is not overridden by auto instrumentation ([#​8374](DataDog/dd-trace-java#8374) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update appsec metrics with event_rules_version tag ([#​8354](DataDog/dd-trace-java#8354) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Improve ASM support in vert.x 5.0 ([#​8285](DataDog/dd-trace-java#8285) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update metrics: appsec.waf.updates and appsec.waf.init ([#​8280](DataDog/dd-trace-java#8280) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) ##### Build & Tooling - 🐛 Do not generate Muzzle references for primitive arrays in method body ([#​8361](DataDog/dd-trace-java#8361) - [@​amarziali](https://github.com/amarziali)) - 📖 Improve dev env setup documentation for Windows ([#​8180](DataDog/dd-trace-java#8180) - [@​lucaspimentel](https://github.com/lucaspimentel)) ##### Continuous Integration Visibility - ✨ Add support for skip-EFD tagging ([#​8487](DataDog/dd-trace-java#8487) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix an NPE in Gradle Android instrumentation ([#​8484](DataDog/dd-trace-java#8484) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Consider modified tests when applying fail-fast tests ordering ([#​8474](DataDog/dd-trace-java#8474) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests reordering for TestNG ([#​8467](DataDog/dd-trace-java#8467) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle Test Kit ([#​8465](DataDog/dd-trace-java#8465) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Use separate TestEventHandlers per framework in CI Vis instrumentations ([#​8451](DataDog/dd-trace-java#8451) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Remove warning log when JUnit 4 test method cannot be retrieved ([#​8445](DataDog/dd-trace-java#8445) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Scalatest tracing for tests that are reported asynchronously ([#​8444](DataDog/dd-trace-java#8444) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement attempt to fix tests ([#​8393](DataDog/dd-trace-java#8393) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement test disabling ([#​8377](DataDog/dd-trace-java#8377) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update CODEOWNERS parser to not log errors on comments with leading whitespace ([#​8349](DataDog/dd-trace-java#8349) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Request Test Management tests list ([#​8345](DataDog/dd-trace-java#8345) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Receive test management settings from CIVis settings request ([#​8331](DataDog/dd-trace-java#8331) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement quarantined tests tagging ([#​8326](DataDog/dd-trace-java#8326) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests quarantining ([#​8320](DataDog/dd-trace-java#8320) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add tag to specify if the user is setting DD_SERVICE ([#​8318](DataDog/dd-trace-java#8318) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) ##### Crash tracking - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Use Java home of the crashed process to launch crash uploader ([#​8348](DataDog/dd-trace-java#8348) - [@​jbachorik](https://github.com/jbachorik)) ##### Data Streams Monitoring - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix service name overrides in consumers ([#​8387](DataDog/dd-trace-java#8387) - [@​piochelepiotr](https://github.com/piochelepiotr)) ##### Database Monitoring - ✨ Add DBMTracePreparedStatements to tracer configuration log ([#​8508](DataDog/dd-trace-java#8508) - [@​cecile75](https://github.com/cecile75)) ##### Dynamic Instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Fix Exception Replay with Lambda proxy classes ([#​8452](DataDog/dd-trace-java#8452) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add support for scanning jar from loaded class ([#​8370](DataDog/dd-trace-java#8370) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Disable capture of entry values ([#​8369](DataDog/dd-trace-java#8369) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix CodeOrigin for `@Trace` annotation ([#​8344](DataDog/dd-trace-java#8344) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix equals/hashCode for CodeOrigin probe ([#​8319](DataDog/dd-trace-java#8319) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### Metrics - ✨ Create metric: appsec.waf.error ([#​8381](DataDog/dd-trace-java#8381) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Create metric: appsec.rasp.error ([#​8364](DataDog/dd-trace-java#8364) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Profiling - ✨ Bump ddprof library to 1.22.0 ([#​8463](DataDog/dd-trace-java#8463) - [@​jbachorik](https://github.com/jbachorik)) - IBM J9 8u361 corresponds to OpenJDK 8u362 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#187 - Fix compatibility with musl libc 1.2.4 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#189 - Modify version extraction by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#179 - Do not write null values to jvminfo event by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#184 - Productize VMStructs-based stack walker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#177 - A few minor downport issues by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#180 - Enable ASGCT by default on fairly safe J9 JDK versions by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#181 - 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements ([#​8456](DataDog/dd-trace-java#8456) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Record JVM info on JVMs without JFR ([#​8431](DataDog/dd-trace-java#8431) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Actually use CleanupTask in TempLocationManager ([#​8420](DataDog/dd-trace-java#8420) - [@​mcculls](https://github.com/mcculls)) - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Adjust JFR checks for J9 ([#​8405](DataDog/dd-trace-java#8405) - [@​jbachorik](https://github.com/jbachorik)) - 🧹 Disable smap RSS parsing by default ([#​8342](DataDog/dd-trace-java#8342) - [@​MattAlp](https://github.com/MattAlp)) ##### Telemetry - 🐛 Add support for JBoss jar:file format to DependencyResolver ([#​8428](DataDog/dd-trace-java#8428) - [@​jandro996](https://github.com/jandro996)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) ##### Trace context propagation - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Tracer core - 🐛 Fix Stable Config telemetry source names ([#​8460](DataDog/dd-trace-java#8460) - [@​BaptisteFoy](https://github.com/BaptisteFoy)) - ✨ Probe trace endpoints with a valid payload of empty arrays ([#​8414](DataDog/dd-trace-java#8414) - [@​mcculls](https://github.com/mcculls)) - ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback ([#​8399](DataDog/dd-trace-java#8399) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate DSM injection calls to context-first APIs ([#​8383](DataDog/dd-trace-java#8383) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Move continuation capture methods from scope to tracer ([#​8371](DataDog/dd-trace-java#8371) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate context extraction calls to context-first APIs ([#​8368](DataDog/dd-trace-java#8368) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Migrate context injection calls to context-first APIs ([#​8358](DataDog/dd-trace-java#8358) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 💡 Support reading configurations from files ([#​8338](DataDog/dd-trace-java#8338) - [@​mtoffl01](https://github.com/mtoffl01)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - 🧹 Combine continuation implementations into one which supports multiple activations ([#​8324](DataDog/dd-trace-java#8324) - [@​mcculls](https://github.com/mcculls)) - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Remove old context propagation API ([#​8271](DataDog/dd-trace-java#8271) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Instrumentations ##### AWS Lambda instrumentation - 🐛 Send error message and stack to Lambda extension ([#​8417](DataDog/dd-trace-java#8417) - [@​nhulston](https://github.com/nhulston)) ##### AWS SDK instrumentation - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 💡 Inject trace context into AWS Step Functions input ([#​7585](DataDog/dd-trace-java#7585) - [@​DylanLovesCoffee](https://github.com/DylanLovesCoffee)) ##### Core Java language instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### gRPC instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) ##### Kafka instrumentation - ✨ Add messaging.destination.name tag to kafka integrations ([#​8366](DataDog/dd-trace-java#8366) - [@​rarguelloF](https://github.com/rarguelloF)) ##### Protocol Buffer instrumentation - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) </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**: 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: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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
This is a follow-up PR to #8374 that includes a missing operation when a
org.springframework.security.core.userdetails.UsernameNotFoundException
is thrown.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: APPSEC-56744