Skip to content

v1.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Jun 11:46
· 19 commits to main since this release
v1.7.0
2a428ee

1.7.0

Added

  • Support for capturing HTTP headers for following traces instrumentations:
    • ASP.NET, configurable by OTEL_DOTNET_AUTO_TRACES_ASPNET_INSTRUMENTATION_CAPTURE_REQUEST_HEADERS and OTEL_DOTNET_AUTO_TRACES_ASPNET_INSTRUMENTATION_CAPTURE_RESPONSE_HEADERS,
    • ASP.NET Core, configurable by OTEL_DOTNET_AUTO_TRACES_ASPNETCORE_INSTRUMENTATION_CAPTURE_REQUEST_HEADERS and OTEL_DOTNET_AUTO_TRACES_ASPNETCORE_INSTRUMENTATION_CAPTURE_RESPONSE_HEADERS,
    • HTTP Client, configurable by OTEL_DOTNET_AUTO_TRACES_HTTP_INSTRUMENTATION_CAPTURE_REQUEST_HEADERS and OTEL_DOTNET_AUTO_TRACES_HTTP_INSTRUMENTATION_CAPTURE_RESPONSE_HEADERS.
  • Support for capturing gRPC metadata for Grpc.Net.Client traces instrumentation.
    It can by configured by OTEL_DOTNET_AUTO_TRACES_GRPCNETCLIENT_INSTRUMENTATION_CAPTURE_REQUEST_METADATA and OTEL_DOTNET_AUTO_TRACES_GRPCNETCLIENT_INSTRUMENTATION_CAPTURE_RESPONSE_METADATA.
  • Support for Oracle.ManagedDataAccess.Core and Oracle.ManagedDataAccess traces instrumentation from 23.4.0 together with support for OTEL_DOTNET_AUTO_ORACLEMDA_SET_DBSTATEMENT_FOR_TEXT environment variable. ARM64 platform is not supported.
  • Add support for NServiceBus 9.x metrics and traces instrumentations.

Changed

  • Musl-based (Alpine) libraries are compiled on Alpine v3.19.
  • Do not use message creation context as a parent for consumer spans for Confluent.Kafka client instrumentation. See the issue for details.
  • Do not create consumer spans related to PartitionEOF events for Confluent.Kafka client instrumentation.
  • Following properties can be set before calling plugins:
    • OpenTelemetry.Instrumentation.AspNetCore.AspNetCoreTraceInstrumentationOptions.EnrichWithHttpRequest,
    • OpenTelemetry.Instrumentation.AspNetCore.AspNetCoreTraceInstrumentationOptions.EnrichWithHttpResponse,
    • OpenTelemetry.Instrumentation.AspNet.AspNetTraceInstrumentationOptions.EnrichWithHttpRequest,
    • OpenTelemetry.Instrumentation.AspNet.AspNetTraceInstrumentationOptions.EnrichWithHttpResponse,
    • OpenTelemetry.Instrumentation.GrpcNetClient.GrpcClientTraceInstrumentationOptions.EnrichWithHttpRequestMessage,
    • OpenTelemetry.Instrumentation.GrpcNetClient.GrpcClientTraceInstrumentationOptions.EnrichWithHttpResponseMessage,
    • OpenTelemetry.Instrumentation.Http.HttpClientTraceInstrumentationOptions.EnrichWithHttpRequestMessage,
    • OpenTelemetry.Instrumentation.Http.HttpClientTraceInstrumentationOptions.EnrichWithHttpWebRequest,
    • OpenTelemetry.Instrumentation.Http.HttpClientTraceInstrumentationOptions.EnrichWithHttpResponseMessage,
    • OpenTelemetry.Instrumentation.Http.HttpClientTraceInstrumentationOptions.EnrichWithHttpWebResponse.

Dependency updates

  • Updated Core components: 1.9.0.
  • Following packages updated
    • OpenTelemetry.Exporter.Prometheus.HttpListener from 1.8.0-rc.1 to 1.9.0-beta.1,
    • OpenTelemetry.Instrumentation.GrpcNetClient from 1.8.0-beta.1 to 1.9.0-beta.1,
    • OpenTelemetry.Instrumentation.Http from 1.8.1 to 1.9.0,
    • OpenTelemetry.Instrumentation.Process from 0.5.0-beta.5 to 0.5.0-beta.6,
    • OpenTelemetry.Instrumentation.Quartz from 1.0.0-beta.2 to 1.0.0-beta.3,
    • OpenTelemetry.Instrumentation.Runtime from 1.8.0 to 1.9.0,
    • OpenTelemetry.Instrumentation.SqlClient from 1.8.0-beta.1 to 1.9.0-beta.1,
    • OpenTelemetry.Instrumentation.StackExchangeRedis from 1.0.0-rc9.14 to 1.0.0-rc9.15,
    • OpenTelemetry.Instrumentation.Wcf from 1.0.0-rc.16 to 1.0.0-rc.17,
    • OpenTelemetry.Shims.OpenTracing from 1.7.0-beta.1 to 1.9.0-beta.1,
    • OpenTelemetry.Resources.Azure from 1.0.0-beta.7 to 1.0.0-beta.8,
    • OpenTelemetry.Resources.Host from 0.1.0-beta.1 to 0.1.0-beta.2.
    • OpenTelemetry.Resources.Process from 0.1.0-beta.1 to 0.1.0-beta.2.
    • OpenTelemetry.Resources.ProcessRuntime from 0.1.0-beta.1 to 0.1.0-beta.2.
  • .NET only, following packages updated
    • OpenTelemetry.Instrumentation.AspNetCore from 1.8.1 to 1.9.0,
    • OpenTelemetry.Instrumentation.EntityFrameworkCore from 1.0.0-beta.11 to 1.0.0-beta.12,
    • OpenTelemetry.Resources.Container from 1.0.0-beta.7 to 1.0.0-beta.9.
  • .NET Framework only, following packages updated
    • OpenTelemetry.Instrumentation.AspNet from 1.8.0-beta.2 to 1.9.0-beta.1.

Deprecated