For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Version 4.8.0
Added
- Added support for handling multiple mobile authorization headers in mobile traffic flows.
4.7.0
Added
- Support for JWT key names that contain dots (such as URLs) when extracting the user ID and additional fields
Version 4.6.1
- Send original vid from cookie on all activities under orig_cookie_vid
- Pass request object to response custom parameters custom function
Version 4.6.0
- Replaced
crypto-es with Akamai’s built-in crypto module (Web Crypto API) to reduce bundle size
- Replaced
whatwg-url with the lightweight UrlImpl regex-based parser from perimeterx-js-core
- Removed
TextEncoder/TextDecoder polyfill (no longer needed)
- Bundle size reduced from ~493 KB to ~208 KB, resolving cold-start
InitCpuTimeoutError
Version 4.5.0
- Support for
px_enrich_response_custom_parameters custom function.
Version 4.4.2
- Adjusted PM static rule to exclude HEAD requests in addition to GET
Version 4.4.1
- Telemetry by risk - adjusted telemetry requested flag on risk_api response
Version 4.4.0
- Added
is_sensitive_route field to risk api and async activities
- Added
x-ew-socket-ip header to Risk API requests
- Telemetry activity
update_reason field updated to reflect the reason for telemetry activity:
command - incoming telemetry request received
risk - telemetry triggered via risk response field
- Added
request_id to telemetry activity details
Version 4.3.0
- Support for adding a data enrichment header (new
px_data_enrichment_header_name configuration)
- Added Documentation enforcement workflow - verify that the documentation is up to date with the latest changes in the codebase
Version 4.2.0
- Added the domain to the enforcer block page src to ensure the block page is served correctly from NetStorage