Released 2025-Jan-06
- BREAKING: Change default Semantic Convention to 1.28
- BREAKING: Remove option to use Legacy semantic conventions (the old default)
Released 2024-Dec-20
- Introduce
AWSClientInstrumentationOptions.SemanticConventionVersion
which provides a mechanism for developers to opt-in to newer versions of the of the OpenTelemetry Semantic Conventions. Currently, you need to opt-in to these new conventions. In the upcoming stable release of this library, the new conventions will be enabled by default, and the conventions this library currently emit will no longer be supported. (#2367)
Released 2024-Dec-12
- Trace instrumentation will now call the Activity.SetStatus API instead of the deprecated OpenTelemetry API package extension when setting span status. For details see: Setting Status. (#2358)
Released 2024-Nov-23
- Move adding request and response info to AWSTracingPipelineHandler (#2137)
- Drop support for .NET 6 as this target is no longer supported and add .NET 8 target. (#2139)
Released 2024-Sep-10
- Fix Memory Leak by Reusing ActivitySources, Meters, and Instruments (#2039)
- Added instrumentation support for AWS Bedrock, BedrockRuntime, BedrockAgent, BedrockAgentRuntime. (#1979)
Released 2024-Aug-22
- BREAKING: Update the instrumentation logic to use AWS TracerProvider. (#1974)
- Add AWS metrics instrumentation. (#1980)
- Updated dependency on AWS .NET SDK to version 3.7.400. (#1974)
- Added
rpc.system
,rpc.service
, andrpc.method
to activity tags based on semantic convention v1.26.0. (#1865)
Released 2024-Apr-12
- BREAKING: Switched AWSServiceName tag to use ServiceId instead of ServiceName (#1572)
ActivitySource.Version
is set to NuGet package version. (#1624)
Released 2024-Jan-26
- Updated dependency on AWS .NET SDK to version 3.7.300. (#1542)
- Add target for
net6.0
. (#1547) - Add support for native AoT. (#1547)
Released 2023-Dec-01
- Updated dependency on AWS .NET SDK to version 3.7.100. (#1454)
Released 2023-Aug-07
- BREAKING (renaming): renamed
OpenTelemetry.Contrib.Instrumentation.AWS
toOpenTelemetry.Instrumentation.AWS
(#1275) - Raised the minimum .NET Framework version to
net462
(#1095) - Removes
AddAWSInstrumentation
method with default configure default parameter. (#1117) - Global propagator is now used to inject into sent SQS and SNS message attributes (in addition to X-Ray propagation). (#1051)
- Change dependency from
OpenTelemetry.Contrib.Extensions.AWSXRay
toOpenTelemetry.Extensions.AWS
(#1288)
Released 2022-Nov-11
- Fixed issue when using version 3.7.100 of the AWS SDK for .NET triggering an EndpointResolver not found exception. (#726)
Released 2021-Feb-24
This is the first release for the OpenTelemetry.Contrib.Instrumentation.AWS
project. The release targets v1.0.1 of the
OpenTelemetry.Contrib.Extensions.AWSXRay
For more details, please refer to the README