Fraud SDK .NET 1.20
by Lauro GONCALVES DA ROCHA- Truncate fields for API payloads to prevent
400errors due to size limits defined by OpenAPI specifications
400 errors due to size limits defined by OpenAPI specificationsDataDomeInterceptor to propagate error responses to the caller catch blockDataDomeInterceptornow propagates errors when the request fails with a status code other than401 or 403 after retrying.
Previously, such errors were silently ignored, preventing them from reaching the caller’s catch block.
Impact:
.catch() or try/catch.DioException not propagated after retrying blocked requestscompileSdkVersion to 36WebResourceRequest.requestHeaders in WebViewClient.shouldInterceptRequest to prevent crashesrequestId in manual integration when invoking onComplete(requestId) after challenge resolutionDataDomeAccountUpdateEventDataDomePasswordUpdateEventsession, user, and authentication to the login and registration eventsdisplay_name, description, external_urls, picture_urls, payment_method_updated to the user modelresponseProvider functiononClientRequest and onClientResponse functionsEW_DD_CLIENT_SIDE_KEY, EW_DD_JS_URL and EW_DD_JS_OPTIONS variableshandlers optional parameter to allow overriding fields in payloads sent to the Bot Protect APIContent-Type header contains additional directives like charset and is not strictly equal to application/json