- Fix an issue that could prevent a challenge from being dismissed
- Improve the way we handle the DataDome cookie
- Improve the way we retry blocked request after the resolution of a DataDome challenge
- Remove the
async-barrier dependency
- Reduce the number of DataDome API requests made by the SDK
- Improve challenge display
- Add logging using slf4j
- Authorize unknown fields in api result payload
- Fix challenge display issue with SFCC
- Improve debugging logs
- Use
req.originalUrl first to get the request URL for express integration
- Handle shorthand GraphQL syntax (without operation type nor operation name)
- Improve fingerprint collection on Safari browsers
- Add session by header feature