Problem
The current agent-java-cucumber6 release (5.5.7) transitively pulls client-java:5.4.13, which is two patch versions behind. The intervening releases contain:
- 5.4.14 — Jackson updated to 2.21.1 to address a vulnerability
- 5.4.15 — Fixes reportportal/client-java#322: unescaped
} in TemplateProcessing's regex pattern causes PatternSyntaxException on Android's ICU-based regex engine
The regex crash manifests on Android instrumented tests at startup:
java.util.regex.PatternSyntaxException: Missing closing bracket in character class near index 27
\{([\w\$]+(\.\w\$]+)*)}
Request
Bump the client-java dependency in build.gradle from 5.4.13 to 5.4.15 so that consumers of agent-java-cucumber6 get both fixes transitively without needing to add an explicit override.
PR: #70
Problem
The current
agent-java-cucumber6release (5.5.7) transitively pullsclient-java:5.4.13, which is two patch versions behind. The intervening releases contain:}inTemplateProcessing's regex pattern causesPatternSyntaxExceptionon Android's ICU-based regex engineThe regex crash manifests on Android instrumented tests at startup:
Request
Bump the
client-javadependency inbuild.gradlefrom5.4.13to5.4.15so that consumers ofagent-java-cucumber6get both fixes transitively without needing to add an explicit override.PR: #70