Version 2.0.0

Added

  • Added fields to Block Activity:
    • simulated_block
    • http_version
    • http_method
    • risk_rtt
    • px_orig_cookie
  • Added fields to page_requested activity:
    • pass_reason
    • risk_rtt
    • px_orig_cookie
  • Added px_orig_cookie field to risk_api in case of cookie_decryption_failed
  • Added support for captcha v2
  • Added support for Advanced Blocking Response
  • Added support for whitelise routes
  • Added support for bypass monitor header
  • Added support for extracting vid from _pxvid cookie
  • Added support for rate limit
  • Added risk_cookie_max_iterations configuration

Fixed

  • Updated dependencies
  • Updated sample site dockerfile
  • Fixed monitor mode
  • Fixed send_page_activities and send_block_activities configurations
  • Updated risk to v3
  • Refactored ip header extraction
  • Renamed block_uuid field to client_uuid
  • Renamed perimeterx_server_host configuration to backend_url
  • Updated risk_response handling: pass the request if risk_response.status is -1
  • Forcing HTTP header values to be UTF-8