Skip to content

Commit

Permalink
Release 1.14.0 (#214)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anilm3 authored Sep 6, 2023
1 parent 98c1fe1 commit 27ad2b7
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# libddwaf release

### v1.14.0 ([unstable](https://github.com/DataDog/libddwaf/blob/master/README.md#versioning-semantics))

This release of the WAF includes the following new features:
- Schema data classification through the use of scanners.
- A vectorized version of the `lowercase` transformer using SSE2.
- Generalized processors which are evaluated before or after filters and rules based on their outcome.
- Optimizations to avoid unnecessary rule and filter evaluation.
- Many other quality of life, correctness and performance improvements

#### API & Breaking Changes
- Rename `preprocessor` top-level key to `processor` ([#209](https://github.com/DataDog/libddwaf/pull/209))

#### Fixes
- Fix missing top-level key for processor diagnostics ([#209](https://github.com/DataDog/libddwaf/pull/209))

#### Changes
- SSE2 lowercase transformer ([#195](https://github.com/DataDog/libddwaf/pull/195))
- Reduce schema extraction limits ([#208](https://github.com/DataDog/libddwaf/pull/208))
- Skip rule and filter evaluation when no new rule targets exist ([#207](https://github.com/DataDog/libddwaf/pull/207))
- Refactor preprocessors into preprocessors and postprocessors ([#209](https://github.com/DataDog/libddwaf/pull/209))
- Convert float to (un)signed within the parsing stage ([#210](https://github.com/DataDog/libddwaf/pull/210))
- Scanners for schema scalar classification ([#211](https://github.com/DataDog/libddwaf/pull/211))
- Remove ptr typedefs ([#212](https://github.com/DataDog/libddwaf/pull/212))
- Indexer abstraction to encapsulate rule and scanner search and storage ([#213](https://github.com/DataDog/libddwaf/pull/213))

### v1.13.1 ([unstable](https://github.com/DataDog/libddwaf/blob/master/README.md#versioning-semantics))

#### Changes
Expand Down
2 changes: 1 addition & 1 deletion version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.13.1
1.14.0

0 comments on commit 27ad2b7

Please sign in to comment.