Releases: DataDog/nginx-datadog
Releases · DataDog/nginx-datadog
v1.16.0
v1.15.0
What's Changed
Full Changelog: v1.14.0...v1.15.0
v1.14.0
v1.13.0
v1.12.0
v1.11.0
What's Changed
- Support of new versions:
- Support of Nginx 1.29.4 and 1.28.1 by @xlamorlette-datadog in #284
- Support of Ingress Nginx 1.14.1 and 1.13.5, and remove support for 1.9.6 by @xlamorlette-datadog in #283
- AppSec:
- Fix
http.client_ipmissing in events by @cataphract in #278 - Fix
ngx_poolconfusion in http/2 path by @cataphract in #276 - Fix websockets bug by @cataphract in #280
- Remove unnecessary condition for body processing by @cataphract in #281
- Fix
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- build ingress-nginx v1.14.0/v1.13.4/v1.12.8 by @dmehala in #266
- Upgrade libddwaf to 1.30.0, enable extra cap by @cataphract in #271
- set benchmarking jobs to be interruptible outside main/releases by @igoragoli in #272
- Implement endpoint renaming by @cataphract in #267
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- fix: script returning NGINX tarball source code by @dmehala in #255
- feat: Implement baggage span tags feature by @zacharycmontoya in #246
- deps(dd-trace-cpp): bump to v2.0.0 by @dmehala in #261
- fix(ingress-nginx): filter out healthcheck traces by @dmehala in #263
Full Changelog: v1.8.0...v1.9.0
v1.8.0
This release delivers improvements to AppSec functionality, dependency updates, and fixes for request handling.
Key Features and Enhancements
- AppSec: Implemented libddwaf schema collection to improve security rule handling. PR #242 by @cataphract
- AppSec: Updated obfuscation regexes used by the WAF for more accurate data protection. PR #248 by @robertpi
- Appsec: Improved client IP resolution by reading from the
Forwardedheader and treating CGNAT ranges as private. PR #250 by @cataphract - Dependencies: Upgraded to
libddwaf1.28.0 with enhanced conversion logic. PR #249 by @cataphract - Fix: Correctly handle auth requests when subrequest logging is enabled. PR #245 by @zacharycmontoya
New Contributors
- Thanks to @zacharycmontoya for their first contribution! PR #245
Full Changelog: v1.7.0...v1.8.0
v1.7.0
This release introduces new features and enhancements to observability and security, along with an important dependency update.
Important
Starting with this release, prebuilt artifacts will no longer be generated for NGINX versions outside the supported compatibility window: v1.24.0 to v1.25.5.
If you are using an unsupported version of NGINX, you can follow these instructions to build the module manually.
Key Features and Enhancements
- Tracing: Added the ability to disable APM tracing via configuration, offering greater flexibility for users who wish to limit observability overhead. PR #231 by @dmehala
- AppSec: Introduced support for response body collection, enabling more comprehensive threat detection and analysis. PR #232 by @cataphract
- AppSec: Added lightweight statistics metrics to help monitor memory usage and performance of the AppSec module. PR #235 by @cataphract
- Dependencies: Updated
dd-trace-cppto commit f0e5037, pulling in upstream improvements and fixes. PR #238 by @dmehala
New Contributors
- Thanks to @gaffneyd4 for their first contribution! PR #236
Full Changelog: v1.6.2...v1.7.0