Commit c3dca9c
Enable Pekko HTTP forked tests (#12310)
fix(feature-flags): constrain direct EVP intake origin (#12299)
Add proxy-aware feature flag intake authentication
Route direct feature flag intake through standard HTTPS proxy settings and attach the canonical fixed-width API key fingerprint.
Environment: Datadog workspace
Separate direct intake proxying from API key fingerprinting
Keep this PR focused on proxy-aware direct Event Platform intake and leave fingerprinting to an independent change.
Environment: Datadog workspace
Merge live Java master after EVP split
Restore Java formatting after the fingerprint split
Keep the direct-intake diff free of fingerprint-only formatting artifacts.
Environment: Datadog workspace
Update direct-intake tests after fingerprint removal
Use the original two-argument direct intake factory now that the unrelated fingerprint header plumbing has moved out of this PR.
Environment: Datadog workspace
Remove unnecessary Groovy imports
fix(feature-flags): handle ambiguous EVP failures safely
fix(feature-flags): validate direct EVP intake site
Reject URL authority confusion before adding DD-API-KEY.
Environment: Datadog workspace
fix(config): align proxy configuration validation
Read standard proxy environment variables without registering them as Datadog configuration aliases, and use the existing non-regex parser for no-proxy hosts.
Environment: Datadog workspace
fix(feature-flags): reject direct intake redirects
Disable HTTP and HTTPS redirects for Feature Flags direct EVP intake so DD-API-KEY remains bound to the configured origin.
Environment: Datadog workspace
fix(feature-flags): harden proxy configuration
Preserve one-character NO_PROXY entries and prevent HTTPS proxy URLs from exposing credentials through configuration telemetry.
Environment: Datadog workspace
Merge remote-tracking branch 'origin/master' into leo.romanovsky/ffe-agentless-evp-java-hardening
# Conflicts:
# utils/config-utils/src/main/java/datadog/trace/api/ConfigSetting.java
# utils/config-utils/src/test/java/datadog/trace/api/ConfigSettingTest.java
refactor(feature-flags): narrow direct intake hardening
Keep direct intake origin and redirect protections while removing proxy and runtime failover changes.
Environment: Datadog workspace
Merge branch 'master' into leo.romanovsky/ffe-agentless-evp-java-hardening\n\nEnvironment: Datadog workspace
Co-authored-by: devflow.devflow-routing-intake <devflow.devflow-routing-intake@kubernetes.us1.ddbuild.io>
Enable Pekko HTTP forked tests
Minor reshuffle.
Remove direct Pekko advice test
Co-authored-by: leoromanovsky <leo.romanovsky@datadoghq.com>
Co-authored-by: alexey.kuznetsov <alexey.kuznetsov@datadoghq.com>1 parent fbf390f commit c3dca9c
3 files changed
Lines changed: 12 additions & 3 deletions
File tree
- dd-java-agent/instrumentation/pekko/pekko-http-1.0
- src
- baseTest/groovy
- main/java/datadog/trace/instrumentation/pekkohttp
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
| 14 | + | |
| 15 | + | |
12 | 16 | | |
| 17 | + | |
| 18 | + | |
13 | 19 | | |
14 | | - | |
| 20 | + | |
15 | 21 | | |
16 | 22 | | |
17 | 23 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
118 | 121 | | |
119 | 122 | | |
120 | 123 | | |
| |||
0 commit comments