v1.14.0
·
123 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
1.14.0
Added
- Add
-NoResetswitch parameter to skip service restart in PowerShell registration functions. - Support for
NLoglogs instrumentation for versions5.*and6.*on .NET using duck typing for zero-config auto-injection. - Support for file-based configuration of the IL rewrite for SqlClient instrumentation setting
- Add support for
StackExchange.Redisfor applications targeting .NET Framework. - Automatically set the
service.instance.idresource attribute if not provided. - Support for CoreWCF.Primitives traces instrumentation for versions
1.8.0+. - Support for
temporality_preferencein file-based configuration for Console Metric Exporter. - Enable ASLR, CET and CFG for native profiler libraries on Windows.
- Enable compiler flags to harden native profiler libraries on macOS and Linux.
- Support for MongoDB.Driver traces instrumentation for versions
3.5.0+.
Changed
-NoResetparameter inUnregister-OpenTelemetryForIISchanged from[bool]to[switch]. Use-NoResetinstead of-NoReset $true. Note:-NoReset $truestill works, but-NoReset $falsewill not do what you expect. You should omit the parameter for the expected behavior.
Dependency updates
- Updated Core components:
1.15.0. - Following packages updated
OpenTelemetry.Instrumentation.GrpcNetClientfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Instrumentation.Processfrom1.14.0-beta.2to1.15.0-beta.1,OpenTelemetry.Instrumentation.Runtimefrom1.14.0to1.15.0,OpenTelemetry.Instrumentation.Quartzfrom1.14.0-beta.2to1.15.0-beta.1,OpenTelemetry.Instrumentation.SqlClientfrom1.14.0-rc.1to1.15.0-rc.1,OpenTelemetry.Instrumentation.StackExchangeRedisfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Instrumentation.Wcffrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.Azurefrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.Containerfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.Hostfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.OperatingSystemfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.Processfrom1.14.0-beta.1to1.15.0-beta.1,OpenTelemetry.Resources.ProcessRuntimefrom1.14.0-beta.1to1.15.0-beta.1.
- .NET only, following packages updated
OpenTelemetry.Instrumentation.AspNetCorefrom1.14.0to1.15.0,OpenTelemetry.Instrumentation.EntityFrameworkCorefrom1.14.0-beta.2to1.15.0-beta.1.
- .NET Framework only, following packages updated
OpenTelemetry.Instrumentation.AspNetfrom1.14.0-rc.1to1.15.0,Microsoft.Bcl.AsyncInterfacesfrom10.0.0to10.0.2,Microsoft.Extensions.Configurationfrom10.0.0to10.0.2,Microsoft.Extensions.Configuration.Abstractionsfrom10.0.0to10.0.2,Microsoft.Extensions.Configuration.Binderfrom10.0.0to10.0.2,Microsoft.Extensions.DependencyInjectionfrom10.0.0to10.0.2,Microsoft.Extensions.DependencyInjection.Abstractionsfrom10.0.0to10.0.2,Microsoft.Extensions.Diagnostics.Abstractionsfrom10.0.0to10.0.2,Microsoft.Extensions.Loggingfrom10.0.0to10.0.2,Microsoft.Extensions.Logging.Abstractionsfrom10.0.0to10.0.2,Microsoft.Extensions.Logging.Configurationfrom10.0.0to10.0.2,Microsoft.Extensions.Optionsfrom10.0.0to10.0.2,Microsoft.Extensions.Options.ConfigurationExtensionsfrom10.0.0to10.0.2,Microsoft.Extensions.Primitivesfrom10.0.0to10.0.2,System.Diagnostics.DiagnosticSourcefrom10.0.0to10.0.2,System.IO.Pipelinesfrom10.0.0to10.0.2,System.Text.Encodings.Webfrom10.0.0to10.0.2,System.Text.Jsonfrom10.0.0to10.0.2.
Deprecated
- Deprecate support for
OpenTracing. - Deprecate support for Zipkin exporter. Use OTLP exporter instead.
Fixed
- Fixed configuration based instrumentation for generic classes and methods.