From 9e583c27ff421b230738f860c70d50b9abf60dff Mon Sep 17 00:00:00 2001 From: Anil Mahtani <929854+Anilm3@users.noreply.github.com> Date: Tue, 4 Apr 2023 12:22:34 +0100 Subject: [PATCH] Release v1.9.0 (#159) --- CHANGELOG.md | 16 ++++++++++++++++ include/ddwaf.h | 3 +-- version | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08d08df73..969ff6d4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # libddwaf release +### v1.9.0 ([unstable](https://github.com/DataDog/libddwaf/blob/master/README.md#versioning-semantics)) +#### Changes +- Remove a libinjection signature ([#145](https://github.com/DataDog/libddwaf/pull/145)) +- Priority collection, rule and filter simplification ([#150](https://github.com/DataDog/libddwaf/pull/150)) +- Improve allocation / deallocation performance within the context using a `context_allocator` ([#151](https://github.com/DataDog/libddwaf/pull/151)) +- Longest rule data expiration takes precedence for `ip_match` and `exact_match` operators ([#152](https://github.com/DataDog/libddwaf/pull/152)) +- Custom rules support ([#154](https://github.com/DataDog/libddwaf/pull/154)) +- Add vdso support for aarch64 ([#157](https://github.com/DataDog/libddwaf/pull/157)) + +#### Miscellaneous +- Upgrade CodeQL Github Action to v2 ([#144](https://github.com/DataDog/libddwaf/pull/144)) +- Fix broken builds ([#147](https://github.com/DataDog/libddwaf/pull/147)) +- Benchmark: context destroy fixture ([#148](https://github.com/DataDog/libddwaf/pull/148)) +- Remove unused json rule files and vendorise aho-corasick submodule ([#153](https://github.com/DataDog/libddwaf/pull/153)) +- Cancel jobs in progress ([#158](https://github.com/DataDog/libddwaf/pull/158)) + ### v1.8.2 ([unstable](https://github.com/DataDog/libddwaf/blob/master/README.md#versioning-semantics)) #### Changes - Use raw pointers instead of shared pointers for rule targets ([#141](https://github.com/DataDog/libddwaf/pull/141)) diff --git a/include/ddwaf.h b/include/ddwaf.h index 7d178aa8b..9ec1a61f5 100644 --- a/include/ddwaf.h +++ b/include/ddwaf.h @@ -226,8 +226,7 @@ ddwaf_handle ddwaf_init(const ddwaf_object *ruleset, * @param rule ddwaf::object map containing rules, exclusions, rules_override and rules_data. (nonnull) * @param info Optional ruleset parsing diagnostics. (nullable) * - * @return Handle to the new WAF instance or NULL if there were no new updates - * or there was an error processing the ruleset. + * @return Handle to the new WAF instance or NULL if there was an error processing the ruleset. **/ ddwaf_handle ddwaf_update(ddwaf_handle handle, const ddwaf_object *ruleset, ddwaf_ruleset_info *info); diff --git a/version b/version index 0bfbd5738..abb165823 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.8.2 \ No newline at end of file +1.9.0 \ No newline at end of file