Skip to content

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 22 Jan 10:55
· 123 commits to main since this release
Immutable release. Only release title and notes can be modified.
v1.14.0
b18079b

1.14.0

Added

  • Add -NoReset switch parameter to skip service restart in PowerShell registration functions.
  • Support for NLog logs instrumentation for versions 5.* and 6.* 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.Redis for applications targeting .NET Framework.
  • Automatically set the service.instance.id resource attribute if not provided.
  • Support for CoreWCF.Primitives traces instrumentation for versions 1.8.0+.
  • Support for temporality_preference in 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

  • -NoReset parameter in Unregister-OpenTelemetryForIIS changed from [bool] to [switch]. Use -NoReset instead of -NoReset $true. Note: -NoReset $true still works, but -NoReset $false will 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.GrpcNetClient from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Instrumentation.Process from 1.14.0-beta.2 to 1.15.0-beta.1,
    • OpenTelemetry.Instrumentation.Runtime from 1.14.0 to 1.15.0,
    • OpenTelemetry.Instrumentation.Quartz from 1.14.0-beta.2 to 1.15.0-beta.1,
    • OpenTelemetry.Instrumentation.SqlClient from 1.14.0-rc.1 to 1.15.0-rc.1,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Instrumentation.Wcf from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.Azure from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.Container from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.Host from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.OperatingSystem from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.Process from 1.14.0-beta.1 to 1.15.0-beta.1,
    • OpenTelemetry.Resources.ProcessRuntime from 1.14.0-beta.1 to 1.15.0-beta.1.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.14.0 to 1.15.0,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.14.0-beta.2 to 1.15.0-beta.1.
  • .NET Framework only, following packages updated
    • OpenTelemetry.Instrumentation.AspNet from 1.14.0-rc.1 to 1.15.0,
    • Microsoft.Bcl.AsyncInterfaces from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Configuration from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Configuration.Abstractions from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Configuration.Binder from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.DependencyInjection from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Diagnostics.Abstractions from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Logging from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Logging.Abstractions from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Logging.Configuration from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Options from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.0 to 10.0.2,
    • Microsoft.Extensions.Primitives from 10.0.0 to 10.0.2,
    • System.Diagnostics.DiagnosticSource from 10.0.0 to 10.0.2,
    • System.IO.Pipelines from 10.0.0 to 10.0.2,
    • System.Text.Encodings.Web from 10.0.0 to 10.0.2,
    • System.Text.Json from 10.0.0 to 10.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.