Skip to content

fix: pin MEL.Abstractions and System.Text.Json to 10.0.0 in dotnet proxy#600

Open
jonathannorris wants to merge 1 commit into
mainfrom
fix/dotnet-proxy-mel-stj-pins
Open

fix: pin MEL.Abstractions and System.Text.Json to 10.0.0 in dotnet proxy#600
jonathannorris wants to merge 1 commit into
mainfrom
fix/dotnet-proxy-mel-stj-pins

Conversation

@jonathannorris
Copy link
Copy Markdown
Member

The DevCycle .NET SDK now requires Microsoft.Extensions.Logging.Abstractions >= 10.0.0 (via OpenFeature 2.13.0) and System.Text.Json >= 10.0.0. Both packages ship net8.0 TFMs so the proxy can stay on net8.0 and the Docker base image stays on dotnet/sdk:8.0.

Without explicit pins here, NuGet raises NU1605 during restore because the .NET 8 framework's implicit MEL reference conflicts with the transitive >= 10.0.0 requirement coming from the SDK.

Related

DevCycleHQ/dotnet-server-sdk#203

DevCycle .NET SDK now requires Microsoft.Extensions.Logging.Abstractions
>= 10.0.0 (via OpenFeature 2.13.0) and System.Text.Json >= 10.0.0.
Both packages ship net8.0 TFMs so the proxy stays on net8.0 and the
Docker base image stays on dotnet/sdk:8.0. Without explicit pins here
NuGet raises NU1605 during restore.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Pins two NuGet dependencies in the .NET proxy project to resolve restore-time version conflicts (NU1605) introduced by newer transitive requirements from the DevCycle .NET SDK / OpenFeature, while keeping the proxy on net8.0 and compatible with the dotnet/sdk:8.0 Docker image.

Changes:

  • Add an explicit Microsoft.Extensions.Logging.Abstractions package reference at 10.0.0.
  • Add an explicit System.Text.Json package reference at 10.0.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants