Releases: DataDog/go-libddwaf
Releases · DataDog/go-libddwaf
v3.5.1
v3.5.0
What's Changed
- refactor: misc by @eliottness in #110
- fix(handle): call to ddwaf_init is missing a call to
unsafe.KeepAlive
by @eliottness in #112 - feat: libddwaf v1.20.0 by @RomainMuller in #111
- ci: rollout macos-12, go1.21 and add noblebat, macos-15, go1.23 and amazonlinux:2023 to align with the smoke-tests by @eliottness in #113
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- feat(lib): use memfd on linux instead of dumping libddwaf.so in /tmp by @eliottness in #106
- chore: upgrade libddwaf 1.18.0 -> 1.19.1 by @eliottness in #108
- fix: Don't ignore errors during loading libddwaf shared library by @keisku in #107
- feat: WAF Run Scope support for RASP Metrics by @eliottness in #109
New Contributors
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
- ci: remove deprecated runner macos-11 by @eliottness in #101
- chore: unlock go 1.23 by @eliottness in #102
- compress
internal/lib/*.{so,dylib}
files when embedded and uncompress when loading to disk by @paulcacheux in #103 - refactor: set go 1.21 as minimal supported version by @eliottness in #104
New Contributors
- @paulcacheux made their first contribution in #103
Full Changelog: v3.2.1...v3.3.0
v3.2.1
What's Changed
- fix conflicting symbols between v2 & v3 by @eliottness in #100
Full Changelog: v3.2.0...v3.2.1
v3.2.0
v3.1.0
What's Changed
- doc: switch to v3 by @eliottness in #96
- chore: upgrade WAF to v1.18.0 by @Hellzy in #97
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Ensure WAF static libraries get tracked in vendor/ by @ablaine in #88
- refactor: go 1.20 spring cleanup by @eliottness in #89
- Upgrade libddwaf to v1.17 by @Hellzy in #92
- Rework NewContext and NewContextWithBudget by @Hellzy in #90
- Remove duration arg from context.Run by @Hellzy in #91
- Move to v3 by @Hellzy in #94
New Contributors 🎉
Full Changelog: v2.4.2...v3.0.0
v2.4.2
What's Changed
- chore: add CODEOWNER file by @Hellzy in #86
- fix: report _dd.appsec.waf.duration even when the WAF does not match on anything by @eliottness in #87
- fix: changes metrics type from uint64 to float64 to be backward compatible by @eliottness in #87
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
- feat(tools): support for arbitrary version download of libddwaf by @eliottness in #84
- fix: put back duration_ext metric as the top-level timer by @eliottness in #85
Full Changelog: v2.4.0...v2.4.1