Releases: DataDog/datadog-lambda-go
Releases · DataDog/datadog-lambda-go
v1.3.0
Add functionname
attribute to span metadata (#89)
v1.2.0
Features
- Support custom root trace extraction from Lambda body content (#80)
Allows the user to create define a custom TraceContextExtractor
to extract the datadog trace context from non-API-Gateway Lambda events.
Bug fixes
- Set default sampling priority to sampler-keep (#88)
If datadog-lambda-go gets a datadog trace context that does not have a sampling-priority
set, it will default to sampler-keep
(old behavior was to discard the entire trace context as malformed).
v1.1.0
Add support for lambda.StartHandler (#85)
v1.0.3
- Update AWS dependencies, remove vendor folder (#84)
- Try encrypting KMS key without encryption context first (#83)
- Support tracing with extension (#81)
- Change separateVersionFromFunctionArn function to check slice capacity before slicing (#79)
v1.0.2
- Support decrypting API keys encrypted with an encryption context (#77)
v1.0.1
- Do not turn on tracer debug mode (#75)
v1.0.0
- Fix bug adding errors to spans (#67)
- Automatically mark the function execution span with an error if the handler function returns an error (#67)
- Do not restart the tracer on every invocation for improved performance (#68)
- Tag spans with version information (#70)
v0.10.0
- Adds circuit breaker logic to metric submission #64
v0.9.2
- Bump AWS SDK version to 1.36.29 (#61)
- Improve integration tests (#65)
v0.9.1
- Fixes some bugs affecting tracing (#60)