Summary
In this release, Continuous Profiler enables execution tracing by default for Go 1.21+. The execution tracer is the data source powering our new timeline view for analyzing latency and identifying bottlenecks. The profiler additionally adds a new metric for number of active goroutines, and disables profiling in AWS Lambda.
Additionally, Data Stream Monitoring (DSM) has a new version tag to track deployments.
Finally, some contrib library improvements include support for translating custom errors in labstack/echo.v4
, and trace context propagation for libraries built on fasthttp
.
This release also includes several bug fixes and documentation improvements:
- Downgrade google.golang.org/protobuf and golang.org/x/exp dependencies.
- Clarified service defaulting.
- Clarified our policy for contrib dependency version upgrades.
Changes
Application Performance Monitoring (APM)
- contrib/labstack/echo.v4: add WithErrorTranslator Option by @mattscamp in #2169
Profiling
- Disable profiling when run in AWS Lambda. by @purple4reina in #2216
- profiler: add go_num_goroutine metric by @felixge in #2217
- profiler: enable execution traces by default for go1.21+ by @felixge in #2226
General
- internal/version: bump to v1.56.0-dev by @nsrip-dd in #2210
- all: downgrade google.golang.org/protobuf and golang.org/x/exp dependencies by @nsrip-dd in #2212
- datastreams: Add version tag by @piochelepiotr in #2211
- security: Add notes for contrib dependencies with instructions by @ajgajg1134 in #2208
- build(deps): bump github.com/gofiber/fiber/v2 from 2.48.0 to 2.49.2 by @dependabot in #2219
- contrib: add validation tests using test-agent by @rarguelloF in #2047
- ddtrace/mocktracer: use lock in String method by @phoenix2x in #2229
- fasthttptrace: Add trace context propagation support for libraries built on fasthttp by @mtoffl01 in #2218
- AIT-8312 tracer/option: document service defaulting by @ahmed-mez in #2245
New Contributors
- @mattscamp made their first contribution in #2169
- @mimfgg made their first contribution in #2221
Full Changelog: v1.55.0...v1.56.0