Skip to content

Releases: open-telemetry/opentelemetry-dotnet-instrumentation

v1.16.0-beta.1

07 May 10:55
Immutable release. Only release title and notes can be modified.
v1.16.0-beta.1
935ad48

Choose a tag to compare

v1.16.0-beta.1 Pre-release
Pre-release

v1.16.0-beta.1

Added

  • OpAMP extension points for plugins.
  • Configuration OTEL_DOTNET_AUTO_APP_DOMAIN_STRATEGY added with ability to
    use:
    • LoaderOptimizationSingleDomain - all non-default application domains will be forced to load with LoaderOptimization.SingleDomain, preventing their assemblies loading as domain neutral;
    • AssemblyRedirect - modify app config binding redirects to load required assembly versions;
    • None - do not use any special strategy for non-default application domains.
      See docs/netfx-appdomain-strategy.md for details.

Changed

Dependency updates

  • Following packages updated
    • OpenTelemetry.Resources.Process from 1.15.1-beta.1 to 1.15.1-beta.2.

Removed

  • instrument.sh no longer supports launching an application when the script is sourced (for example, . ./instrument.sh <command>). To launch an application, execute the script directly: ./instrument.sh <application_executable>.

Fixed

  • Fix dynamic configuration based attributes leak across calls.

v1.15.0

23 Apr 06:24
Immutable release. Only release title and notes can be modified.
v1.15.0
4b6ba39

Choose a tag to compare

v1.15.0

This release include all changes from 1.15.0-beta.1 release.

Changed

Dependency updates

  • Updated Core components: 1.15.3.
  • Following packages updated
    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Instrumentation.Http from 1.15.0 to 1.15.1,
    • OpenTelemetry.Instrumentation.Process from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Instrumentation.Quartz from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Instrumentation.Runtime from 1.15.0 to 1.15.1,
    • OpenTelemetry.Instrumentation.SqlClient from 1.15.1 to 1.15.2,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Instrumentation.Wcf from 1.15.0-beta.1 to 1.15.1-beta.2,
    • OpenTelemetry.Resources.Azure from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Resources.Container from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Resources.Host from 1.15.0-beta.2 to 1.15.1-beta.1,
    • OpenTelemetry.Resources.OperatingSystem from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Resources.Process from 1.15.0-beta.1 to 1.15.1-beta.1,
    • OpenTelemetry.Resources.ProcessRuntime from 1.15.0-beta.1 to 1.15.1-beta.1.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.15.1 to 1.15.2,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore
      from 1.15.0-beta.1 to 1.15.1-beta.1.
  • .NET Framework only, following packages updated
    • Microsoft.Bcl.AsyncInterfaces from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Configuration from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Configuration.Abstractions from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Configuration.Binder from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.DependencyInjection from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Diagnostics.Abstractions from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Logging from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Logging.Abstractions from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Logging.Configuration from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Options from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.2 to 10.0.7,
    • Microsoft.Extensions.Primitives from 10.0.2 to 10.0.7,
    • OpenTelemetry.Instrumentation.AspNet from 1.15.1 to 1.15.2,
    • System.Diagnostics.DiagnosticSource from 10.0.2 to 10.0.7,
    • System.IO.Pipelines from 10.0.2 to 10.0.7,
    • System.Text.Encodings.Web from 10.0.2 to 10.0.7,
    • System.Text.Json from 10.0.2 to 10.0.7,
    • System.ValueTuple from 4.6.1 to 4.6.2.

v1.15.0-beta.1

13 Apr 08:12
Immutable release. Only release title and notes can be modified.
v1.15.0-beta.1
4c74ae9

Choose a tag to compare

v1.15.0-beta.1 Pre-release
Pre-release

v1.15.0-beta.1

Added

  • Support for MongoDB.Driver
    traces instrumentation for versions 3.7.0+.
  • Support for generic ADO.NET traces instrumentation.
  • Support for Microsoft.Data.Sqlite
    8.0.0+ traces instrumentation.
  • Add support for file-based configuration file format version 1.0.
  • Add support for OTEL_CONFIG_FILE environment variable for file-based configuration.
    This variable takes precedence over the deprecated
    OTEL_EXPERIMENTAL_CONFIG_FILE environment variable.
  • Configuration based instrumentation supports dynamic evaluation for
    • span names,
    • attribute values,
    • statuses.
  • Add file existence validation for file-based configuration.
  • Add environment variable OTEL_DOTNET_AUTO_REDIRECT_ENABLED
    to unify control of assembly redirection on .NET and .NET Framework.
    This variable takes precedence over the deprecated
    OTEL_DOTNET_AUTO_NETFX_REDIRECT_ENABLED environment variable for
    .NET Framework.

