What's New
[1.6.0] - 2025-01-31
Added
Added support for passing logger factory using DI
Using IHttpClientFactory to manage HTTP client lifetimes
Added First Party origin response headers to the first party client response
Added support for all Http methods for First Party requests
Changed
Replaced Nustache nuget package with Stubble which used for template rendering
Replaced blocking Wait function with non blocking await
[1.5.1] - 2025-01-16
Fixed
Fixed first party XHR headers to send the content type of the source request
Fixed the ipc_id field type in data enrichment from string to number
Added default values NONE to BotDefenderPassReason and BotDefenderS2SCallReason for accuracy
[1.5.0] - 2024-09-26
Changed
Modify telemetry activity to include all types of config
Telemetry activity includes redacted sensitive configuration fields
[1.4.0] - 2024-07-25
Added
- Logging exception message at top level for improved debugging
- Added support for custom ip extraction feature
Fixed
- Converting IP headers value to Lower case
- Add exception handling for an invalid ip input in filter by ip logic
[1.3.0] - 2024-03-12
Fixed
- Extract the hostname from the headers instead of the request object
Added
- Configuration for first party timeout
- Configuration for user agent max length
- Added pxhd and pxOrigCookie fields to async activities
- Added base64-encoded URL and http method to captcha script query parameters on block pages
- Added module version field to header-based logger logs
Changed
- Bot Defender captcha page includes client-side first party timeout
[1.2.1] - 2024-22-01
Fixed
- Creating the human logger factory per middleware rather than per request context.
[1.2.0] - 2023-12-26
Added
- Added support for header-based logger feature
- Added logger per request context
- Added
risk_start_time
andenforcer_start_time
fields to enforcer activities
Fixed
- Fixed custom endpoints for first party
- Fixed first party XHR requests url
- Fixed issue with proxied XHR requests URL validation
[1.1.0] - 2023-11-15
Added
- Added support for custom cookie header feature
Fixed
- fixed captcha.js url for third party
[1.0.6] - 2023-10-30
Added
S2S error handling support
Added additional logs
[1.0.5] - 2023-10-25
Fixed
- Changed cookie expire logic to UTC time
- Fixed bug in telemetry command
[1.0.4] - 2023-10-22
Changed
- Separate monitored routes, enforced routes, sensitive routes and filter by route for regex and exact paths dedicated configuration fields.
[1.0.3] - 2023-10-18
Added
- Authomatic installation for all project dependencies using PackageReference.
- Added possible debug option - none (the logger will not output any logs)
[1.0.2] - 2023-10-15
Added
- Added new Human Logger
- Added additional logs
Fixed
- First party add headers bug
[1.0.1] - 2023-10-11
Added
- Added additional risk info to async activities
Fixed
- Fixed first party and captcha asynchronous issue
[1.0.0] - 2023-09-28
Added
- Initial version release
Updated 4 days ago