- Upgrade
http dependency version to ^1.0.0
- Upgrade DataDome Android SDK dependency to
^3.0.0
- Minimum API level (
minSdkVersion): 19
- Minimum Kotlin version: 1.9.0
- Add support for custom fields on payloads using static values and callback functions for dynamic values
- Collect
Skyfire-Pay-ID header for AI bot monetization
- Fix response properties to match the API contract
- Add Model Context Protocol (MCP) support
- Collect
Skyfire-Pay-ID header for AI bot monetization
- Collect
Skyfire-Pay-ID header for AI bot monetization
- Support new enriched headers
x-datadome-protection, x-datadome-endpointname, x-datadome-endpointid, x-datadome-clientside-executed, x-datadome-session-duration, x-datadome-activesession-duration, x-datadome-activesession-requestnumber, x-datadome-previousrequest-elapsed
- Fix cookie preservation across middleware chains
- Fix cross-domain challenge issue
- Fix issue when updating
endpoint resource with optional fields set to empty strings
- Add support for custom fields on payloads using static values and callback functions for dynamic values
- Fix
maxSockets configuration not being applied when using datadome.configure()
- Fix request protocol collection to properly handle CloudFront viewer request events
- Fix
ClassCastException when upgrading an app using SDK ≤ 1.9.2 to 3.0.5, caused by a change of type for cookies stored on SharedPreferences