Skip to content

Releases: corazawaf/coraza

Release v2 beta 5 🦄

10 Dec 19:16
09f241f
Compare
Choose a tag to compare

This is (not anymore) the final beta release (or not?), it contains:

  • New macro engine
  • 25%+ performance improvements
  • 99,7% crs compatibility
  • Minor low level api changes

v2.0 release's codename is wild pony 🦄

Next beta release will be 100% CRS compatibility and then the last low level API normalization, I will remove some pointers, change some names and unexport some stuff

v2.0.0-beta.4

07 Dec 00:24
Compare
Choose a tag to compare

There are not many changes but I fixed a huge bug with multipart, now it's working fine.

v2.0.0-beta.3 (api breaking)

01 Dec 21:09
Compare
Choose a tag to compare

This is the first API change to break some implementations, but keep in mind there are only small changes, like function names.

  • Plugins API rework, operators.RegisterOperator was redundant and changed to operators.RegisterPlugin
  • All the API is compliant against golint
  • A lot of audit logging fixes

v2.0.0-beta.2

27 Nov 01:21
4dd0ba7
Compare
Choose a tag to compare
  • A lot of fixes
  • 99% CRS compatibility
  • Variable system rework and optimization
  • Lot of lint fixes
  • 90% coverage
  • A few low level api changes

v2.0.0-beta.1

19 Nov 15:52
89239d6
Compare
Choose a tag to compare
  • Complete testing engine rework
  • 96%+ crs compatibility
  • Lots of bug fixes
  • A lot of linter fixes

v2.0.0-alpha.1

14 Nov 21:09
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release
  • Most external APIs removed
  • Types were moved to the types package
  • Variables were moved to the variables package
  • Now the plugin engine is native and part of the core design
  • New audit log plugins for writers and formatters
  • New body processor plugins system

v1.2.0

10 Sep 15:37
5059f5b
Compare
Choose a tag to compare

Added Content injection (prepend and append actions)

Added a lot of debug logs

Fixed variable parser

v1.1.0

06 Sep 21:21
Compare
Choose a tag to compare

First stable release v1

01 Sep 21:59
Compare
Choose a tag to compare

First stable release 🎉

Welcome to the first stable release of Coraza Web Application Firewall. This version is highly stable and production ready. Fully compatible with OWASP CRS.

What is working

  • Rules
  • Directives
  • Actions
  • Operators
  • Transformations
  • Variables
  • Interruptions
  • Audit Logging

What is not working

  • JSON body processor
  • Persistent Collections

Important considerations

Most features require CGO enabled, libpcre and libinjection, if none of these are available, you won't have @detectXSS, @detectSQLi nor PCRE expressions (OWASP CRS compatibility)

v1.0.0-beta.7 (Final RC)

27 Aug 00:29
Compare
Choose a tag to compare
Pre-release

This is the final release candidate, OWASP CRS compatibility is at 96,4%

We are almost there :D

v1.0 won't contain many changes, we are production ready.