v3.11.7
9 months ago by Petr Palata
- Introduce more granular errors for proxy integration failures and request filtering
- Increase Smart Signals accuracy
More granular errors
Introduce more granular error constants for network request filtering and proxy integration failures:
FingerprintJS.ERROR_NETWORK_RESTRICTED, triggered when a request is filtered out based on an IP address or IP address rangeFingerprintJS.ERROR_INVALID_PROXY_INTEGRATION_SECREToccurs when theFpjs-Proxy-Secretheader contains an empty, invalid, or non-matching valueFingerprintJS.ERROR_INVALID_PROXY_INTEGRATION_HEADERS, triggered when the proxy integration headers are misconfigured or partially provided in those specific cases:- Missing required headers (
Fpjs-Proxy-Client-IP,Fpjs-Proxy-Forwarded-Host). - Duplicate headers
- Invalid patterns for
Client-IPorForwarded-Host
- Missing required headers (
Smart Signals accuracy
Significantly improve the accuracy of the Virtual Machine Detection Smart Signal.
