Skip to content

Conversation

@sezen-datadog
Copy link
Contributor

@sezen-datadog sezen-datadog commented Apr 1, 2025

What Does This Do

Integrates upgrade of libddwaf java to version 14.0.0 (major upgrade because of libddwaf upgrade to version 1.24.1 in DataDog/libddwaf-java#159) The most important changes include upgrading the libsqreen dependency, replacing the AppSecConfig and AppSecConfigDeserializer classes with a new WAF configuration approach (use of raw configurations in map formats), and refactoring the AppSecSystem and WafBenchmark classes to integrate with the updated WAF system.

Motivation

Remote config errors are now reported per each remote config file independently.

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-55502

@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 6 times, most recently from 54f9c5d to 71046f9 Compare April 10, 2025 09:11
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 5 times, most recently from a5ff9ce to 88e240e Compare April 23, 2025 12:28
@sezen-datadog sezen-datadog marked this pull request as ready for review April 23, 2025 12:32
@sezen-datadog sezen-datadog requested a review from a team as a code owner April 23, 2025 12:32
@github-actions
Copy link
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@sezen-datadog sezen-datadog added comp: asm iast Application Security Management (IAST) comp: asm waf Application Security Management (WAF) type: enhancement Enhancements and improvements and removed comp: asm iast Application Security Management (IAST) labels Apr 23, 2025
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch from e706341 to 8a9e7c1 Compare April 25, 2025 08:04
@sezen-datadog sezen-datadog requested review from a team as code owners April 25, 2025 08:10
@sezen-datadog sezen-datadog requested review from evanchooly and removed request for a team April 25, 2025 08:10
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 2 times, most recently from af04cd6 to ec2a6fb Compare April 25, 2025 08:13
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch from 86a8a1b to e7e8985 Compare June 4, 2025 10:48
@sezen-datadog sezen-datadog enabled auto-merge (squash) June 4, 2025 11:58
@sezen-datadog sezen-datadog requested a review from smola June 4, 2025 12:57
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 2 times, most recently from bed5c32 to da05633 Compare June 6, 2025 09:29
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 3 times, most recently from 5b79c2f to 8212f64 Compare June 12, 2025 06:47
@sezen-datadog sezen-datadog dismissed PerfectSlayer’s stale review June 12, 2025 06:49

changes applied, thanks!

@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 3 times, most recently from 2893e4c to 60d5eee Compare June 23, 2025 11:56
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch 2 times, most recently from e18eb3a to 02b1985 Compare June 24, 2025 09:25
@sezen-datadog sezen-datadog requested a review from smola June 24, 2025 09:27
@sezen-datadog sezen-datadog requested a review from smola June 24, 2025 09:39
@sezen-datadog sezen-datadog force-pushed the sezen.leblay/upgrade-libddwaf-java-1.23 branch from d802d00 to d5435c9 Compare June 24, 2025 10:36
@sezen-datadog sezen-datadog merged commit d78bb4d into master Jun 24, 2025
485 checks passed
@sezen-datadog sezen-datadog deleted the sezen.leblay/upgrade-libddwaf-java-1.23 branch June 24, 2025 11:28
@github-actions github-actions bot added this to the 1.51.0 milestone Jun 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: asm waf Application Security Management (WAF) type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants