Version 22.0.0
Internal
- Added E2E tests GitHub action
Added
- Added Enforcer start time to Risk API activity and async activities
- Added domain attribute to the pxhd cookie.
- Added
userandpassfields to async activities
Changed
- Moved custom configuration files to dedicated
pxCustomFunctionsConfig.jsfile - Aligned the following field names to spec:
http_statustohttp_status_codeiptosocket_ipuuidtoclient_uuid
- Improved telemetry error handling and stop the flow correctly after successful telemetry request processing
- Added support for configuring the backend URL and collector URL through the configuration
- Updated
additionalActivityHandlercustom function to return void instead of a boolean - Updated
pxSensitiveRoutes,pxMonitoredRoutes,pxEnforcedRoutes, andpxFilteredRoutesto accept a single regular expression pattern instead of an array of strings. - Changed the async activities default url to
https://collector-<px_app_id>.perimeterx.net
Removed
- Removed deprecated
sensitiveRoutesRegex,enforcedRoutesRegex,monitoredRouteRegex, andfilteredRoutesRegexconfiguration fields