Changed

  • MongoDB instrumentation for versions 3.7.0 is updated to comply with v1.39.0
    Semantic Convention
    • Renamed the db.system attribute to db.system.name,
    • Added db.operation.batch.size attribute,
    • Added the db.response.status_code and error.type attributes to error spans,
    • Removed the network.peer.address and network.peer.port attributes.
  • Plugins limited to one instance per type.
  • Improve allocation sampling behavior at startup for
    a more even distribution of samples.
  • Assembly conflict resolution strategy for .NET (See
    docs/assembly-conflict-resolution.md)
    • Extend IL rewriting of assembly references for Native Profiler
      deployment on .NET,
    • Implement isolation for StartupHook-only deployment (.NET only),
    • Assembly conflict resolution strategy for .NET Framework is not changed
    • Automatically enable assembly redirection depending on deployment for .NET
      and .NET Framework. Enabled for Standalone deployment,
      and disabled for NuGet deployment.

Dependency updates

  • Updated Core components:
    1.15.2.
  • Following packages updated
    • OpenTelemetry.Instrumentation.SqlClient from 1.15.0 to 1.15.1.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.15.0 to 1.15.1.

Deprecated

  • OTEL_EXPERIMENTAL_CONFIG_FILE environment variable for file-based
    configuration is deprecated. Use OTEL_CONFIG_FILE instead.
  • OTEL_DOTNET_AUTO_NETFX_REDIRECT_ENABLED environment variable to control
    assembly redirection on .NET Framework. Use
    OTEL_DOTNET_AUTO_REDIRECT_ENABLED instead.

Removed

  • Support of Additional Dependencies workaround for assembly conflict
    resolution via environment variables
    DOTNET_ADDITIONAL_DEPS/DOTNET_SHARED_STORE
    • These environment variables are no longer required to resolve assembly
      version conflicts for the majority of use cases. However, there is no
      operational harm in keeping them from your previous installation.
      Removing them is not yet recommended, as re-implementation of this
      workaround may be necessary for future configurations.

Fixed

  • Fix configuration based instrumentation for some .NET Framework methods.
  • Fix .NET Framework assembly redirection startup by registering the loader
    before the application's entry point executes.
  • When both ENTITYFRAMEWORKCORE and NPGSQL traces instrumentations are enabled,
    Entity Framework Core instrumentation now skips the
    Npgsql.EntityFrameworkCore.PostgreSQL provider so both instrumentations can
    stay enabled without conflicting spans.

v1.14.1

29 Jan 08:25
Immutable release. Only release title and notes can be modified.
v1.14.1
69470d9

Choose a tag to compare

1.14.1

Changed

Dependency updates

  • Following packages updated
    • OpenTelemetry.Instrumentation.SqlClient from 1.15.0-rc.1 to 1.15.0,
    • OpenTelemetry.Resources.Host from 1.15.0-beta.1 to 1.15.0-beta.2.
  • .NET Framework only, following packages updated
    • OpenTelemetry.Instrumentation.AspNet from 1.15.0 to 1.15.1.

v1.14.0

22 Jan 10:55
Immutable release. Only release title and notes can be modified.
v1.14.0
b18079b

Choose a tag to compare

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.

v1.13.0

25 Nov 08:07
Immutable release. Only release title and notes can be modified.
v1.13.0
e4de27f

Choose a tag to compare

1.13.0

This release include all changes from 1.13.0-beta.1
release.

Added

  • Support for .NET 10.
  • Support for ASP.NET Core 10 metrics.
  • Support for ASP.NET Core 10 Blazor traces from Microsoft.AspNetCore.Components and Microsoft.AspNetCore.Components.Server.Circuits.
  • WCF Client support for System.ServiceModel.Primitives 10.0.* on .NET 10.
  • Experimental support for file-based configuration.
  • Experimental support for configuration based instrumentation.
  • IL rewrite for SqlCommand on .NET Framework to ensure CommandText is available for SqlClient instrumentation. This is disabled by default and can be enabled via the OTEL_DOTNET_AUTO_SQLCLIENT_NETFX_ILREWRITE_ENABLED environment variable.

