|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
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 |
8 | 15 | ([#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)) |
25 | 32 |
|
26 | 33 | ## 1.1.0-beta1 |
27 | 34 |
|
|
0 commit comments