Skip to content

Commit cba772a

Browse files
authored
Merge pull request #410 from PerimeterX/relaese/v6.15.1
Relaese/v6.15.1 --> master
2 parents f77eff2 + 4dec628 commit cba772a

8 files changed

Lines changed: 11 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Change Log
22

3+
## [v6.15.1](https://github.com/PerimeterX/perimeterx-java-sdk/compare/6.15.1...HEAD) (2025-09-08)
4+
- Added additional updateReason RISK to Telemetry flow
5+
36
## [v6.15.0](https://github.com/PerimeterX/perimeterx-java-sdk/compare/6.15.0...HEAD) (2025-09-03)
47
- Added Documentation enforcement workflow - verify that the documentation is up to date with the latest changes in the codebase
58
- Added Telemetry by Risk support

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<name>PerimeterX JAVA SDK</name>
88
<groupId>com.perimeterx</groupId>
99
<artifactId>perimeterx-sdk</artifactId>
10-
<version>6.15.0</version>
10+
<version>6.15.1</version>
1111

1212
<packaging>jar</packaging>
1313
<description>PerimeterX Java SDK</description>

px_metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "6.15.0",
2+
"version": "6.15.1",
33
"supported_features": [
44
"advanced_blocking_response",
55
"bypass_monitor_header",

src/main/java/com/perimeterx/api/PerimeterX.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,8 @@ public void pxPostVerify(ResponseWrapper response, PXContext context) throws PXE
276276
// Handle telemetry separately with more specific error handling
277277
if (context != null && context.isShouldSendTelemetry()) {
278278
try {
279-
activityHandler.handleEnforcerTelemetryActivity(this.configuration, UpdateReason.COMMAND, context);
279+
UpdateReason reason = context.isTelemetryTriggeredByRisk() ? UpdateReason.RISK : UpdateReason.COMMAND;
280+
activityHandler.handleEnforcerTelemetryActivity(this.configuration, reason, context);
280281
} catch (Exception e) {
281282
context.logger.error("Failed to send telemetry activity: " + e.getMessage());
282283
}

src/main/java/com/perimeterx/internals/PXS2SValidator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ private void updateContextFromResponse(PXContext pxContext, RiskResponse respons
115115
}
116116
if (response.getTelemetryRequested() != null && response.getTelemetryRequested()) {
117117
pxContext.setShouldSendTelemetry(true);
118+
pxContext.setTelemetryTriggeredByRisk(true);
118119
}
119120
}
120121

src/main/java/com/perimeterx/models/PXContext.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ public class PXContext {
223223
private PXHDSource pxhdSource;
224224
private boolean isMonitoredRequest;
225225
private boolean shouldSendTelemetry = false;
226+
private boolean telemetryTriggeredByRisk = false;
226227
private LoginData loginData;
227228
private UUID requestId;
228229
private Set<String> sensitiveHeaders;

src/main/java/com/perimeterx/models/activities/UpdateReason.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Created by nitzangoldfeder on 01/11/2017.
77
*/
88
public enum UpdateReason {
9-
COMMAND("command"), REMOTE_CONFIG("remote_config");
9+
COMMAND("command"), REMOTE_CONFIG("remote_config"), RISK("risk");
1010

1111
String reason;
1212

web/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
<properties>
6666
<maven.compiler.source>8</maven.compiler.source>
6767
<maven.compiler.target>8</maven.compiler.target>
68-
<com.perimeterx.version>6.15.0</com.perimeterx.version>
68+
<com.perimeterx.version>6.15.1</com.perimeterx.version>
6969
</properties>
7070

7171
</project>

0 commit comments

Comments
 (0)