github open-telemetry/opentelemetry-dotnet-contrib Instrumentation.AWSLambda-1.1.0-beta.2

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)

Don't miss a new opentelemetry-dotnet-contrib release

NewReleases is sending notifications on new releases.