You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improved
Added a Beta upgrade channel: you can opt in from the console to try new features early, and upgrade smoothly to the stable release once it’s published
[Lite/Pro] Custom rules now support “Belongs to ASN / Does Not Belong to ASN” match operators. You can block attack sources by the ASN of the source IP without manually maintaining large IP ranges, and hit rules show ASN info in the logs.
[Pro] Domain-based upstreams now support dynamic resolution: when the DNS records of an upstream domain change, the resolved IP is updated automatically, so failover no longer requires a manual reload.
A new announcement banner at the top of the console shows release updates and important notices. Announcements can be viewed in detail, temporarily dismissed, or permanently hidden.
Upstream health checks support a custom check path, so you can accurately tell whether the upstream is actually available even when your app is not served from the root path
Improved the panel for adding an attack IP to IP Group blocklists on the LOGSpage: the IP group list now appears directly in the dialog, the confirm button is no longer covered by the dropdown overlay, and you can still add the IP to multiple groups at once
Updated the IP geolocation database
Enhanced overall security: Strengthened security boundaries between the management panel and detection engine, removed unnecessary container privileges, and reinforced license validation to improve the security of default deployments.
Fixed
Fixed an issue where deleting a syslog alert config failed backend validation
Fixed malformed redirect URLs after SSO authentication (OIDC) that prevented jumping to the protected application
Fixed pages showing “Untitled” instead of the auto-fetched application title when no custom app name was set
Fixed manually uploaded application favicons not syncing from the master node to slave nodes
Fixed leftover HTTP FloodC rate limiting configs (including custom rules) after deleting a protected application
Fixed Anti-Bot Challenge events stuck in “ongoing” state, which also stopped further challenge logs
Fixed third-party script errors (e.g. browser extensions) being misreported as “Unknown Error” on the anti-bot challenge page
Fixed unexpected line wrapping of the “Edit” button in attack detection & blocklist tooltips
Fixed the upgrade icon not showing when a new version was available
Fixed a crash in the semantic analysis engine when processing malformed detection logs
Fixed semantic analysis modules becoming greyed out and impossible to re-enable after being disabled
Fixed sync details after master-slave sync failures (retry cursor, site creation time) and inaccurate license status display in master-slave mode
Fixed the 5xx error rate metric on the dashboard and non-positive Top values on the security posture page