Skip to content

features: add option to declare globally unique feature ids#531

Merged
cportele merged 2 commits into
masterfrom
global-fids
Jun 13, 2026
Merged

features: add option to declare globally unique feature ids#531
cportele merged 2 commits into
masterfrom
global-fids

Conversation

@cportele

@cportele cportele commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

New provider option globallyUniqueFeatureIds (default false), documented for the generated configuration docs. It is exposed through FeatureInfo.featureIdsAreGloballyUnique() and implemented in AbstractFeatureProvider from the provider data.

This lets consumers that merge features from several feature types into one response keep feature ids unchanged instead of qualifying them with the collection to avoid collisions.

Closes ldproxy/ldproxy#1642

New provider option `globallyUniqueFeatureIds` (default false), documented for the
generated configuration docs. It is exposed through
`FeatureInfo.featureIdsAreGloballyUnique()` and implemented in `AbstractFeatureProvider`
from the provider data.

This lets consumers that merge features from several feature types into one response
keep feature ids unchanged instead of qualifying them with the collection to avoid
collisions.
@cportele cportele requested a review from azahnen as a code owner June 12, 2026 11:24
@cportele cportele merged commit 199e2f4 into master Jun 13, 2026
3 checks passed
@cportele cportele deleted the global-fids branch June 13, 2026 06:32
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.

provider: add option to declare globally unique feature ids

2 participants