From 15545fdfd725d49c361bd395ffddb60b0cc4d088 Mon Sep 17 00:00:00 2001 From: Eliott Bouhana Date: Mon, 7 Jul 2025 17:38:10 +0200 Subject: [PATCH] [APPSEC-58222] AAP for Go Compatibility --- .../setup/compatibility/go.md | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/content/en/security/application_security/setup/compatibility/go.md b/content/en/security/application_security/setup/compatibility/go.md index 8437ab50051a8..c120379d8d8e1 100644 --- a/content/en/security/application_security/setup/compatibility/go.md +++ b/content/en/security/application_security/setup/compatibility/go.md @@ -12,12 +12,12 @@ aliases: The following App and API Protection capabilities are supported in the Go library, for the specified tracer version: | App and API Protection capability | Minimum Go tracer version | -| -------------------------------- | ----------------------------| -| Threat Detection| 1.47.0 | -| API Security | 1.59.0 | -| Threat Protection | 1.50.0 | -| Customize response to blocked requests | 1.53.0 | -| Automatic user activity event tracking | not supported | +| -------------------------------- |---------------------------| +| Threat Detection| 1.47.0 | +| API Security | 1.59.0 | +| Threat Protection | 1.50.0 | +| Customize response to blocked requests | 1.53.0 | +| Automatic user activity event tracking | 1.47.0 | The minimum tracer version to get all supported App and API Protection capabilities for Go is 1.59.0. @@ -65,15 +65,19 @@ Supported packages have changed between v1 and v2 of the Go tracer. | Framework | Threat Detection supported? | Threat Protection supported? | |-------------------|-----------------------------|------------------------------| -| [net/http][25] | | | -| [Gin][20] | | | +| [net/http][25] | | | +| [Gin][20] | | | | [Gorilla Mux][21] | | | -| [gRPC][23] | | | +| [gRPC][23] | | | | [echo v4][22] | | | -| [chi][24] | | | -| [graphql-go][17] | | | -| [gqlgen][18] | | | +| [httprouter][27] | | | +| [chi][24] | | | +| [graphql-go][17] | | | +| [gqlgen][18] | | | + +### Body Monitoring compatiblity +TODO ### Networking framework compatibility @@ -98,6 +102,7 @@ Supported packages have changed between v1 and v2 of the Go tracer. [24]: https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/go-chi/chi/v2 [25]: https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/net/http/v2 [26]: https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/database/sql/v2 +[27]: https://pkg.go.dev/github.com/julienschmidt/httprouter {{% /tab %}} {{% tab "v1" %}}