Changed

  • Changed minimal supported version of Microsoft.Extensions.Logging for ILOGGER instrumentation from 9.0.0 to 8.0.0.
  • Setting DOTNET_STARTUP_HOOKS is now optional if the .NET CLR profiler is configured. If it is not set, the profiler looks for the startup hooks assembly and injects the configuration into the application.

Dependency updates

  • Updated Core components: 1.14.0.

  • Following packages updated

    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Instrumentation.Http from 1.12.0 to 1.14.0,
    • OpenTelemetry.Instrumentation.Process from 1.12.0-beta.1 to 1.14.0-beta.2,
    • OpenTelemetry.Instrumentation.Quartz from 1.12.0-beta.1 to 1.14.0-beta.2,
    • OpenTelemetry.Instrumentation.Runtime from 1.12.0 to 1.14.0,
    • OpenTelemetry.Instrumentation.SqlClient from 1.12.0-beta.2 to 1.14.0-beta.1,
    • OpenTelemetry.Instrumentation.Wcf from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.Azure from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.Host from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.OperatingSystem from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.Process from 1.12.0-beta.1 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.ProcessRuntime from 1.12.0-beta.1 to 1.14.0-beta.1.
  • .NET only, following packages updated

    • OpenTelemetry.Instrumentation.AspNetCore from 1.12.0 to 1.14.0,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.12.0-beta.2 to 1.14.0-beta.2,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.12.0-beta.2 to 1.14.0-beta.1,
    • OpenTelemetry.Resources.Container from 1.12.0-beta.1 to 1.14.0-beta.1,
    • System.Diagnostics.DiagnosticSource from 9.0.0 to 10.0.0.
  • .NET Framework only, following packages updated

    • Microsoft.Bcl.AsyncInterfaces from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Configuration from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Configuration.Abstractions from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Configuration.Binder from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.DependencyInjection from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Diagnostics.Abstractions from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Logging from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Logging.Abstractions from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Logging.Configuration from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Options from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Options.ConfigurationExtensions from 9.0.8 to 10.0.0,
    • Microsoft.Extensions.Primitives from 9.0.8 to 10.0.0,
    • OpenTelemetry.Instrumentation.AspNet from 1.12.0-beta.1 to 1.14.0-rc.1,
    • System.Diagnostics.DiagnosticSource from 9.0.8 to 10.0.0,
    • System.IO.Pipelines from 9.0.8 to 10.0.0,
    • System.Text.Encodings.Web from 9.0.8 to 10.0.0,
    • System.Text.Json from 9.0.8 to 10.0.0.

Dependencies on .NET Framework

When OpenTelemetry .NET AutoInstrumentation is compiled for .NET Framework, it uses the net462 Target Framework Moniker (TFM). As a result, the ZIP archive deployment contained dependency assemblies targeted for .NET Framework 4.6.2. Some of these assemblies were not designed to be used with later versions of .NET Framework.

Now, when the OpenTelemetry ZIP archive is built, dependency assemblies are included for all supported .NET Framework versions. OpenTelemetry .NET AutoInstrumentation detects the .NET Framework version at install time and runtime, then loads the correct version of dependency assemblies.

Removed

  • Dropped support for OTEL_DOTNET_AUTO_SQLCLIENT_SET_DBSTATEMENT_FOR_TEXT and OTEL_DOTNET_AUTO_ENTITYFRAMEWORKCORE_SET_DBSTATEMENT_FOR_TEXT. These features are always enabled. Statements are sanitized.
  • Support for macOS Ventura 13 x64. macOS libraries are built and tested against macOS Sonoma 14 arm64.

Fixed

  • Fixed deadlock occurring in Assembly Resolver. See #4269
    for details.
  • Fixed rule engine check for .NET 9 to reflect longer support for STS channel.
  • Fix bug in signal specific OTLP exporter variables: OTEL_EXPORTER_OTLP_TRACES_PROTOCOL, OTEL_EXPORTER_OTLP_METRICS_PROTOCOL and OTEL_EXPORTER_OTLP_LOGS_PROTOCOL. See #4593 for details.

