Skip to content

Commit 2a092cb

Browse files
authored
[Instrumentation.AWSLambda] Request release of 1.1.0-beta2, reword CHANGELOG (#590)
1 parent 6a27f68 commit 2a092cb

1 file changed

Lines changed: 26 additions & 19 deletions

File tree

src/OpenTelemetry.Instrumentation.AWSLambda/CHANGELOG.md

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,33 @@
22

33
## Unreleased
44

5-
* Breaking change: Rename package to OpenTelemetry.Instrumentation.AWSLambda
6-
(remove ".Contrib") ([#593](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/593))
7-
* Breaking change: Move public class AWSLambdaWrapper out of Implementation subnamespace
5+
## 1.1.0-beta2
6+
7+
Release PR: [#590](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/590)
8+
9+
This is the first release with the new package name `OpenTelemetry.Instrumentation.AWSLambda`.
10+
11+
* BREAKING (API, behavior): Rename package to `OpenTelemetry.Instrumentation.AWSLambda`
12+
(remove `.Contrib`) ([#593](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/593)).
13+
This also affects the `ActivitySource` name (superseding [#534](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/534)).
14+
* BREAKING (API): Move public class `AWSLambdaWrapper` out of `Implementation` subnamespace
815
([#593](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/593))
9-
* Add version to ActivitySource ([#593](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/593))
10-
* Updated the `ActivitySource` name to the assembly name:
11-
`OpenTelemetry.Instrumentation.AWSLambda`
12-
([#534](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/534))
13-
* Added public option `AWSLambdaInstrumentationOptions.DisableAwsXRayContextExtraction`.
14-
* Extended public API of the `AWSLambdaWrapper`: added optional parent
15-
context (`ActivityContext`) to all `Trace` methods.
16-
* Enhanced parent extraction: if the parent context is not provided
17-
then it can be extracted from the incoming request for certain types of the request.
18-
If the parent is not extracted from the incoming request then it can be extracted
19-
from the AWS X-Ray tracing header if AWS X-Ray context extraction
20-
is not disabled (`DisableAwsXRayContextExtraction`).
21-
* Changed behaviour of the `OnFunctionStart` method: Activity is created even
22-
if the parent context is not defined.
23-
* Breaking change: `AWSLambdaWrapper.Trace` overloads without `ILambdaContext` argument
24-
have been completely removed.
16+
* BREAKING (API): Rename overloads of `AWSLambdaWrapper.Trace` that take an async
17+
handler to `TraceAsync`, to emphasize that they (usually) need to be awaited.
18+
([#608](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/608))
19+
* Rewrite of parent context handling and related changes
20+
([#408](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/408)):
21+
* BREAKING (API): Remove `AWSLambdaWrapper.Trace`/`TraceAsync` overloads
22+
without `ILambdaContext` parameter.
23+
* BREAKING (behavior): Add automatic parent extraction from HTTP triggers
24+
(API Gateway Proxy events), using the configured global textmap propagator.
25+
* BREAKING (behavior): An activity is now also created if no parent context
26+
could be extracted (previously this package would only create activities if
27+
a valid parent span context could be extracted with X-Ray).
28+
* Add optional parent context (`ActivityContext`) to `AWSLambdaWrapper.Trace`/`TraceAsync`.
29+
* Add `AWSLambdaInstrumentationOptions.DisableAwsXRayContextExtraction`
30+
initialization option.
31+
* Add version to `ActivitySource` ([#593](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/593))
2532

2633
## 1.1.0-beta1
2734

0 commit comments

Comments
 (0)