Released 2024-Dec-09
-
Drop support for .NET 6 as this target is no longer supported and add .NET 8 target. (#2263)
-
Updated OpenTelemetry core component version(s) to
1.10.0
. (#2317) -
Added a
RecordException
property to specify if exceptions should be recorded (defaults tofalse
). This is only supported by client instrumentation. (#2271) -
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-Oct-28
- Add target for
net6.0
to ensure that non-vulnerable transient dependencies are referenced by default for .NET6+. (#2243)
Released 2024-Jun-18
- Updated OpenTelemetry core component version(s) to
1.9.0
. (#1888)
Released 2024-Apr-05
-
ActivitySource.Version
is set to NuGet package version. (#1624) -
Update OpenTelemetry SDK version to
1.8.0
. (#1635)
Released 2024-Feb-07
- Fixed GHSA-vh55-786g-wjwj
by bumping the
System.Security.Cryptography.Xml
package version to
4.7.1
(dependency chain:OpenTelemetry.Instrumentation.Wcf
->System.ServiceModel.Primitives
->System.Private.ServiceModel
->System.Security.Cryptography.Xml
). (#1566)
Released 2024-Jan-03
- Update OpenTelemetry SDK version to
1.7.0
. (#1486)
Released 2023-Oct-30
-
Update OpenTelemetry SDK version to
1.6.0
. (#1344) -
Fixed span hierarchy when hosted in ASP.NET (#1342)
-
Breaking Change
TelemetryClientMessageInspector
andTelemetryDispatchMessageInspector
changed from public to internal (#1376) -
Added support for
IRequestSessionChannel
andIDuplexChannel
channel shapes (#1374)
Released 2023-Aug-30
- Added support for non-SOAP requests. (#1251)
Released 2023-Aug-14
-
Update OpenTelemetry SDK version to
1.5.1
. (#1255) -
Client instrumentation implementation moved to lower-level
BindingElement
. (#1247)
Released 2023-Jun-09
- Update OpenTelemetry SDK version to
1.5.0
. (#1220)
Released 2023-Feb-27
-
Update OpenTelemetry SDK version to
1.4.0
. (#1038) -
Removes
AddWcfInstrumentation
method with default configure parameter. (#928)
Released 2022-Dec-28
-
Update OpenTelemetry SDK version to
1.3.1
. (#631) -
Change value
rpc.system
fromwcf
todotnet_wcf
. (#837)
Released 2022-Aug-23
-
Updated OpenTelemetry SDK package version to 1.3.0 (#569)
-
Changed activity source name from
OpenTelemetry.WCF
toOpenTelemetry.Instrumentation.Wcf
(#570)
Released 2022-Mar-17
-
Going forward the NuGet package will be
OpenTelemetry.Instrumentation.Wcf
. Older versions will remain atOpenTelemetry.Contrib.Instrumentation.Wcf
(#247)Migration:
-
In config files update fully qualified references to not use "Contrib" (eg
type="OpenTelemetry.Contrib.Instrumentation.Wcf.TelemetryEndpointBehaviorExtensionElement, OpenTelemetry.Contrib.Instrumentation.Wcf"
->type="OpenTelemetry.Instrumentation.Wcf.TelemetryEndpointBehaviorExtensionElement, OpenTelemetry.Instrumentation.Wcf"
) -
In code update namespaces (eg
using OpenTelemetry.Contrib.Instrumentation.Wcf
->using OpenTelemetry.Instrumentation.Wcf
)
-
-
The minimum supported .NET Framework version is now .NET Framework 4.6.2. Previous versions will be going out of support in April 2022 (#247)
-
Fixed a
NullReferenceException
inTelemetryDispatchMessageInspector.BeforeSendReply
when operation is OneWay (#237)
Released 2022-Feb-05
- Fixed an
ArgumentNullException
settingActivity
.DisplayName
when processing service requests with empty actions (#170)
Released 2021-Oct-22
- Removed
Propagator
property onWcfInstrumentationOptions
(#163)
Released 2021-Sep-13
-
Added
TelemetryServiceBehavior
. Breaking change (config update required): RenamedTelemetryBehaviourExtensionElement
->TelemetryEndpointBehaviorExtensionElement
(#152) -
Added
TelemetryContractBehaviorAttribute
which can be used for programmatic configuration of WCF services & clients (#153)
Released 2021-Jun-16