Version 6.12.0

  • 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 6.10.0

  • Added Documentation enforcement workflow - verify that the documentation is up to date with the latest changes in the codebase
  • Added Block by Header feature support

Version 6.9.0

  • Added support for setting a data enrichment header on the incoming request (px_data_enrichment_header_name configuration)


Version 6.8.1

  • Fixed Credential Intelligence endpoint configurations refresh on new remote configurations


Version 6.7.0

  • Added support for interpreting regex-formatted strings (e.g., "/^/regex/path$/i") as regular expressions for the following configurations:
    • px_sensitive_routes
    • px_monitored_routes
    • px_enforced_routes
    • px_graphql_routes
    • px_filter_by_route
    • px_filter_by_user_agent
    • px_graphql_keywords
    • px_sensitive_graphql_operation_names


Version 6.5.0

  • Added remote_config_id and remote_config_version to all activities
  • Added px_remote_config_id as required static configuration field for remote configuration (no longer parsed from auth token)
  • Added remote configuration ID to PXKV key name by default to support multiple remote configurations in the same KV Namespace without configurations
  • GraphQL functionality extracts operationName and variables even if the query is not present
  • Updated dependencies