- Collect
Signature, Signature-Agent, and Signature-Input headers from requests to support HTTP message signatures as defined by RFC 9421
- Fix language mismatch on challenge page when response type is HTML
- Add documentation for manual integration methods:
addDataDomeHeaders(Map<String, String> headers)
verifyResponse(String endpoint, Map<String, String> responseHeaders, int responseCode)
handleResponse(...) method overloads
logEvent(...) method overloads
DataDomeSDKManualIntegrationListener callbacks
- Prevent scrolling to top position on execution of invisible Device Check
- Fix validator to prevent incorrect blocking of HTTP 302 redirects
- Fix empty cookie value sent with JS payloads when
sessionByHeader option is used and document.cookie doesn't return any cookie
- Fix ProGuard configuration to correctly resolve
common-proguard-rules.pro by ensuring its content is merged into the final proguard.txt
- Fix ProGuard rules to prevent obfuscation of public enum fields
- Add missing fields
From, TrueClientIP, and Via to the Protection API payload
- Correct casing of
SecCHDeviceMemory in the Protection API payload
- Update dependencies to address security vulnerabilities