Bump OpenTelemetry main packages to 1.10.0 (#3816)

* Bump OpenTelemetry main packages to 1.10.0

* Fix ActivityHelperTests tests + CHANGELOG

* Fix DefinedTransientDeps_Are_MatchingGeneratedDeps

* Update BuildTests verified files

* Bump Microsoft.AspNetCore.SignalR.Client to 9.0.0

Older version references to old ILogger

* [Tests] Bump Microsoft.Extensions.Hosting to 9.0.0

Older version brings old dependency on ILogger

* Execute windows containers tests only against .net fx 4.6.2

There is no tests for other frameworks. It leads to build failures

* CentOS Stream 9 - install dotnet by dotnet-install.sh

centos repositories contains only prereleased versions of .NET9

* docs/changelog
This commit is contained in:
Piotr Kiełkowicz 2024-11-29 05:55:27 +01:00 committed by GitHub
parent 810353796c
commit db60adc2d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
31 changed files with 300 additions and 243 deletions

View File

@ -189,7 +189,7 @@ jobs:
run: ./build.cmd --skip RunManagedTests --target ManagedTests --containers ${{ matrix.containers }}
- name: Run the integration tests
run: ./build.cmd --target RunManagedIntegrationTests --containers ${{ matrix.containers }}
run: ./build.cmd --target RunManagedIntegrationTests --containers ${{ matrix.containers }} --test-target-framework net462
- name: Upload test logs
if: always()

View File

@ -15,8 +15,37 @@ This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.h
### Changed
- Kafka and RabbitMQ 6 tags `otel.status_code` and `otel.status_description` are
replaced by native fields `Status` and `StatusDescription`.
- Changed minimal supported version of `Microsoft.Extensions.Logging`
for `ILOGGER` instrumentation from `8.0.0` to `9.0.0`.
- Glibc native libraries are compiled on Ubuntu v16.04.
#### Dependency updates
- Updated [Core components](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/VERSIONING.md#core-components):
[`1.10.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.10.0).
- Following packages updated
- `OpenTelemetry.Exporter.Prometheus.HttpListener` from `1.9.0-beta.2` to `1.10.0-beta.1`,
- `Microsoft.Extensions.Configuration.Binder` from `8.0.2` to `9.0.0`,
- `MMicrosoft.Extensions.Logging.Configuration` from `8.0.0` to `9.0.0`.
- .NET only, following packages updated
- `System.Diagnostics.DiagnosticSource` from `8.0.0` to `9.0.0`.
- .NET Framework only, following packages updated
- `Microsoft.Bcl.AsyncInterfaces` from `8.0.0` to `9.0.0`,
- `Microsoft.Extensions.Configuration` from `9.0.0` to `9.0.0`,
- `Microsoft.Extensions.Configuration.Abstractions` from `8.0.0` to `9.0.0`,
- `Microsoft.Extensions.DependencyInjection` from `8.0.1` to `9.0.0`,
- `Microsoft.Extensions.DependencyInjection.Abstractions` from `8.0.2` to `9.0.0`,
- `Microsoft.Extensions.Logging` from `8.0.0` to `9.0.0`,
- `Microsoft.Extensions.Logging.Abstractions` from `8.0.1` to `9.0.0`,
- `Microsoft.Extensions.Options` from `8.0.2` to `9.0.0`,
- `Microsoft.Extensions.Options.ConfigurationExtensions` from `8.0.0` to `9.0.0`,
- `Microsoft.Extensions.Primitives` from `8.0.0` to `9.0.0`,
- `System.Diagnostics.DiagnosticSource` from `8.0.1` to `9.0.0`,
- `System.Text.Encodings.Web` from `8.0.0` to `9.0.0`,
- `System.Text.Json` from `8.0.5` to `9.0.0`.
### Deprecated
### Removed

View File

@ -6,10 +6,10 @@
<ItemGroup>
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.4" />
<PackageVersion Include="MinVer" Version="6.0.0" />
<PackageVersion Include="OpenTelemetry" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Api" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Api" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.18" />
</ItemGroup>

View File

@ -122,7 +122,7 @@ internal static class DepsJsonExtensions
public static void RemoveDuplicatedLibraries(this JsonObject depsJson, ReadOnlyCollection<AbsolutePath> architectureStores)
{
var duplicatedLibraries = new List<(string Name, string Version)> { (Name: "Microsoft.Extensions.Configuration.Binder", Version: "8.0.0") };
var duplicatedLibraries = new List<(string Name, string Version)>(0);
foreach (var duplicatedLibrary in duplicatedLibraries)
{

View File

@ -2,8 +2,17 @@ FROM quay.io/centos/centos:stream9@sha256:fc94f4a0545cac9d6ea76e087b1482ea12b716
# Install dotnet sdk
RUN dnf install -y \
dotnet-sdk-9.0 \
dotnet-sdk-8.0
libicu-devel
RUN curl -sSL https://dot.net/v1/dotnet-install.sh --output dotnet-install.sh \
&& echo "SHA256: $(sha256sum dotnet-install.sh)" \
&& echo "c169af55281cd1e58cdbe3ec95c2480cfb210ee460b3ff1421745c8f3236b263 dotnet-install.sh" | sha256sum -c \
&& chmod +x ./dotnet-install.sh \
&& ./dotnet-install.sh -v 9.0.100 --install-dir /usr/share/dotnet --no-path \
&& ./dotnet-install.sh -v 8.0.404 --install-dir /usr/share/dotnet --no-path \
&& rm dotnet-install.sh
ENV PATH="$PATH:/usr/share/dotnet"
# https://github.com/dotnet/runtime/issues/65874
RUN update-crypto-policies --set LEGACY

View File

@ -50,8 +50,8 @@ OpenTelemetry .NET Automatic Instrumentation is built on top of
[OpenTelemetry .NET](https://github.com/open-telemetry/opentelemetry-dotnet):
- [Core components](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/VERSIONING.md#core-components):
[`1.9.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.9.0)
- `System.Diagnostics.DiagnosticSource`: [`8.0.0`](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/8.0.0)
[`1.9.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.10.0)
- `System.Diagnostics.DiagnosticSource`: [`9.0.0`](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/9.0.0)
referencing `System.Runtime.CompilerServices.Unsafe`: [`6.0.0`](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/6.0.0)
You can find all references in

View File

@ -304,7 +304,7 @@ To enable the OTLP exporter, set the `OTEL_TRACES_EXPORTER`/`OTEL_METRICS_EXPORT
environment variable to `otlp`.
To customize the OTLP exporter using environment variables, see the
[OTLP exporter documentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/core-1.9.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol#environment-variables).
[OTLP exporter documentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/core-1.10.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol#environment-variables).
Important environment variables include:
| Environment variable | Description | Default value | Status |
@ -389,7 +389,7 @@ To enable the Zipkin exporter, set the `OTEL_TRACES_EXPORTER` environment
variable to `zipkin`.
To customize the Zipkin exporter using environment variables,
see the [Zipkin exporter documentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/core-1.9.0/src/OpenTelemetry.Exporter.Zipkin#configuration-using-environment-variables).
see the [Zipkin exporter documentation](https://github.com/open-telemetry/opentelemetry-dotnet/tree/core-1.10.0/src/OpenTelemetry.Exporter.Zipkin#configuration-using-environment-variables).
Important environment variables include:
| Environment variable | Description | Default value | Status |

View File

@ -12,7 +12,7 @@ To create your custom traces manually, follow these steps:
1. Add the `System.Diagnostics.DiagnosticSource` dependency to your project:
```xml
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="9.0.0" />
```
2. Create an `ActivitySource` instance:
@ -48,7 +48,7 @@ To create your custom metrics manually, follow these steps:
1. Add the `System.Diagnostics.DiagnosticSource` dependency to your project:
```xml
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="9.0.0" />
```
2. Create a `Meter` instance:

View File

@ -114,9 +114,9 @@ public class MyPlugin
| Options type | NuGet package | NuGet version |
|-------------------------------------------------------------------------------------------|---------------------------------------------------|---------------|
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.9.0 |
| OpenTelemetry.Exporter.ZipkinExporterOptions | OpenTelemetry.Exporter.Zipkin | 1.9.0 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.9.0 |
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.10.0 |
| OpenTelemetry.Exporter.ZipkinExporterOptions | OpenTelemetry.Exporter.Zipkin | 1.10.0 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.10.0 |
| OpenTelemetry.Instrumentation.AspNet.AspNetTraceInstrumentationOptions | OpenTelemetry.Instrumentation.AspNet | 1.9.0-beta.1 |
| OpenTelemetry.Instrumentation.AspNetCore.AspNetCoreTraceInstrumentationOptions | OpenTelemetry.Instrumentation.AspNetCore | 1.9.0 |
| OpenTelemetry.Instrumentation.EntityFrameworkCore.EntityFrameworkInstrumentationOptions | OpenTelemetry.Instrumentation.EntityFrameworkCore | 1.0.0-beta.11 |
@ -131,10 +131,10 @@ public class MyPlugin
| Options type | NuGet package | NuGet version |
|--------------------------------------------------------------------------|------------------------------------------------|---------------|
| OpenTelemetry.Metrics.MetricReaderOptions | OpenTelemetry | 1.9.0 |
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.9.0 |
| OpenTelemetry.Exporter.PrometheusExporterOptions | OpenTelemetry.Exporter.Prometheus.HttpListener | 1.9.0-beta.2 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.9.0 |
| OpenTelemetry.Metrics.MetricReaderOptions | OpenTelemetry | 1.10.0 |
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.10.0 |
| OpenTelemetry.Exporter.PrometheusExporterOptions | OpenTelemetry.Exporter.Prometheus.HttpListener | 1.10.0-beta.1 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.10.0 |
| OpenTelemetry.Instrumentation.AspNet.AspNetMetricsInstrumentationOptions | OpenTelemetry.Instrumentation.AspNet | 1.9.0-beta.1 |
| OpenTelemetry.Instrumentation.Runtime.RuntimeInstrumentationOptions | OpenTelemetry.Instrumentation.Runtime | 1.9.0 |
@ -142,9 +142,9 @@ public class MyPlugin
| Options type | NuGet package | NuGet version |
|-----------------------------------------------|----------------------------------------------|---------------|
| OpenTelemetry.Logs.OpenTelemetryLoggerOptions | OpenTelemetry | 1.9.0 |
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.9.0 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.9.0 |
| OpenTelemetry.Logs.OpenTelemetryLoggerOptions | OpenTelemetry | 1.10.0 |
| OpenTelemetry.Exporter.ConsoleExporterOptions | OpenTelemetry.Exporter.Console | 1.10.0 |
| OpenTelemetry.Exporter.OtlpExporterOptions | OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.10.0 |
## Requirements

View File

@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" VersionOverride="8.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging" VersionOverride="8.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging" VersionOverride="9.0.0" />
</ItemGroup>
</Project>

View File

@ -13,9 +13,9 @@
<!-- Versions from OpenTelemetry.AutoInstrumentation.csproj -->
<ItemGroup>
<PackageVersion Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" Version="1.5.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.HttpListener" Version="1.9.0-beta.2" />
<PackageVersion Include="OpenTelemetry.Exporter.Zipkin" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Extensions.Propagators" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.HttpListener" Version="1.10.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Exporter.Zipkin" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Extensions.Propagators" Version="1.10.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNet" Version="1.9.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.EntityFrameworkCore" Version="1.0.0-beta.12" />
@ -25,7 +25,7 @@
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.9.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.9.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.9.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Shims.OpenTracing" Version="1.9.0-beta.2" />
<PackageVersion Include="OpenTelemetry.Shims.OpenTracing" Version="1.10.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Resources.Azure" Version="1.0.0-beta.9" />
<PackageVersion Include="OpenTelemetry.Resources.Container" Version="1.0.0-beta.9" />
<PackageVersion Include="OpenTelemetry.Resources.Host" Version="0.1.0-beta.3" />
@ -67,26 +67,27 @@
<PackageVersion Include="Grpc" Version="2.46.6" />
<PackageVersion Include="Grpc.Core" Version="2.46.6" />
<PackageVersion Include="Grpc.Core.Api" Version="2.67.0" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Abstractions" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.2" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Primitives" Version="8.0.0" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Primitives" Version="9.0.0" />
<PackageVersion Include="System.Buffers" Version="4.5.1" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.1" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="9.0.0" />
<PackageVersion Include="System.IO.Pipelines" Version="9.0.0" />
<PackageVersion Include="System.Memory" Version="4.5.5" />
<PackageVersion Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
<PackageVersion Include="System.Text.Encodings.Web" Version="9.0.0" />
<PackageVersion Include="System.Text.Json" Version="9.0.0" />
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>

View File

@ -3,8 +3,8 @@
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="8.0.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="9.0.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="9.0.0" />
</ItemGroup>
</Project>

View File

@ -21,19 +21,19 @@ void CorProfiler::InitNetFxAssemblyRedirectsMap()
{ L"Google.Protobuf", {3, 28, 3, 0} },
{ L"Grpc.Core", {2, 0, 0, 0} },
{ L"Grpc.Core.Api", {2, 0, 0, 0} },
{ L"Microsoft.Bcl.AsyncInterfaces", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration.Abstractions", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration.Binder", {8, 0, 0, 2} },
{ L"Microsoft.Extensions.DependencyInjection", {8, 0, 0, 1} },
{ L"Microsoft.Extensions.DependencyInjection.Abstractions", {8, 0, 0, 2} },
{ L"Microsoft.Extensions.Diagnostics.Abstractions", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Logging", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Logging.Abstractions", {8, 0, 0, 1} },
{ L"Microsoft.Extensions.Logging.Configuration", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Options", {8, 0, 0, 2} },
{ L"Microsoft.Extensions.Options.ConfigurationExtensions", {8, 0, 0, 0} },
{ L"Microsoft.Extensions.Primitives", {8, 0, 0, 0} },
{ L"Microsoft.Bcl.AsyncInterfaces", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration.Abstractions", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Configuration.Binder", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.DependencyInjection", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.DependencyInjection.Abstractions", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Diagnostics.Abstractions", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Logging", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Logging.Abstractions", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Logging.Configuration", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Options", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Options.ConfigurationExtensions", {9, 0, 0, 0} },
{ L"Microsoft.Extensions.Primitives", {9, 0, 0, 0} },
{ L"Microsoft.Win32.Primitives", {4, 0, 3, 0} },
{ L"MongoDB.Driver.Core.Extensions.DiagnosticSources", {1, 0, 0, 0} },
{ L"OpenTelemetry", {1, 0, 0, 0} },
@ -75,7 +75,7 @@ void CorProfiler::InitNetFxAssemblyRedirectsMap()
{ L"System.Data.Common", {4, 2, 0, 0} },
{ L"System.Diagnostics.Contracts", {4, 0, 1, 0} },
{ L"System.Diagnostics.Debug", {4, 0, 11, 0} },
{ L"System.Diagnostics.DiagnosticSource", {8, 0, 0, 1} },
{ L"System.Diagnostics.DiagnosticSource", {9, 0, 0, 0} },
{ L"System.Diagnostics.FileVersionInfo", {4, 0, 2, 0} },
{ L"System.Diagnostics.Process", {4, 1, 2, 0} },
{ L"System.Diagnostics.StackTrace", {4, 1, 0, 0} },
@ -97,6 +97,7 @@ void CorProfiler::InitNetFxAssemblyRedirectsMap()
{ L"System.IO.FileSystem.Watcher", {4, 0, 2, 0} },
{ L"System.IO.IsolatedStorage", {4, 0, 2, 0} },
{ L"System.IO.MemoryMappedFiles", {4, 0, 2, 0} },
{ L"System.IO.Pipelines", {9, 0, 0, 0} },
{ L"System.IO.Pipes", {4, 0, 2, 0} },
{ L"System.IO.UnmanagedMemoryStream", {4, 0, 3, 0} },
{ L"System.Linq", {4, 1, 2, 0} },
@ -145,8 +146,8 @@ void CorProfiler::InitNetFxAssemblyRedirectsMap()
{ L"System.Security.SecureString", {4, 1, 0, 0} },
{ L"System.Text.Encoding", {4, 0, 11, 0} },
{ L"System.Text.Encoding.Extensions", {4, 0, 11, 0} },
{ L"System.Text.Encodings.Web", {8, 0, 0, 0} },
{ L"System.Text.Json", {8, 0, 0, 5} },
{ L"System.Text.Encodings.Web", {9, 0, 0, 0} },
{ L"System.Text.Json", {9, 0, 0, 0} },
{ L"System.Text.RegularExpressions", {4, 1, 1, 0} },
{ L"System.Threading", {4, 0, 11, 0} },
{ L"System.Threading.Overlapped", {4, 1, 0, 0} },

View File

@ -79,7 +79,7 @@ internal static partial class InstrumentationDefinitions
// ILogger
if (logSettings.EnabledInstrumentations.Contains(LogInstrumentation.ILogger))
{
nativeCallTargetDefinitions.Add(new("Microsoft.Extensions.Logging", "Microsoft.Extensions.Logging.LoggingBuilder", ".ctor", new[] {"System.Void", "Microsoft.Extensions.DependencyInjection.IServiceCollection"}, 8, 0, 0, 9, 65535, 65535, AssemblyFullName, "OpenTelemetry.AutoInstrumentation.Instrumentations.Logger.LoggingBuilderIntegration"));
nativeCallTargetDefinitions.Add(new("Microsoft.Extensions.Logging", "Microsoft.Extensions.Logging.LoggingBuilder", ".ctor", new[] {"System.Void", "Microsoft.Extensions.DependencyInjection.IServiceCollection"}, 9, 0, 0, 9, 65535, 65535, AssemblyFullName, "OpenTelemetry.AutoInstrumentation.Instrumentations.Logger.LoggingBuilderIntegration"));
}
}

View File

@ -15,7 +15,7 @@ namespace OpenTelemetry.AutoInstrumentation.Instrumentations.Logger;
methodName: ".ctor",
returnTypeName: ClrNames.Void,
parameterTypeNames: new[] { "Microsoft.Extensions.DependencyInjection.IServiceCollection" },
minimumVersion: "8.0.0",
minimumVersion: "9.0.0",
maximumVersion: "9.*.*",
integrationName: "ILogger",
type: InstrumentationType.Log)]

View File

@ -80,6 +80,7 @@
<PackageReference Include="Microsoft.Extensions.Primitives" />
<PackageReference Include="System.Buffers" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" />
<PackageReference Include="System.IO.Pipelines" />
<PackageReference Include="System.Memory" />
<PackageReference Include="System.Numerics.Vectors" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" />

View File

@ -4,7 +4,6 @@
using System.Diagnostics;
using OpenTelemetry.AutoInstrumentation.Logging;
using OpenTelemetry.AutoInstrumentation.Tagging;
using OpenTelemetry.Trace;
namespace OpenTelemetry.AutoInstrumentation.Util;
@ -30,8 +29,8 @@ internal static class ActivityHelper
return;
}
activity.SetStatus(Status.Error.WithDescription(exception.Message));
activity.RecordException(exception);
activity.SetStatus(ActivityStatusCode.Error, exception.Message);
activity.AddException(exception);
}
public static Activity? StartActivityWithTags(this ActivitySource? activitySource, string operationName, ActivityKind kind, ITags tags)

View File

@ -15,17 +15,17 @@
<PackageVersion Include="Grpc.Net.Client.Web" Version="2.65.0" />
<PackageVersion Include="Grpc.Tools" Version="2.67.0" />
<PackageVersion Include="MassTransit" Version="8.3.0" />
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="8.0.10" />
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="9.0.0" />
<PackageVersion Include="Microsoft.Build" Version="15.9.20" />
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="15.9.20" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.2.2" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.10" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.1" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
<PackageVersion Include="MongoDB.Driver" Version="2.30.0" />
<PackageVersion Include="NSubstitute" Version="5.3.0" />
@ -47,7 +47,7 @@
<PackageVersion Include="StrongNamer" Version="0.2.5" />
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />
<PackageVersion Include="System.Data.SqlClient" Version="4.9.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="9.0.0" />
<PackageVersion Include="System.Formats.Asn1" Version="8.0.1" />
<PackageVersion Include="System.Private.Uri" Version="4.3.2" />
<PackageVersion Include="System.Reactive" Version="6.0.1" />

View File

@ -8,6 +8,7 @@
/net/Grpc.Core.Api.dll,
/net/Grpc.Net.Client.dll,
/net/Grpc.Net.Common.dll,
/net/Microsoft.Extensions.Diagnostics.Abstractions.dll,
/net/MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
/net/OpenTelemetry.Api.ProviderBuilderExtensions.dll,
/net/OpenTelemetry.Api.dll,
@ -48,26 +49,27 @@
/net/System.ServiceModel.Primitives.dll,
/net/System.ServiceModel.dll,
/net/ruleEngine.json,
/store/arm64/net8.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net8.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net8.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net8.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net8.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net8.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net9.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net9.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net9.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net9.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net9.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
/store/arm64/net8.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net8.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net8.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net8.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net8.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net8.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/arm64/net8.0/system.diagnostics.diagnosticsource/9.0.0/lib/net9.0/System.Diagnostics.DiagnosticSource.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net9.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net9.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net9.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net9.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net9.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
]

View File

@ -8,6 +8,7 @@
/net/Grpc.Core.Api.dll,
/net/Grpc.Net.Client.dll,
/net/Grpc.Net.Common.dll,
/net/Microsoft.Extensions.Diagnostics.Abstractions.dll,
/net/MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
/net/OpenTelemetry.Api.ProviderBuilderExtensions.dll,
/net/OpenTelemetry.Api.dll,
@ -48,26 +49,27 @@
/net/System.ServiceModel.Primitives.dll,
/net/System.ServiceModel.dll,
/net/ruleEngine.json,
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net8.0/system.diagnostics.diagnosticsource/9.0.0/lib/net9.0/System.Diagnostics.DiagnosticSource.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
]

View File

@ -8,6 +8,7 @@
/net/Grpc.Core.Api.dll,
/net/Grpc.Net.Client.dll,
/net/Grpc.Net.Common.dll,
/net/Microsoft.Extensions.Diagnostics.Abstractions.dll,
/net/MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
/net/OpenTelemetry.Api.ProviderBuilderExtensions.dll,
/net/OpenTelemetry.Api.dll,
@ -48,26 +49,27 @@
/net/System.ServiceModel.Primitives.dll,
/net/System.ServiceModel.dll,
/net/ruleEngine.json,
/store/arm64/net8.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net8.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net8.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net8.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net8.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net8.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net9.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net9.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net9.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net9.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net9.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
/store/arm64/net8.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net8.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net8.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net8.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net8.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net8.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net8.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net8.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/arm64/net8.0/system.diagnostics.diagnosticsource/9.0.0/lib/net9.0/System.Diagnostics.DiagnosticSource.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/arm64/net9.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/arm64/net9.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/arm64/net9.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/arm64/net9.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/arm64/net9.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/arm64/net9.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/arm64/net9.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
]

