Skip to content

chore: deprecate fractionalEvaluation for fractional#873

Merged
toddbaert merged 8 commits intomainfrom
chore/deprecated-old-fe
Aug 29, 2023
Merged

chore: deprecate fractionalEvaluation for fractional#873
toddbaert merged 8 commits intomainfrom
chore/deprecated-old-fe

Conversation

@toddbaert
Copy link
Member

@toddbaert toddbaert commented Aug 28, 2023

  • deprecates fractionalEvaluation in favor of fractional
  • adds evaluation names to their implementations to bind them more closely
2023-08-28T19:22:53.098-0400    warn    eval/legacy_fractional_evaluation.go:32 fractionalEvaluation is deprecated, please use fractional, see: https://flagd.dev/concepts/#migrating-from-legacy-fractionalevaluation

cc @craigpastro

fixes: #871

@toddbaert toddbaert requested a review from a team August 28, 2023 23:20
@netlify
Copy link

netlify bot commented Aug 28, 2023

Deploy Preview for polite-licorice-3db33c canceled.

Name Link
🔨 Latest commit fc6bd83
🔍 Latest deploy log https://app.netlify.com/sites/polite-licorice-3db33c/deploys/64ee34a87d1ed20008a711e2

@codecov
Copy link

codecov bot commented Aug 28, 2023

Codecov Report

Merging #873 (fc6bd83) into main (da30b7b) will decrease coverage by 0.07%.
The diff coverage is 71.87%.

❗ Current head fc6bd83 differs from pull request most recent head e7a8569. Consider uploading reports for the commit e7a8569 to get more accurate results

@@            Coverage Diff             @@
##             main     #873      +/-   ##
==========================================
- Coverage   72.80%   72.73%   -0.07%     
==========================================
  Files          27       28       +1     
  Lines        2765     2857      +92     
==========================================
+ Hits         2013     2078      +65     
- Misses        665      683      +18     
- Partials       87       96       +9     
Files Changed Coverage Δ
core/pkg/eval/fractional_evaluation.go 72.15% <ø> (ø)
core/pkg/eval/semver_evaluation.go 100.00% <ø> (ø)
core/pkg/eval/string_comparison_evaluation.go 100.00% <ø> (ø)
core/pkg/eval/legacy_fractional_evaluation.go 68.96% <68.96%> (ø)
core/pkg/runtime/from_config.go 60.55% <100.00%> (+0.92%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@toddbaert toddbaert closed this Aug 28, 2023
@toddbaert toddbaert reopened this Aug 28, 2023
@toddbaert toddbaert requested a review from bacherfl August 28, 2023 23:36
@toddbaert toddbaert force-pushed the chore/deprecated-old-fe branch from a98778d to 17fbc1e Compare August 29, 2023 00:19
@toddbaert toddbaert changed the title chore!: deprecate old fractional eval chore!: deprecate fractionalEvaluation for fractional Aug 29, 2023
Copy link
Member

@craigpastro craigpastro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🙌

@toddbaert toddbaert requested a review from beeme1mr August 29, 2023 13:01
@toddbaert toddbaert changed the title chore!: deprecate fractionalEvaluation for fractional chore: deprecate fractionalEvaluation for fractional Aug 29, 2023
Copy link
Contributor

@Kavindu-Dodan Kavindu-Dodan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added an optional suggestion, otherwise looks good 👍

toddbaert and others added 7 commits August 29, 2023 13:43
* deprecates fractionalEvaluation in favor of fractional
* adds evaluation names to their implementations to bind them more closely

Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
@toddbaert toddbaert force-pushed the chore/deprecated-old-fe branch from ab29ca9 to fc6bd83 Compare August 29, 2023 17:43
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
@toddbaert toddbaert merged commit 243fef9 into main Aug 29, 2023
@toddbaert toddbaert deleted the chore/deprecated-old-fe branch August 29, 2023 21:32
@github-actions github-actions bot mentioned this pull request Aug 29, 2023
beeme1mr pushed a commit that referenced this pull request Aug 31, 2023
🤖 I have created a release *beep* *boop*
---


<details><summary>flagd: 0.6.4</summary>

##
[0.6.4](flagd/v0.6.3...flagd/v0.6.4)
(2023-08-30)


### 🐛 Bug Fixes

* **deps:** update module github.com/cucumber/godog to v0.13.0
([#855](#855))
([5b42486](5b42486))
* **deps:** update module github.com/open-feature/flagd/core to v0.6.3
([#794](#794))
([9671964](9671964))


### 🧹 Chore

* **deps:** update golang docker tag to v1.21
([#822](#822))
([effe29d](effe29d))
</details>

<details><summary>flagd-proxy: 0.2.9</summary>

##
[0.2.9](flagd-proxy/v0.2.8...flagd-proxy/v0.2.9)
(2023-08-30)


### 🐛 Bug Fixes

* **deps:** update module github.com/open-feature/flagd/core to v0.6.3
([#794](#794))
([9671964](9671964))


### 🧹 Chore

* **deps:** update golang docker tag to v1.21
([#822](#822))
([effe29d](effe29d))
</details>

<details><summary>core: 0.6.4</summary>

##
[0.6.4](core/v0.6.3...core/v0.6.4)
(2023-08-30)


### 🐛 Bug Fixes

* **deps:** update kubernetes packages to v0.28.0
([#841](#841))
([cc195e1](cc195e1))
* **deps:** update kubernetes packages to v0.28.1
([#860](#860))
([f3237c2](f3237c2))
* **deps:** update module github.com/open-feature/open-feature-operator
to v0.2.36 ([#799](#799))
([fa4da4b](fa4da4b))
* **deps:** update module golang.org/x/crypto to v0.12.0
([#797](#797))
([edae3fd](edae3fd))
* **deps:** update module golang.org/x/net to v0.14.0
([#798](#798))
([92c2f26](92c2f26))
* **deps:** update module sigs.k8s.io/controller-runtime to v0.15.1
([#795](#795))
([13d62fd](13d62fd))
* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.0
([#856](#856))
([88d832a](88d832a))


### ✨ New Features

* add flag key to hash in fractional evaluation
([#847](#847))
([ca6a35f](ca6a35f))
* add gRPC healthchecks
([#863](#863))
([da30b7b](da30b7b))
* support nested props in fractional evaluator
([#869](#869))
([50ff739](50ff739))


### 🧹 Chore

* deprecate fractionalEvaluation for fractional
([#873](#873))
([243fef9](243fef9))
* replace xxh3 with murmur3 in bucket algorithm
([#846](#846))
([c3c9e4e](c3c9e4e))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

Deprecate "fractionalEvaluation", rename to "fractional".

4 participants