With the release of Go 1.23, we are dropping support for Go 1.21. Our minimum supported Go release is now Go 1.22.
This release removes the gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc.v12
integration, which wrapped grpc v0.12.0. This release also brings several bug fixes to the APM and ASM libraries.
What's Changed
Application Performance Monitoring (APM)
- contrib/gocql/gocql: implement observer api based tracing by @rarguelloF in #2805
- Drop support for ancient and unused grpc.v12 by @ajgajg1134 in #2820
- ddtrace/tracer: dereference pointers to supported types in span.SetTag by @darccio in #2796
- ddtrace/tracer: add uptrace/bun to telemetry's supported contribs by @darccio in #2810
- chore(w3c): ensure last parent id is never set to 16 zeros by @mabdinur in #2808
- ddtrace/tracer: add IsTraceRoot to clients-side-stats by @knusbaum in #2821
- ddtrace/tracer: fixed resampling to occur on root span only by @dianashevchenko in #2824
- Log regex compilation as error by @ALX99 in #2809
Application Security Management (ASM)
- internal/appsec: fix missing ResponseHeaderCopier call by @eliottness in #2841
- appsec: missing SQLi and LFI RC capabilities by @eliottness in #2851
General
- all: upgrade minimum supported Go release to 1.22 by @nsrip-dd in #2850
- go.mod: retract experimental versions by @darccio in #2806
- [CI Visibility] Refactor gotesting integration to be used by orchestrion by @tonyredondo in #2843
- internal/globalconfig: make statsTags un-changeable from outside of the globalconfig package by @mtoffl01 in #2842
- fix(ci): smoke tests due to broken SQLite driver & update upload-artifact action by @darccio in #2848
New Contributors
Full Changelog: v1.67.1...v1.68.0