View File

@ -8,6 +8,7 @@
/net/Grpc.Core.Api.dll,
/net/Grpc.Net.Client.dll,
/net/Grpc.Net.Common.dll,
/net/Microsoft.Extensions.Diagnostics.Abstractions.dll,
/net/MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
/net/OpenTelemetry.Api.ProviderBuilderExtensions.dll,
/net/OpenTelemetry.Api.dll,
@ -48,26 +49,27 @@
/net/System.ServiceModel.Primitives.dll,
/net/System.ServiceModel.dll,
/net/ruleEngine.json,
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net8.0/system.diagnostics.diagnosticsource/9.0.0/lib/net9.0/System.Diagnostics.DiagnosticSource.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
]

View File

@ -7,6 +7,7 @@
/net/Grpc.Core.Api.dll,
/net/Grpc.Net.Client.dll,
/net/Grpc.Net.Common.dll,
/net/Microsoft.Extensions.Diagnostics.Abstractions.dll,
/net/MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
/net/OpenTelemetry.Api.ProviderBuilderExtensions.dll,
/net/OpenTelemetry.Api.dll,
@ -48,26 +49,27 @@
/net/System.ServiceModel.dll,
/net/ruleEngine.json,
/osx-x64/OpenTelemetry.AutoInstrumentation.Native.dylib,
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/8.0.1/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/8.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/8.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/8.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/8.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/8.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
/store/x64/net8.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net8.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net8.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net8.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net8.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net8.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net8.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net8.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll,
/store/x64/net8.0/system.diagnostics.diagnosticsource/9.0.0/lib/net9.0/System.Diagnostics.DiagnosticSource.dll,
/store/x64/net9.0/microsoft.extensions.configuration.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.configuration.binder/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll,
/store/x64/net9.0/microsoft.extensions.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.dependencyinjection/9.0.0/lib/net9.0/Microsoft.Extensions.DependencyInjection.dll,
/store/x64/net9.0/microsoft.extensions.logging.abstractions/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll,
/store/x64/net9.0/microsoft.extensions.logging.configuration/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll,
/store/x64/net9.0/microsoft.extensions.logging/9.0.0/lib/net9.0/Microsoft.Extensions.Logging.dll,
/store/x64/net9.0/microsoft.extensions.options.configurationextensions/9.0.0/lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll,
/store/x64/net9.0/microsoft.extensions.options/9.0.0/lib/net9.0/Microsoft.Extensions.Options.dll,
/store/x64/net9.0/microsoft.extensions.primitives/9.0.0/lib/net9.0/Microsoft.Extensions.Primitives.dll
]

