Skip to content

Instrumentation.AWSLambda-1.1.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@utpilla utpilla released this 14 Sep 21:03
· 2566 commits to main since this release
Immutable release. Only release title and notes can be modified.
62a20d1

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 the ActivitySource name (superseding #534).
  • Pre-release version numbering scheme changed from .betaN to beta.N (#639)
  • BREAKING (API): Move public class AWSLambdaWrapper out of Implementation subnamespace
    (#593)
  • BREAKING (API): Rename overloads of AWSLambdaWrapper.Trace that take an async
    handler to TraceAsync, 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
      without ILambdaContext 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) to AWSLambdaWrapper.Trace/TraceAsync.
    • Add AWSLambdaInstrumentationOptions.DisableAwsXRayContextExtraction
      initialization option.
  • Add version to ActivitySource (#593)