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.