@@ -10,7 +10,7 @@ This content has been automatically generated from dotnet-sdk.
1010Edits should be made here: https://github.com/open-feature/dotnet-sdk
1111Once a repo has been updated, docs can be generated by running: yarn update :sdk-docs
1212
13- Last updated at Thu Aug 21 2025 08:10:44 GMT+0000 (Coordinated Universal Time)
13+ Last updated at Thu Sep 04 2025 08:09:58 GMT+0000 (Coordinated Universal Time)
1414-->
1515
1616[](https://github.com/open-feature/spec/releases/tag/v0.8.0)
@@ -32,6 +32,12 @@ Last updated at Thu Aug 21 2025 08:10:44 GMT+0000 (Coordinated Universal Time)
3232
3333Note that the packages will aim to support all current .NET versions. Refer to the currently supported versions [.NET](https://dotnet.microsoft.com/download/dotnet) and [.NET Framework](https://dotnet.microsoft.com/download/dotnet-framework) excluding .NET Framework 3.5
3434
35+ ### NativeAOT Support
36+
37+ ✅ **Full NativeAOT Compatibility** - The OpenFeature .NET SDK is fully compatible with .NET NativeAOT compilation for fast startup and small deployment size. See the [AOT Compatibility Guide](https://github.com/open-feature/dotnet-sdk/blob/main/docs/AOT_COMPATIBILITY.md) for detailed instructions.
38+
39+ > While the core OpenFeature SDK is fully NativeAOT compatible, contrib and community-provided providers, hooks, and extensions may not be. Please check with individual provider/hook documentation for their NativeAOT compatibility status.
40+
3541### Install
3642
3743Use the following to initialize your project:
@@ -719,12 +725,12 @@ For this hook to function correctly a global `MeterProvider` must be set.
719725
720726Below are the metrics extracted by this hook and dimensions they carry:
721727
722- | Metric key | Description | Unit | Dimensions |
723- | -------------------------------------- | ------------------------------- | ------------ | ----------------------------- |
724- | feature_flag.evaluation_requests_total | Number of evaluation requests | request | key, provider name |
725- | feature_flag.evaluation_success_total | Flag evaluation successes | impression | key, provider name, reason |
726- | feature_flag.evaluation_error_total | Flag evaluation errors | 1 | key, provider name, exception |
727- | feature_flag.evaluation_active_count | Active flag evaluations counter | 1 | key, provider name |
728+ | Metric key | Description | Unit | Dimensions |
729+ | -------------------------------------- | ------------------------------- | ---------- | ----------------------------- |
730+ | feature_flag.evaluation_requests_total | Number of evaluation requests | request | key, provider name |
731+ | feature_flag.evaluation_success_total | Flag evaluation successes | impression | key, provider name, reason |
732+ | feature_flag.evaluation_error_total | Flag evaluation errors | 1 | key, provider name, exception |
733+ | feature_flag.evaluation_active_count | Active flag evaluations counter | 1 | key, provider name |
728734
729735Consider the following code example for usage.
730736
0 commit comments