Instrumentation.AWSLambda-1.1.0-beta.2
Pre-release
Pre-release
·
2566 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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 theActivitySourcename (superseding #534). - Pre-release version numbering scheme changed from
.betaNtobeta.N(#639) - BREAKING (API): Move public class
AWSLambdaWrapperout ofImplementationsubnamespace
(#593) - BREAKING (API): Rename overloads of
AWSLambdaWrapper.Tracethat 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/TraceAsyncoverloads
withoutILambdaContextparameter. - 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)