dotnet-sdk icon indicating copy to clipboard operation
dotnet-sdk copied to clipboard

.NET implementation of the OpenFeature SDK

Results 52 dotnet-sdk issues
Sort by recently updated
recently updated
newest added

> [!IMPORTANT] **Update. 2025-11-10** Following the discussion in [https://github.com/open-feature/dotnet-sdk/pull/596#discussion_r2495975595](https://github.com/open-feature/dotnet-sdk/pull/596#discussion_r2495975595). the package name in this proposal is updated from `OpenFeature.DependencyInjection` to `OpenFeature.Providers.DependencyInjection`. Rationale. clearer scope for provider authors. thinner provider packages....

area: dependency-injection

Update the testing framework in this repository to use Microsoft Testing Platform (MTP) as described [here](https://learn.microsoft.com/en-us/dotnet/core/testing/microsoft-testing-platform-intro?tabs=dotnetcli). - Review the current testing approach. - Refactor and migrate tests to be compatible...

type: test

## Summary Upgrade the project to use .NET SDK version 10 and ensure compatibility with runtime version 10. ## Acceptance Criteria - Update build scripts and project files to use...

area: sdk
type: feat
area: samples
area: telemetry-hooks
area: dependency-injection
area: multi-provider

Write a README that helps provider authors integrate with `OpenFeature.Providers.DependencyInjection` quickly. The doc should show how to register a provider via the builder, bind options from configuration, and support default...

type: docs
area: dependency-injection

> [!IMPORTANT] **Update. 2025-11-10** Following the discussion in [https://github.com/open-feature/dotnet-sdk/pull/596#discussion_r2495975595](https://github.com/open-feature/dotnet-sdk/pull/596#discussion_r2495975595). the package name in this proposal is updated from `OpenFeature.DependencyInjection` to `OpenFeature.Providers.DependencyInjection`. Rationale. clearer scope for provider authors. thinner provider packages....

type: feat
area: dependency-injection

### Requirements Propose the creation of a new library: **OpenFeature.Providers.Abstractions** within the .NET ecosystem. This library should contain only the essential dependencies for Providers, thereby isolating them from SDK churn...

area: sdk
type: feat

### Requirements Propose the creation of a new library: **OpenFeature.Hooks.Abstractions** within the .NET ecosystem. This library should contain only the essential dependencies for Hooks, thereby isolating them from SDK churn...

area: sdk
type: feat

## Overview Enable continuous and automated benchmarking for the repository using BenchmarkDotNet. ## Proposal - Implement continuous benchmarking using the [`martincostello/benchmarkdotnet-results-publisher`](https://github.com/martincostello/benchmarkdotnet-results-publisher) GitHub Action as a reference. - There is already...

good first issue
area: sdk
type: test

### Requirements Upgrade test framework dependencies to xUnit v3. Recent Reqnroll v3.1 release provides official compatibility with xUnit v3 (see: https://reqnroll.net/news/2025/09/reqnroll-v3-1-released/#:~:text=xUnit%20v3%20support%3A%20You%20can%20now%20use%20Reqnroll,scenario-level%20tags%20for%20NUnit%2C%20MsTest%20V2%2C%20and%20TUnit.). Tasks: - Update all xUnit dependencies to v3 -...

good first issue
type: test
dependencies

### Requirements Currently, the `TraceEnricherHook` hook creates a span event on the active span. This is in line with the OpenTelemetry semantic convention. However, in some cases, it's preferred to...

area: sdk
type: feat
area: telemetry-hooks