Skip to content

feat!: adopt numeric coercion contract #402

Description

@toddbaert

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

Update resolvers under resolvers/ and resolvers/process/.

Parent: open-feature/flagd#1995

Depends on

Blocked until the following land first:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions