Skip to content

v1.12.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jul 09:20
· 92 commits to main since this release
v1.12.0
6fbf15a

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.