Version 12.4.0
- Added Header Based Logger support
- Added Telemetry by Risk support
- Correct enforcer_start_time and risk_start_time on all enforcer activities
Version 12.3.0
- Added response custom parameters feature (
px_custom_add_response_custom_parameterscustom subroutine)
Version 12.2.1
- Added
px_cookiefield on block activity
Version 12.2.0
-
Updated MAIN.vcl boilerplate
-
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
-
Added mobile headers to async activities
X-PX-VID-MOBILEX-PX-UUID-MOBILEX-PX-HIDX-PX-MOBILE-SDK-VERSIONX-PX-OSX-PX-OS-VERSIONX-PX-DEVICE-FPX-PX-DEVICE-MODELX-PX-HELLO
-
Adding redacted
px_auth_token,px_cookie_secret, andpx_remote_config_auth_tokento telemetry activities -
Fixed PXDE bugs
Version 12.1.5
- Send default config values on Telemetry activity even if not set in enforcer config config explicitly
Version 12.1.4
- Added Cross Tab Session cookie support on activities
- Fixed the commented out example for the
px_custom_block_page_contentsubroutine in the VCL template
Version 12.1.3
- Added JA4 fingerprint data on risk_api and async activities
Version 12.1.2
- Fixed an issue where remote configuration list comparisons returned true for all requests when configured via remote config:
- sensitive, monitored, and enforced routes
- filtered routes, methods, ips, extensions, and user agents
- graphql routes, sensitive operation names and types
Version 12.1.1
- Aligned remote config ID field on all activities (
px_remote_config_id->remote_config_id) - Added remote config version field on all activities
Version 12.1.0
- Added npm tool for building the VCLs and manifests
- Added the
px_remote_config_idfield for all activities - Fixed an issue in the
px_privatedictionary output manifest file where thewrite_onlyproperty was incorrectly included aswriteOnly