Skip to content

fix: bump client-java from 5.4.13 to 5.4.15#70

Open
blundell wants to merge 1 commit into
reportportal:developfrom
blundell:bump-client-java-5.4.15
Open

fix: bump client-java from 5.4.13 to 5.4.15#70
blundell wants to merge 1 commit into
reportportal:developfrom
blundell:bump-client-java-5.4.15

Conversation

@blundell

@blundell blundell commented Jun 17, 2026

Copy link
Copy Markdown

Summary

Bumps client-java from 5.4.13 to 5.4.15, picking up two releases:

  • 5.4.14 — Jackson updated to 2.21.1 to address a vulnerability
  • 5.4.15Fixes reportportal/client-java#322: unescaped } in TemplateProcessing's regex pattern causes PatternSyntaxException on Android's ICU-based regex engine

Closes #69

Changes

  • build.gradle: client-java 5.4.135.4.15

Context

Without this fix, Android instrumented tests that use ReportPortal crash at startup with:

java.util.regex.PatternSyntaxException: Missing closing bracket in character class near index 27
\{([\w$]+(\.\w$]+)*)}

client-java 5.4.15 fixes issue reportportal/client-java#322 — an
unescaped `}` in TemplateProcessing's regex pattern causes a
PatternSyntaxException on Android's ICU regex engine. The fix
escapes the closing brace so the pattern is valid across all
regex implementations.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump client-java dependency to 5.4.15 to fix Android regex crash PatternSyntaxException on Android: unescaped '}' in TemplateProcessing regex

1 participant