open-feature / open-feature/dotnet-sdk
Provider lifecycle event ownership (race-condition fix)
Open
@kylejuliandev is already working on this.
Since Sep 5, 2026.
area: sdk
type: bug
v0.9.0
- Dominant language
- C#
- Stars
- 138
- Forks
- 27
- Avg merge
- 13h 42m
- Merged PRs (30d)
- 12
Description
Provider lifecycle event ownership (race-condition fix):
- add opt-in marker so providers emit their own
PROVIDER_READY/PROVIDER_ERROR; - SDK derives status from the provider event stream and keeps + deprecates the legacy synthetic path;
- update first-party providers (spec 5.3.5, provider status 2.8, Appendix E)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.