Skip to content

Releases: open-feature/dotnet-sdk

v2.3.1

04 Feb 18:18
24a7767
Compare
Choose a tag to compare

2.3.1 (2025-02-04)

🐛 Bug Fixes

🧹 Chore

  • deps: pin dependencies (#365) (3160cd2)
  • deps: update actions/upload-artifact action to v4.6.0 (#341) (cb7105b)
  • deps: update dependency autofixture to 5.0.0-preview0012 (#351) (9b0b319)
  • deps: update dependency coverlet.collector to 6.0.4 (#347) (e59034d)
  • deps: update dependency coverlet.msbuild to 6.0.4 (#348) (5ebe4f6)
  • deps: update dependency xunit to 2.9.3 (#340) (fb8e5aa)
  • deps: update dotnet monorepo (#343) (32dab9b)
  • deps: update spec digest to 8d6eeb3 (#366) (0cb58db)
  • update renovate config to extend the shared config (#364) (e3965db)

v2.3.0

31 Jan 15:52
0cf5834
Compare
Choose a tag to compare

2.3.0 (2025-01-31)

⚠ BREAKING CHANGES

Hook Changes

The signature of the finally hook stage has been changed. The signature now includes the evaluation details, as per the OpenFeature specification. Note that since hooks are still experimental, this does not constitute a change requiring a new major version. To migrate, update any hook that implements the finally stage to accept evaluation details as the second argument.

  • Add evaluation details to finally hook stage (#335) (2ef9955)

.NET 6

Removed support for .NET 6.

🐛 Bug Fixes

  • Adding Async Lifetime method to fix flaky unit tests (#333) (e14ab39)
  • Fix issue with DI documentation (#350) (728ae47)

✨ New Features

🧹 Chore

  • deps: update actions/upload-artifact action to v4.5.0 (#332) (fd68cb0)
  • deps: update codecov/codecov-action action to v5 (#316) (6c4cd02)
  • deps: update codecov/codecov-action action to v5.1.2 (#334) (b9ebddf)
  • deps: update codecov/codecov-action action to v5.3.1 (#355) (1e8ebc4)
  • deps: update dependency coverlet.collector to 6.0.3 (#336) (8527b03)
  • deps: update dependency coverlet.msbuild to 6.0.3 (#337) (26fd235)
  • deps: update dependency dotnet-sdk to v9.0.101 (#339) (dd26ad6)
  • deps: update dependency fluentassertions to 7.1.0 (#346) (dd1c8e4)
  • deps: update dependency microsoft.net.test.sdk to 17.12.0 (#322) (6f5b049)

📚 Documentation

  • disable space in link text lint rule (#329) (583b2a9)

v2.2.0

12 Dec 15:52
1c60908
Compare
Choose a tag to compare

2.2.0 (2024-12-12)

✨ New Features

🧹 Chore

  • deps: update dependency fluentassertions to v7 (#325) (35cd77b)

v2.1.0

18 Nov 16:56
25bc54b
Compare
Choose a tag to compare

2.1.0 (2024-11-18)

🐛 Bug Fixes

✨ New Features

  • Add Dependency Injection and Hosting support for OpenFeature (#310) (1aaa0ec)

🧹 Chore

  • deps: update actions/upload-artifact action to v4.4.3 (#292) (9b693f7)
  • deps: update codecov/codecov-action action to v4.6.0 (#306) (4b92528)
  • deps: update dependency dotnet-sdk to v8.0.401 (#296) (0bae29d)
  • deps: update dependency fluentassertions to 6.12.2 (#302) (bc7e187)
  • deps: update dependency microsoft.net.test.sdk to 17.11.0 (#297) (5593e19)
  • deps: update dependency microsoft.net.test.sdk to 17.11.1 (#301) (5b979d2)
  • deps: update dependency nsubstitute to 5.3.0 (#311) (87f9cfa)
  • deps: update dependency xunit to 2.9.2 (#303) (2273948)
  • deps: update dotnet monorepo (#305) (3955b16)
  • deps: update dotnet monorepo to 8.0.2 (#319) (94681f3)
  • update release please config (#304) (c471c06)

v2.0.0

21 Aug 17:50
10af6cc
Compare
Choose a tag to compare

2.0.0 (2024-08-21)

Today we're announcing the release of the OpenFeature SDK for .NET, v2.0! This release contains several ergonomic improvements to the SDK, which .NET developers will appreciate. It also includes some performance optimizations brought to you by the latest .NET primitives.

For details and migration tips, check out: https://openfeature.dev/blog/dotnet-sdk-v2

⚠ BREAKING CHANGES

  • domain instead of client name (#294)
  • internally maintain provider status (#276)
  • add CancellationTokens, ValueTasks hooks (#268)
  • Use same type for flag metadata and event metadata (#241)
  • Enable nullable reference types (#253)

🐛 Bug Fixes

  • Add missing error message when an error occurred (#256) (949d53c)
  • Should map metadata when converting from ResolutionDetails to FlagEvaluationDetails (#282) (2f8bd21)

✨ New Features

🧹 Chore

  • cleanup code (#277) (44cf586)
  • deps: Project file cleanup and remove unnecessary dependencies (#251) (79def47)
  • deps: update actions/upload-artifact action to v4.3.3 (#263) (7718649)
  • deps: update actions/upload-artifact action to v4.3.4 (#278) (15189f1)
  • deps: update actions/upload-artifact action to v4.3.5 (#291) (00e99d6)
  • deps: update codecov/codecov-action action to v4 (#227) (11a0333)
  • deps: update codecov/codecov-action action to v4.3.1 (#267) (ff9df59)
  • deps: update codecov/codecov-action action to v4.5.0 (#272) (281295d)
  • deps: update dependency benchmarkdotnet to v0.14.0 (#293) (aec222f)
  • deps: update dependency coverlet.collector to v6.0.2 (#247) (ab34c16)
  • deps: update dependency coverlet.msbuild to v6.0.2 (#239) (e654222)
  • deps: update dependency dotnet-sdk to v8.0.204 (#261) (8f82645)
  • deps: update dependency dotnet-sdk to v8.0.301 (#271) (acd0385)
  • deps: update dependency dotnet-sdk to v8.0.303 (#275) (871dcac)
  • deps: update dependency dotnet-sdk to v8.0.400 (#295) (bb4f352)
  • deps: update dependency githubactionstestlogger to v2.4.1 (#274) (46c2b15)
  • deps: update dependency microsoft.net.test.sdk to v17.10.0 (#273) (581ff81)
  • deps: update dotnet monorepo (#218) (bc8301d)
  • deps: update xunit-dotnet monorepo (#262) (43f14cc)
  • deps: update xunit-dotnet monorepo (#279) (fb1cc66)
  • deps: update xunit-dotnet monorepo to v2.8.1 (#266) (a7b6d85)
  • Enable nullable reference types (#253) (5a5312c)
  • in-memory UpdateFlags to UpdateFlagsAsync (#298) (390205a)
  • prompt 2.0 (9b9c3fd)
  • Support for determining spec support for the repo (#270) (67a1a0a)

v1.6.0

29 Jul 18:13
2974a17
Compare
Choose a tag to compare

1.6.0 (2024-07-29)

✨ New Features

v1.5.2

26 Jul 16:07
214001d
Compare
Choose a tag to compare

1.5.2 (2024-07-26)

🐛 Bug Fixes

  • [backport] Should map metadata when converting from ResolutionDetails to FlagEvaluationDetails (#285) (d6d1d94)

v1.5.1

09 Apr 12:48
3ff98b5
Compare
Choose a tag to compare

1.5.1 (2024-04-09)

🐛 Bug Fixes

  • Add missing error message when an error occured (#258) (bd4c6cc)

🧹 Chore

  • deps: Project file cleanup and remove unnecessary dependencies (#251) (79def47)
  • deps: update dependency coverlet.collector to v6.0.2 (#247) (ab34c16)
  • support v1 publishing (b4a2409)

v1.5.0

12 Mar 19:42
b23334b
Compare
Choose a tag to compare

1.5.0 (2024-03-12)

🐛 Bug Fixes

✨ New Features

🧹 Chore

  • bump spec version badge (#246) (ebf5552)
  • cleanup unused usings 🧹 (#240) (cdc1bee)
  • deps: update actions/upload-artifact action to v4.3.0 (#203) (0a7e98d)
  • deps: update actions/upload-artifact action to v4.3.1 (#233) (cfaf1c8)
  • deps: update codecov/codecov-action action to v3.1.5 (#209) (a509b1f)
  • deps: update codecov/codecov-action action to v3.1.6 (#226) (a577a80)
  • deps: update dependency coverlet.collector to v6.0.1 (#238) (f2cb67b)
  • deps: update dependency fluentassertions to v6.12.0 (#215) (2c237df)
  • deps: update dependency microsoft.net.test.sdk to v17.8.0 (#216) (4cb3ae0)
  • deps: update dependency nsubstitute to v5.1.0 (#217) (3be76cd)
  • deps: update dependency openfeature.contrib.providers.flagd to v0.1.8 (#211) (c1aece3)
  • deps: update xunit-dotnet monorepo (#236) (fa25ece)
  • Enable Central Package Management (CPM) (#178) (249a0a8)
  • Enforce coding styles on build (#242) (64699c8)
  • More sln cleanup (#206) (bac3d94)
  • SourceLink is built-in for .NET SDK 8.0.100+ (#198) (45e2c86)
  • Sync ci.yml with contrib repo (#196) (130654b)
  • Sync release.yml with ci.yml following #173 (#195) (eba8848)

📚 Documentation

v1.4.1

23 Jan 17:11
c0fbbcd
Compare
Choose a tag to compare

1.4.1 (2024-01-23)

📚 Documentation