v1.13.0-beta.1

02 Sep 12:08
v1.13.0-beta.1
9296b0a

Choose a tag to compare

v1.13.0-beta.1 Pre-release
Pre-release

Added

Changed

Dependency updates

  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.12.0-beta.1 to 1.12.0-beta.2.
  • .NET Framework only, following packages updated
    • Microsoft.Bcl.AsyncInterfaces from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Configuration from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Configuration.Abstractions 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Configuration.Binder from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.DependencyInjection from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Diagnostics.Abstractions from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Logging from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Logging.Abstractions from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Logging.Configuration from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Options from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Options.ConfigurationExtensions from 9.0.6 to 9.0.8,
    • Microsoft.Extensions.Primitives from 9.0.6 to 9.0.8,
    • System.Diagnostics.DiagnosticSource from 9.0.6 to 9.0.8,
    • System.IO.Pipelines from 9.0.6 to 9.0.8,
    • System.Text.Encodings.Web update from 9.0.2 to 9.0.8.
    • System.Text.Json update from 9.0.2 to 9.0.8.

v1.12.0

15 Jul 09:20
v1.12.0
6fbf15a

Choose a tag to compare

1.12.0

Added

  • Support for Npgsql metrics instrumentation for versions 6.0.0+ on .NET.
  • In install script, Install-OpenTelemetryCore accepts optional argument RegisterAssembliesInGAC, which is true by default. When set to false, assemblies would not be installed in GAC.
  • In install script, new function added: Register-AssembliesInGAC. It installs OpenTelemetry assemblies and dependencies in GAC.

Changed

  • Musl-based (Alpine) libraries are compiled on Alpine v3.21.
  • otel-dotnet-auto-install.sh now optionally uses wget instead of curl, improving compatibility with mcr.microsoft.com/dotnet/runtime Alpine images.
  • Non-default application domains will be forced to load with LoaderOptimization.SingleDomain

Dependency updates

  • Updated Core components: 1.12.0.
  • Following packages updated
    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.11.0-beta.2 to 1.12.0-beta.1
    • OpenTelemetry.Instrumentation.Http from 1.11.1 to 1.12.0,
    • OpenTelemetry.Instrumentation.Process from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Instrumentation.Quartz from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Instrumentation.Runtime from 1.11.1 to 1.12.0,
    • OpenTelemetry.Instrumentation.SqlClient from 1.11.0-beta.2 to 1.12.0-beta.2,
    • OpenTelemetry.Instrumentation.Wcf from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.Azure from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.Container from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.Host from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.OperatingSystem from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.Process from 1.11.0-beta.2 to 1.12.0-beta.1,
    • OpenTelemetry.Resources.ProcessRuntime from 1.11.0-beta.2 to 1.12.0-beta.1.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.11.1 to 1.12.0,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.11.0-beta.2 to 1.12.0-beta.2,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.11.0-beta.2 to 1.12.0-beta.1.
  • .NET Framework only, following packages updated
    • Microsoft.Bcl.AsyncInterfaces from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Configuration from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Configuration.Abstractions from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Configuration.Binder from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.DependencyInjection from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Diagnostics.Abstractions from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Logging from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Logging.Abstractions from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Logging.Configuration from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Options from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Options.ConfigurationExtensions from 9.0.2 to 9.0.6,
    • Microsoft.Extensions.Primitives from 9.0.2 to 9.0.6,
    • OpenTelemetry.Instrumentation.AspNet from 1.11.0-beta.2 to 1.12.0-beta.1,
    • System.Buffers from 4.6.0 to 4.6.1,
    • System.Diagnostics.DiagnosticSource from 9.0.2 to 9.0.6,
    • System.IO.Pipelines from 9.0.2 to 9.0.6,
    • System.Memory from 4.6.0 to 4.6.3,
    • System.Numerics.Vectors from 4.6.0 to 4.6.1,
    • System.Runtime.CompilerServices.Unsafe from 6.1.0 to 6.1.2,
    • System.Threading.Tasks.Extensions update from 4.6.0 to 4.6.3,
    • System.Text.Json update from 9.0.2 to 9.0.6.
    • System.ValueTuple from 4.5.0 to 4.6.1.

v1.11.0

06 Mar 12:03
v1.11.0
52f0164

Choose a tag to compare