View File

@ -7,6 +7,7 @@
\net\Grpc.Core.Api.dll,
\net\Grpc.Net.Client.dll,
\net\Grpc.Net.Common.dll,
\net\Microsoft.Extensions.Diagnostics.Abstractions.dll,
\net\MongoDB.Driver.Core.Extensions.DiagnosticSources.dll,
\net\OpenTelemetry.Api.ProviderBuilderExtensions.dll,
\net\OpenTelemetry.Api.dll,
@ -126,6 +127,7 @@
\netfx\System.IO.FileSystem.dll,
\netfx\System.IO.IsolatedStorage.dll,
\netfx\System.IO.MemoryMappedFiles.dll,
\netfx\System.IO.Pipelines.dll,
\netfx\System.IO.Pipes.dll,
\netfx\System.IO.UnmanagedMemoryStream.dll,
\netfx\System.IO.dll,
@ -198,50 +200,52 @@
\netfx\libgrpc_csharp_ext.x64.dylib,
\netfx\libgrpc_csharp_ext.x64.so,
\netfx\netstandard.dll,
\store\x64\net8.0\microsoft.extensions.configuration.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.configuration.binder\8.0.1\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x64\net8.0\microsoft.extensions.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x64\net8.0\microsoft.extensions.dependencyinjection.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.dependencyinjection\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x64\net8.0\microsoft.extensions.logging.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.logging.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x64\net8.0\microsoft.extensions.logging\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x64\net8.0\microsoft.extensions.options.configurationextensions\8.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x64\net8.0\microsoft.extensions.options\8.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x64\net8.0\microsoft.extensions.primitives\8.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x64\net9.0\microsoft.extensions.configuration.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.configuration.binder\8.0.1\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x64\net9.0\microsoft.extensions.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x64\net9.0\microsoft.extensions.dependencyinjection.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.dependencyinjection\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x64\net9.0\microsoft.extensions.logging.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.logging.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x64\net9.0\microsoft.extensions.logging\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x64\net9.0\microsoft.extensions.options.configurationextensions\8.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x64\net9.0\microsoft.extensions.options\8.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x64\net9.0\microsoft.extensions.primitives\8.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x86\net8.0\microsoft.extensions.configuration.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.configuration.binder\8.0.1\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x86\net8.0\microsoft.extensions.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x86\net8.0\microsoft.extensions.dependencyinjection.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.dependencyinjection\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x86\net8.0\microsoft.extensions.logging.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.logging.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x86\net8.0\microsoft.extensions.logging\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x86\net8.0\microsoft.extensions.options.configurationextensions\8.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x86\net8.0\microsoft.extensions.options\8.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x86\net8.0\microsoft.extensions.primitives\8.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x86\net9.0\microsoft.extensions.configuration.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.configuration.binder\8.0.1\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x86\net9.0\microsoft.extensions.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x86\net9.0\microsoft.extensions.dependencyinjection.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.dependencyinjection\8.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x86\net9.0\microsoft.extensions.logging.abstractions\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.logging.configuration\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x86\net9.0\microsoft.extensions.logging\8.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x86\net9.0\microsoft.extensions.options.configurationextensions\8.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x86\net9.0\microsoft.extensions.options\8.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x86\net9.0\microsoft.extensions.primitives\8.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x64\net8.0\microsoft.extensions.configuration.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.configuration.binder\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x64\net8.0\microsoft.extensions.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x64\net8.0\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.dependencyinjection\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x64\net8.0\microsoft.extensions.logging.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x64\net8.0\microsoft.extensions.logging.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x64\net8.0\microsoft.extensions.logging\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x64\net8.0\microsoft.extensions.options.configurationextensions\9.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x64\net8.0\microsoft.extensions.options\9.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x64\net8.0\microsoft.extensions.primitives\9.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x64\net8.0\system.diagnostics.diagnosticsource\9.0.0\lib\net9.0\System.Diagnostics.DiagnosticSource.dll,
\store\x64\net9.0\microsoft.extensions.configuration.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.configuration.binder\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x64\net9.0\microsoft.extensions.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x64\net9.0\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.dependencyinjection\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x64\net9.0\microsoft.extensions.logging.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x64\net9.0\microsoft.extensions.logging.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x64\net9.0\microsoft.extensions.logging\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x64\net9.0\microsoft.extensions.options.configurationextensions\9.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x64\net9.0\microsoft.extensions.options\9.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x64\net9.0\microsoft.extensions.primitives\9.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x86\net8.0\microsoft.extensions.configuration.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.configuration.binder\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x86\net8.0\microsoft.extensions.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x86\net8.0\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.dependencyinjection\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x86\net8.0\microsoft.extensions.logging.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x86\net8.0\microsoft.extensions.logging.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x86\net8.0\microsoft.extensions.logging\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x86\net8.0\microsoft.extensions.options.configurationextensions\9.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x86\net8.0\microsoft.extensions.options\9.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x86\net8.0\microsoft.extensions.primitives\9.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\store\x86\net8.0\system.diagnostics.diagnosticsource\9.0.0\lib\net9.0\System.Diagnostics.DiagnosticSource.dll,
\store\x86\net9.0\microsoft.extensions.configuration.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.configuration.binder\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.Binder.dll,
\store\x86\net9.0\microsoft.extensions.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Configuration.dll,
\store\x86\net9.0\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.dependencyinjection\9.0.0\lib\net9.0\Microsoft.Extensions.DependencyInjection.dll,
\store\x86\net9.0\microsoft.extensions.logging.abstractions\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Abstractions.dll,
\store\x86\net9.0\microsoft.extensions.logging.configuration\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.Configuration.dll,
\store\x86\net9.0\microsoft.extensions.logging\9.0.0\lib\net9.0\Microsoft.Extensions.Logging.dll,
\store\x86\net9.0\microsoft.extensions.options.configurationextensions\9.0.0\lib\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll,
\store\x86\net9.0\microsoft.extensions.options\9.0.0\lib\net9.0\Microsoft.Extensions.Options.dll,
\store\x86\net9.0\microsoft.extensions.primitives\9.0.0\lib\net9.0\Microsoft.Extensions.Primitives.dll,
\win-x64\OpenTelemetry.AutoInstrumentation.Native.dll,
\win-x86\OpenTelemetry.AutoInstrumentation.Native.dll
]

