Version 6.4.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-eswith Akamai’s built-incryptomodule (Web Crypto API) to reduce bundle size - Replaced
whatwg-urlwith the lightweightUrlImplregex-based parser fromperimeterx-js-core - Removed
TextEncoder/TextDecoderpolyfill (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_parameterscustom 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_routefield to risk api and async activities - Added
x-ew-socket-ipheader to Risk API requests - Telemetry activity
update_reasonfield updated to reflect the reason for telemetry activity:command- incoming telemetry request receivedrisk- telemetry triggered via risk response field
- Added
request_idto telemetry activity details
Version 4.3.0
- Support for adding a data enrichment header (new
px_data_enrichment_header_nameconfiguration) - 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
Version 4.1.1
- Added argparse as dependency rather than dev dependency to allow the provided CLI tool to work properly
Version 4.1.0
- Added URL decode reserved characters feature support (
PX_DEC_URL_RESERVED_CHARSconfiguration) - Added Secure PXHD cookie support (
PX_SECURED_PXHD_ENABLEDconfiguration) - Added the WhatWG URL dependency to improve URL parsing
- Changed Property Manager variables to remove unnecessary
PMUSER_PX_EW_IPvariable - Changed handler creation functions to always retrieve configuration from incoming request variables rather than saving the enforcer in closure
- Changed
onClientRequestto remove context and remote config headers from incoming request before processing - Fixed IP parsing issue by using
AK_CLIENT_REAL_IPinstead ofAK_CLIENT_IP - Fixed issue that enabled users to add erroneous Risk API GET headers