open-feature / open-feature/flagd
[FEAT] Harden Hashing Consistency And Add Support For Non-string Attributes in Fractional Evaluation
Open
@cupofcat is already working on this.
Since Aug 18, 2025.
- Dominant language
- Go
- Stars
- 998
- Forks
- 136
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 11
Description
- Review the current Gherkin suite to ensure any potential inconsistencies are captured
- Support non-string randomisation units (e.g. bytes) in fractional without casting
- Ensure consistency of hashing and bucketing across all providers (languages), no matter the internal encoding choices made by compilers and platforms
Out of scope for this issue:
- Bucketing improvements
- Any new advanced features
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.