Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: open-feature/flagd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: core/v0.14.3
Choose a base ref
...
head repository: open-feature/flagd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: core/v0.15.0
Choose a head ref
  • 2 commits
  • 14 files changed
  • 2 contributors

Commits on Apr 1, 2026

  1. feat!: fractional bucketing improvements (#1909)

    ## High-precision and nested fractional
    
    This is a coordinated feature across flagd and all flagd providers.
    
    - `fractional` now supports up to max-int32 total weight and 1/max-int32
    resolution as described in the [high-precision fractional bucketing
    ADR](https://flagd.dev/architecture-decisions/high-precision-fractional-bucketing)
    - `fractional` now supports computed (nested JSONLogic) variants and
    weights as described in the [fractional
    ADR](https://flagd.dev/architecture-decisions/fractional)
    - Includes e2e tests from the [flagd-testbed
    v3.1.0...v3.4.0](open-feature/flagd-testbed@v3.1.0...v3.4.0)
    to validate consistent fractional bucketing across all provider
    implementations
    - ⚠️ Pseudorandom hash assignments will change with this release
    due to changes in the hashing algorithm; update flagd and your providers
    to ensure fractional assignment is consistent across all workloads
    
    ### Related PRs
    
    | Component | PR |
    |---|---|
    | flagd | #1909 |
    | java-sdk-contrib |
    open-feature/java-sdk-contrib#1740 |
    | js-sdk-contrib |
    open-feature/js-sdk-contrib#1501 |
    | python-sdk-contrib |
    open-feature/python-sdk-contrib#373 |
    | dotnet-sdk-contrib |
    open-feature/dotnet-sdk-contrib#622 |
    | flagd-schemas | open-feature/flagd-schemas#207
    |
    
    > **Warning**
    > @toddbaert will coordinate the release across flagd and all providers.
    Do not merge without coordination.
    > @toddbaert will update the RPC mode tests accordingly once the
    associated flagd PR is merged and an up-to-date flagd-testbed image is
    available.
    
    ---------
    
    Signed-off-by: Todd Baert <[email protected]>
    toddbaert authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    7190878 View commit details
    Browse the repository at this point in the history
  2. chore: release main (#1921)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>flagd: 0.15.0</summary>
    
    ##
    [0.15.0](flagd/v0.14.5...flagd/v0.15.0)
    (2026-04-01)
    
    
    ### ⚠ BREAKING CHANGES
    
    * fractional bucketing improvements
    ([#1909](#1909))
    * no breaking API changes - but fractional pseudorandom assignments will
    change; update all providers to ensure consistency
    
    ### ✨ New Features
    
    * fractional bucketing improvements
    ([#1909](#1909))
    ([7190878](7190878))
    </details>
    
    <details><summary>core: 0.15.0</summary>
    
    ##
    [0.15.0](core/v0.14.3...core/v0.15.0)
    (2026-04-01)
    
    
    ### ⚠ BREAKING CHANGES
    
    * fractional bucketing improvements
    ([#1909](#1909))
    
    ### ✨ New Features
    
    * fractional bucketing improvements
    ([#1909](#1909))
    ([7190878](7190878))
    </details>
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    ---------
    
    Signed-off-by: OpenFeature Bot <[email protected]>
    Signed-off-by: Todd Baert <[email protected]>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Todd Baert <[email protected]>
    github-actions[bot] and toddbaert authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    b4fc89c View commit details
    Browse the repository at this point in the history
Loading