Version 1.2.7
Changed
- Fix
is_sensitive_request_fncallback overwriting prior sensitivity detection fromsensitive_routesconfiguration and GraphQL inspection. The callback’s result is now OR-ed with the existing value, so it can only escalate (never demote) a request’s sensitivity.
Version 1.2.6
Added
px_graphql_body_max_lengthconfiguration to set GraphQL max body length- Included missing fields in all activities
Fixed
- Optimized processing of GraphQL requests with large bodies
Version 1.2.5
Added
- CORS support configurations:
-
px_cors_support_enabled-px_cors_preflight_request_filter_enabled - Callback functions:
-
cors_custom_preflight_handler_fn()-cors_create_custom_block_response_headers_fn()
Changed
- Updated dependencies
Version 1.2.4
Added
- Implemented Access Cookie feature, which adds support for extracting the
_pxaccookie (or custom cookies defined inpx_extracted_cookies)
Version 1.2.3
Changed
- Updated to Fastly v1.11.5 (due to a bug in Fastly v1.11.6)
Version 1.2.2
Added
- Support for data enrichment feature
px_data_enrichment_header_nameconfigurationadditional_activity_handlercallback function to be executed after sendingpage_requestedorblockactivity to the collector- Support for
pxctscookie
Changed
- Updated dependencies
- Updated documentation
- Updated example code
Version 1.2.1
Added
is_filtered_requestcallback function to filter out requests that should not be verified by Enforcerpx.set_module_mode()to change module mode at runtime
Version 1.2.0
Added
is_sensitive_requestcallback function to identify sensitive requests
Changed
- Hid Enforcer internal API
- Allowed read-only access to
PXConfig,PXContext, andPXEnforcermembers using getters
Version 1.1.7
Added
- Support for HEAD requests for First Party paths
Version 1.1.6
Added
- Support for
request_idfeature
Changed
- Updated Fastly dependencies to v1.11
Version 1.1.5
Changed
- Logging reworked. It now uses
Level::Infolevel - Do not call
log::set_max_level(), to avoid “panic!” in the application wasm32-wasitarget was renamed towasm32-wasip1
Version 1.1.4
Fixed
- Blocking logic for V3 cookies