Adopts the numeric coercion ADR in the flagd provider.
- implement lossless numeric coercion in the in-process resolver (per-language flagd-core)
- for
ResolveAll / AnyFlag.double_value, apply the same lossless check client-side so bulk eval matches individual Resolve* behavior
- bump
flagd-testbed submodule; adopt @numeric-coercion-v2 and drop old @numeric-coercion exclusions/scenarios
- coordinated release with other providers
- breaking; call out in release notes
Covers both providers/flagd and the bundled providers/flagd-core (Java).
Parent: open-feature/flagd#1995
Depends on
Blocked until the following land first:
Adopts the numeric coercion ADR in the flagd provider.
ResolveAll/AnyFlag.double_value, apply the same lossless check client-side so bulk eval matches individualResolve*behaviorflagd-testbedsubmodule; adopt@numeric-coercion-v2and drop old@numeric-coercionexclusions/scenariosCovers both
providers/flagdand the bundledproviders/flagd-core(Java).Parent: open-feature/flagd#1995
Depends on
Blocked until the following land first:
@numeric-coercion-v2scenarios and new testbed release)