- Performance improvements, minimizing the impact on the Total Blocking Time metric
- Allow external configuration of module using
configure function
- Add GraphQL support
- Support JS Tag injection in responses to POST requests
- Fix headers truncation
- Migrate to Android V2
- Upgrade Dart SDK version to be compatible with Dart 3
- Upgrade Kotlin version to 1.6.10
- Upgrade
compileSdkVersion and targetSdkVersion to 32
- Upgrade DataDome SDK Core versions
- Security improvement
- Remove deprecated
request.httpRequest
- Enhancements to prevent Content Security Policy compatibility errors
- Improve session handling
- Optimizations to improve performance and script size
- Add configuration to use
x-Forwarded-Host instead of host (used for cookie, dashboard domain...)
- Customize the language of the DataDome response pages
- Deprecate
.agent method to set user-agent header
- You can now specify the language of all the DataDome response pages with
DataDomeSDK.setResponsePageLanguage(_:)
- The
setCookie methode of DataDomeSDK has been deprecated and replaced by a static version
setLogLevel(level:) has been deprecated for iOS 14 and later as we have moved from printed logs to OSLog
- Fix 401 module forbidden code support