-
Release 3.0.0
StableAll checks were successfulCI / build (push) Successful in 5m27sreleased this
2026-09-23 12:52:03 -04:00 | 47 commits to main since this releaseChangelog
New Features
- c3e66: Fixed middleware to include guard and log fields for error responses. (@maxpeterkaya)
- 88100: Added Guard configuration with various settings. (@maxpeterkaya)
- 4e2f7: Added challenge interstitial view with verification functionality. (@maxpeterkaya)
- 47446: Added proof-of-work challenge layer to the guard. (@maxpeterkaya)
- 94798: Fixed guard logic to enforce severity tiers and score requests. (@maxpeterkaya)
- 00fe8: Fixed good bot verification to use reverse DNS and forward confirmation. (@maxpeterkaya)
- aad90: Embedded feeds with fast IP and UA matching loaded. (@maxpeterkaya)
- 685b8: Added build-time feed generator to generate and embed IP and user-agent lists in (@maxpeterkaya)
- b4c90: Added baseline user-agent patterns for common non-browser clients and tools. (@maxpeterkaya)
- 84499: Blocked requests based on user agent and IP range patterns. (@maxpeterkaya)
Bug Fixes
- bfbf9: Fixed block list parsing to use CSV parsing for both user agents and IPs. (@maxpeterkaya)
Refactors
- 143aa: Blocked requests are now restricted to user agents and IP addresses specified in (@maxpeterkaya)
Documentation
- 4d460: A built-in bot guard feature has been added to the web application. (@maxpeterkaya)
- 99fac: The bot guard has been added with customizable scoring, tiers, and challenge mod (@maxpeterkaya)
- 8bea0: Added bot guard example documentation and updated curated feeds refresh interval (@maxpeterkaya)
- 19557: Added example of bot guard compose file with default settings. (@maxpeterkaya)
- c5339: Blocked user agent and client IP filtering added to web-proxy. (@maxpeterkaya)
- 3a9b8: Added blocking compose example with default proxy settings. (@maxpeterkaya)
- 40f55: A blocking match semantics change was made to user agent and IP blocking configu (@maxpeterkaya)
- 1fb2f: Blocked requests can now be restricted by user agent substring or client IP and (@maxpeterkaya)
Tests
- cb84c: Fixed challenge token verification to prevent tampering and ensure secure transm (@maxpeterkaya)
- fdceb: Fixed package script usage to fall back on alternative scripts when necessary. (@maxpeterkaya)
- ed391: Fixed block request logic to correctly handle user agents and IP addresses. (@maxpeterkaya)
Chores
- f478c: Fixed addition of curated malicious user-agent feed data. (@maxpeterkaya)
- 2abc7: Added curated malicious IP feed data to guarddata/ips.txt. (@maxpeterkaya)
Other Work
- 2a67b: Refreshed guard feeds before release. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads