This is the first release with the new package name OpenTelemetry.Instrumentation.AWSLambda
.
- BREAKING (API, behavior): Rename package to
OpenTelemetry.Instrumentation.AWSLambda
(remove.Contrib
) (#593).
This also affects theActivitySource
name (superseding #534). - Pre-release version numbering scheme changed from
.betaN
tobeta.N
(#639) - BREAKING (API): Move public class
AWSLambdaWrapper
out ofImplementation
subnamespace
(#593) - BREAKING (API): Rename overloads of
AWSLambdaWrapper.Trace
that take an async
handler toTraceAsync
, to emphasize that they (usually) need to be awaited.
(#608) - Rewrite of parent context handling and related changes
(#408):- BREAKING (API): Remove
AWSLambdaWrapper.Trace
/TraceAsync
overloads
withoutILambdaContext
parameter. - BREAKING (behavior): Add automatic parent extraction from HTTP triggers
(API Gateway Proxy events), using the configured global textmap propagator. - BREAKING (behavior): An activity is now also created if no parent context
could be extracted (previously this package would only create activities if
a valid parent span context could be extracted with X-Ray). - Add optional parent context (
ActivityContext
) toAWSLambdaWrapper.Trace
/TraceAsync
. - Add
AWSLambdaInstrumentationOptions.DisableAwsXRayContextExtraction
initialization option.
- BREAKING (API): Remove
- Add version to
ActivitySource
(#593)