1.11.0

Changed

  • Enhanced Kafka and RabbitMQ instrumentation now create spans at the start instead
    of manual start time adjustments.

Dependency updates

  • Updated Core components:
    1.11.2.
  • Following packages updated
    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.11.0-beta.1 to 1.11.0-beta.2
    • OpenTelemetry.Instrumentation.Http from 1.11.0 to 1.11.1,
    • OpenTelemetry.Instrumentation.Process from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Instrumentation.Quartz from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Instrumentation.Runtime from 1.11.0 to 1.11.1,
    • OpenTelemetry.Instrumentation.SqlClient from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Instrumentation.Wcf from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.Azure from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.Container from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.Host from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.OperatingSystem from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.Process from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Resources.ProcessRuntime from 1.11.0-beta.1 to 1.11.0-beta.2.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.11.0 to 1.11.1,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.11.0-beta.1 to 1.11.0-beta.2,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.11.0-beta.1 to 1.11.0-beta.2.
  • .NET Framework only, following packages updated
    • Microsoft.Bcl.AsyncInterfaces updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Configuration updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Configuration.Abstractions updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Configuration.Binder updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.DependencyInjection updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.DependencyInjection.Abstractions updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Diagnostics.Abstractions updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Logging updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Logging.Abstractions updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Logging.Configuration updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Options updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Options.ConfigurationExtensions updated from 9.0.1 to 9.0.2,
    • Microsoft.Extensions.Primitives updated from 9.0.1 to 9.0.2,
    • OpenTelemetry.Instrumentation.AspNet from 1.11.0-beta.1 to 1.11.0-beta.2,
    • System.Diagnostics.DiagnosticSource updated from 9.0.1 to 9.0.2,
    • System.IO.Pipelines updated from 9.0.1 to 9.0.2,
    • System.Text.Encodings.Web update from 9.0.1 to 9.0.2,
    • System.Text.Json update from 9.0.1 to 9.0.2.

Fixed

v1.10.0

05 Feb 13:14
v1.10.0
4f0fe4c

Choose a tag to compare

1.10.0

This release include all changes from 1.10.0-beta.1 release.

Changed

Dependency updates

  • Updated Core components: 1.11.1.
  • Following packages updated
    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.10.0-beta.1 to 1.11.0-beta.1
    • OpenTelemetry.Instrumentation.Http from 1.10.0 to 1.11.0,
    • OpenTelemetry.Instrumentation.Process from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Instrumentation.Quartz from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Instrumentation.Runtime from 1.10.0 to 1.11.0,
    • OpenTelemetry.Instrumentation.SqlClient from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Instrumentation.Wcf from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.Azure from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.Container from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.Host from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.OperatingSystem from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.Process from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Resources.ProcessRuntime from 1.10.0-beta.1 to 1.11.0-beta.1.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.10.1 to 1.11.0,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.10.0-beta.1 to 1.11.0-beta.1,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.10.0-beta.1 to 1.11.0-beta.1.
  • .NET Framework only, following packages updated
    • Microsoft.Bcl.AsyncInterfaces updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Configuration updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Configuration.Abstractions updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Configuration.Binder updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.DependencyInjection updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.DependencyInjection.Abstractions
      updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Diagnostics.Abstractions updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Logging updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Logging.Abstractions updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Logging.Configuration updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Options updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Options.ConfigurationExtensions
      updated from 9.0.0 to 9.0.1,
    • Microsoft.Extensions.Primitives updated from 9.0.0 to 9.0.1,
    • OpenTelemetry.Instrumentation.AspNet from 1.10.0-beta.1 to 1.11.0-beta.1,
    • System.IO.Pipelines updated from 9.0.0 to 9.0.1,
    • System.Diagnostics.DiagnosticSource updated from 9.0.0 to 9.0.1,
    • System.Text.Encodings.Web update from 9.0.0 to 9.0.1,
    • System.Text.Json update from 9.0.0 to 9.0.1,
    • System.Threading.Tasks.Extensions" update from 4.5.4 to 4.6.0.

Removed

Dependency removals

  • Following packages removed
    • Google.Protobuf.
  • .NET only, following packages removed
    • Grpc.Core.Api.
    • Grpc.Net.Client.
    • Grpc.Net.Common.dll.