Skip to content

feat!: fix: Restore ConfidenceStruct evals, align Dictionary evals - #205

Merged
fabriziodemaria merged 5 commits into
mainfrom
eval-confidencestruct
Jun 30, 2025
Merged

feat!: fix: Restore ConfidenceStruct evals, align Dictionary evals#205
fabriziodemaria merged 5 commits into
mainfrom
eval-confidencestruct

Conversation

@fabriziodemaria

@fabriziodemaria fabriziodemaria commented Jun 27, 2025

Copy link
Copy Markdown
Member

Changelog

  • feat: pass Dictionary to flag evaluation #193 accidentally removed the capability of using ConfidenceStruct as default value for complex evaluations. This PR restores that capability.
  • It also improves the logic for null entries in the remote variant: the default value for those entries is used, rather than null. This also aligns with the new behavior from the Dictionary-based evaluations. This is a backwards incompatible change, despite probably minor
  • The Dictionary / OpenFeature complex evaluations are also aligned with the ConfidenceStruct merging logic

vahidlazio
vahidlazio previously approved these changes Jun 27, 2025
@fabriziodemaria
fabriziodemaria force-pushed the eval-confidencestruct branch from 0de932e to ae4e9bb Compare June 27, 2025 16:01
@fabriziodemaria fabriziodemaria changed the title feat!: fix: Restore and update ConfidenceStruct evaluations feat!: fix: Restore ConfidenceStruct evals, align Dictionary evals Jun 27, 2025
@fabriziodemaria
fabriziodemaria force-pushed the eval-confidencestruct branch 7 times, most recently from bfdf314 to b8d882f Compare June 30, 2025 11:54
@fabriziodemaria
fabriziodemaria force-pushed the eval-confidencestruct branch from 3f3dd6e to b305208 Compare June 30, 2025 12:29
@fabriziodemaria
fabriziodemaria force-pushed the eval-confidencestruct branch from b305208 to 71e1579 Compare June 30, 2025 12:45
@fabriziodemaria
fabriziodemaria merged commit d32b95a into main Jun 30, 2025
@fabriziodemaria
fabriziodemaria deleted the eval-confidencestruct branch June 30, 2025 13:46
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