View File

@ -43,6 +43,9 @@ public class TransientDependenciesTests
.Select(x => x.Name)
.ToList();
// TODO automate detecting new transitive dependencies https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/issues/3817
generatedDeps.Add("System.IO.Pipelines");
File.Delete(projectGenPath);
using (new AssertionScope())

View File

@ -47,8 +47,8 @@ public class ActivityHelperTests
using (new AssertionScope())
{
activity.Tags.First(x => x.Key == "otel.status_code").Value.Should().Be("ERROR");
activity.Tags.First(x => x.Key == "otel.status_description").Value.Should().Be(exceptionMessage);
activity.Status.Should().Be(ActivityStatusCode.Error);
activity.StatusDescription.Should().Be(exceptionMessage);
activity.Events.Should().HaveCount(1);
}
}

View File

@ -9,11 +9,11 @@
<!-- Microsoft.Extensions.Configuration.Abstractions,
Microsoft.Extensions.Options, and Microsoft.Extensions.DependencyInjection
are needed to bump reference to 8.0.0
are needed to bump reference to 9.0.0
some versions of Pomelo.EntityFrameworkCore.MySql brings to old references -->
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" />
<PackageReference Include="Microsoft.Extensions.Options" VersionOverride="8.0.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" VersionOverride="8.0.1" />
<PackageReference Include="Microsoft.Extensions.Options" VersionOverride="9.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" VersionOverride="9.0.0" />
<!-- Microsoft.Extensions.Caching.Memory is indirect reference. Bumping it to mitigate https://github.com/advisories/GHSA-qj66-m88j-hmgj -->
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />

