Version conflict between Steeltoe.Management.OpenTelemetryBase and OpenTelemetry/OpenTelemetry.Extensions.Hosting in .NET 8 API project with Aspire #1448
Labels
ReleaseLine/3.x
Identified as a feature/fix for the 3.x release line
Type/enhancement
New feature or request
I am encountering a version conflict when building a .NET 8 API project that references Steeltoe libraries, specifically Steeltoe.Management.OpenTelemetryBase. The build fails due to mismatched versions of OpenTelemetry and OpenTelemetry.Extensions.Hosting.
Detected package version outside of dependency constraint: Steeltoe.Management.OpenTelemetryBase 3.2.8 requires OpenTelemetry.Extensions.Hosting (>= 1.0.0-rc9.2 && <= 1.0.0-rc9.9) but version OpenTelemetry.Extensions.Hosting 1.9.0 was resolved.
Detected package version outside of dependency constraint: Steeltoe.Management.OpenTelemetryBase 3.2.8 requires OpenTelemetry (>= 1.2.0 && <= 1.3.2) but version OpenTelemetry 1.9.0 was resolved.
Environment:
.NET SDK: 8.0.0
Steeltoe Version: 3.2.8
OpenTelemetry.Extensions.Hosting Version: 1.9.0 (resolved version)
OpenTelemetry Version: 1.9.0 (resolved version)
Project Type: .NET 8 API (ASP.NET Core)
Aspire Platform: Used alongside Steeltoe
I would like to know if there are any plans to update the Steeltoe.Management.OpenTelemetryBase package to support the newer versions of OpenTelemetry (such as 1.9.0) and OpenTelemetry.Extensions.Hosting. The current version constraints in Steeltoe.Management.OpenTelemetryBase limit compatibility with these versions, which are now being widely used in projects targeting .NET 8.
The text was updated successfully, but these errors were encountered: