[Multi-provider] Reconsider type of "originalMetadata"
@chrfwow is already working on this.
Since Feb 10, 2026.
Assessment
This issue has not been assessed yet.
Description
For now I kept originalMetadata as Map<String, Metadata> to match how buildProviders currently treats provider names as keys.
I agree a List<KeyValuePair<String, Metadata>> could better represent duplicate names; happy to open a follow-up issue to discuss that representation and adjust the metadata type there if we decide to support duplicates fully.
Originally posted by @Vishalup29 in https://github.com/open-feature/java-sdk/pull/1765#discussion_r2633568350
- Dominant language
- Java
- Stars
- 128
- Forks
- 61
- Avg merge
- 5h 57m
- Merged PRs (30d)
- 26
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.
More from open-feature/java-sdk
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
open-feature/java-sdk#2019 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-feature/java-sdk#2014 · 1 comment ·
-
v0.9.0
Difficulty 5/5 Over a week Newbie friendliness 35/100
open-feature/java-sdk#1999 ·
-
on setProvider call, shutting down the previous provider should happen before creating the new one Open
Difficulty 3/5 1-2 days Newbie friendliness 50/100
open-feature/java-sdk#1934 · 1 reaction ·
-
multi-provider
Difficulty 5/5 Over a week Newbie friendliness 35/100
open-feature/java-sdk#1882 ·
All issues in open-feature/java-sdk
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100