- Add
enableCookieDomainFallback option: use the current domain when the API for JS payloads returns a cookie with an incompatible domain
- Fix challenge loops caused by cookie loss when both
disableAutoRefreshOnCaptchaPassed and sessionByHeader options are enabled
- Update Ingress Nginx Controller image (v1.12.1) to fix the following CVEs:
- Preserve existing cookies in
Cookie headers when adding the datadome cookie on requests
- Add support for invisible Device Check
- Add support for additional challenge display after an invisible Device Check
- Add support for invisible Device Check
- Add support for additional challenge display after an invisible Device Check
- Add support for invisible Device Check
- Add support for additional challenge display after an invisible Device Check
- Disable info-level logs by default (i.e. logs generated with
console.log)
- Add
enableVerboseLogs method to activate info-level logs
- Fix an issue where a CAPTCHA following an invisible Device Check is not visible
- Add support for CaptchaDelegate to the DataDomeApollo SDK
- Rename
DataDomeStruct structure to Client
- Remove
DataDome prefix on fields of the Client structure
- Replace sub-packages with a single
modulego package
- Update the
NewClient signature to use the functional options pattern
- Handle configuration errors during the client's instantiation
- Add support of 301/302 redirections returned by the Protection API
- Add
Logger field to the Client structure
- Enhance code documentation