1.0.0 (2025-10-31)
Release Notes
The initial release of WGE 1.0.0 marks the official open-source launch of the WGE project and the beginning of its steady development phase. The foundational architecture and core functionality provided in this version lay a solid foundation for feature expansion and performance optimization in subsequent releases. We are committed to building a high-performance, highly available, and easily extensible Web Application Firewall solution to meet the security needs of modern internet applications.
New Features
- Fully compatible with OWASP Core Rule Set (CRS v4.3.0), supporting all variables, operators, and actions.
- Implemented SecLang parser using ANTLR4, with an efficient C++ object graph as the backend interpreter.
- High-efficiency C++ object graph interpreter, improving rule execution performance.
- High-performance DFA encoding/decoding engine implemented with Ragel, enhancing protection against encoding-based attacks.
- Multi-threaded lock-free design, supporting high-concurrency request processing.
- Integrated TCMalloc memory pool, significantly improving memory allocation efficiency and reducing memory fragmentation.