- Fix challenge pages hanging after resolution due to some customizations
- Fix an error occurring on fetch requests due to a value remaining undefined on rare occasions
- Fix the case of the
XForwardedForIP in the JSON payload to the Account Protect API
- Technical refactor to improve security and detection mechanism
- Update dependencies to fix vulnerabilities
- Enable network exception propagating to the host application when
DioErrorresponse instance is null (e.g. DNS errors, unavailable network)
- Add
DATADOME_USE_X_FORWARDED_HOST setting to support host override via X-Forwarded-Host header
- Add new
DataDome.Configuration class and a DataDomeSDK.configure(withConfiguration:) method to configure the SDK from code.
- You can now provide your API's origin to the SDK configuration to trigger earlier detection.
- Deprecating
DataDomeSDK.setKey(). Use DataDomeSDK.configure(withConfiguration:) instead.
- Add
UseXForwardedHost setting to support host override via X-Forwarded-Host header
- Fix cookie interception in
DataDomeInterceptor to preserve all request cookie entries
- Preserve origin's
Set-Cookie headers to maintain response integrity