View File

@ -5,9 +5,9 @@
<PackageReference Include="Grpc.Net.Client" VersionOverride="$(LibraryVersion)" />
<PackageReference Include="Grpc.Net.Client.Web" Condition="'$(TargetFramework)' == 'net462'" VersionOverride="$(LibraryVersion)" />
<PackageReference Include="Grpc.Tools" Condition="'$(TargetFramework)' == 'net462'" />
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.8.0.0 is minimal version supported by auto instrumentation.
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.9.0.0 is minimal version supported by auto instrumentation.
Grpc.Net.Client references older version. It prevents to load required version from Additional Dependencies store-->
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" />
</ItemGroup>

View File

@ -12,9 +12,9 @@
<ItemGroup>
<PackageReference Include="MongoDB.Driver" VersionOverride="$(LibraryVersion)" />
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v8.0.0 is minimal version supported by auto instrumentation.
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v9.0.0 is minimal version supported by auto instrumentation.
MongoDB.Driver 2.18+ references older version. It prevents to load required version from Additional Dependencies store-->
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.0" />
</ItemGroup>
</Project>

View File

@ -7,9 +7,9 @@
<ItemGroup>
<PackageReference Include="MySqlConnector" VersionOverride="$(LibraryVersion)" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" />
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.8.0.0 is minimal version supported by auto instrumentation.
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.9.0.0 is minimal version supported by auto instrumentation.
MySqlConnector references older version. It prevents to load required version from Additional Dependencies store-->
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.0" />
</ItemGroup>
</Project>

View File

@ -2,9 +2,9 @@
<ItemGroup>
<PackageReference Include="StackExchange.Redis" VersionOverride="$(LibraryVersion)" />
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.8.0.0 is minimal version supported by auto instrumentation.
<!-- Workaround! Microsoft.Extensions.Logging.Abstractions v.9.0.0 is minimal version supported by auto instrumentation.
StackExchange.Redis references older version. It prevents to load required version from Additional Dependencies store-->
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.0" />
</ItemGroup>
</Project>