Summary
In this release, Application Performance Monitoring (APM) adds support for log/slog instrumentation.
And Application Security Management (ASM) now monitors protects SQL queries performed via database/sql
against SQL injections.
This release aligns our Go support policy with the official policy of the Go project, brings several bug fixes to the tracer, contrib packages and appsec.
Changes
Application Performance Monitoring (APM)
- ddtrace/tracer: add propagation style info to the startup logs by @khanayan123 in #2748
- contrib: add log/slog instrumentation by @rarguelloF in #2765
- ddtrace/opentelemetry: Fix http remapping to account for int values by @zarirhamza in #2737
- ddtrace/tracer: update sample rate configuration parsing to avoid logging a warning when empty by @zacharycmontoya in #2751
- contrib/99designs/gqlgen: additional options to reduce noise by @samsullivan in #2695
- ddtracer/tracer: fix appending 'tracer_version' to the statsd tags by @dianashevchenko in #2784
Application Security Management (ASM)
General
- datastreams: Remove one colon check for well-formed edge tags by @juliannzhou in #2729
- internal/telemetry: don't send app-dependencies-loaded in the absence of Go deps by @Julio-Guerra in #2740
- readme: drop go 1.19 from support table by @eliottness in #2758
- all: align Go support with upstream policy by @nsrip-dd in #2705
- internal/datastreams: Always try sending data stream stats by @piochelepiotr in #2756
- .gitlab/macrobenchmarks: Upgrade macrobenchmarks setup, add CPU / RSS utilization overhead measurements by @ddyurchenko in #2763
- .github/workflows: run smoke tests on latest Go 1.23 release candidate by @darccio in #2764
New Contributors
- @zacharycmontoya made their first contribution in #2751
- @khanayan123 made their first contribution in #2748
Full Changelog: v1.65.1...v1.66.0