Skip to content

Conversation

@Kavindu-Dodan
Copy link
Contributor

Update Go dependencies to their latests.

Signed-off-by: Kavindu Dodanduwa <[email protected]>
@Kavindu-Dodan Kavindu-Dodan requested a review from a team April 9, 2024 15:56
@netlify
Copy link

netlify bot commented Apr 9, 2024

Deploy Preview for polite-licorice-3db33c canceled.

Name Link
🔨 Latest commit c1319a7
🔍 Latest deploy log https://app.netlify.com/sites/polite-licorice-3db33c/deploys/6615652ba8116300088ee16e

@codecov
Copy link

codecov bot commented Apr 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 77.51%. Comparing base (1c530ab) to head (c1319a7).
Report is 47 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1279      +/-   ##
==========================================
+ Coverage   73.69%   77.51%   +3.82%     
==========================================
  Files          32       20      -12     
  Lines        3140     1610    -1530     
==========================================
- Hits         2314     1248    -1066     
+ Misses        717      281     -436     
+ Partials      109       81      -28     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@toddbaert toddbaert merged commit 219789f into open-feature:main Apr 9, 2024
@github-actions github-actions bot mentioned this pull request Apr 9, 2024
toddbaert added a commit that referenced this pull request Apr 10, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>flagd: 0.10.0</summary>

##
[0.10.0](flagd/v0.9.2...flagd/v0.10.0)
(2024-04-10)


### ⚠ BREAKING CHANGES

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
* This is a breaking change only to the extent that it changes the
assignment of evaluated flag values.
Previously, flagd's `fractional` op would internally concatenate any
specified bucketing property with the `flag-key`.
This improved apparent "randomness" by reducing the chances that users
were assigned a bucket of the same ordinality across multiple flags.
However, sometimes it's desireable to have such predictibility, so now
**flagd will use the bucketing value as is**.
If you are specifying a bucketing value in a `fractional` rule, and want
to maintain the previous assignments, you can do this concatenation
manually:
`{ "var": "user.name" }` => `{"cat": [{ "var": "$flagd.flagKey" }, {
"var": "user.name" }]}`.
      This will result in the same assignment as before.
Please note, that if you do not specify a bucketing key at all (the
shorthand version of the `fractional` op), flagd still uses a
concatentation of the `flag-key` and `targetingKey` as before; this
behavior has not changed.

### 🐛 Bug Fixes

* **deps:** update module github.com/open-feature/flagd/core to v0.8.2
([#1255](#1255))
([9005089](9005089))


### ✨ New Features

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
([f62bc72](f62bc72))


### 🧹 Chore

* refactor evaluation core
([#1259](#1259))
([0e6604c](0e6604c))
* update go deps
([#1279](#1279))
([219789f](219789f))
</details>

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

##
[0.6.0](flagd-proxy/v0.5.2...flagd-proxy/v0.6.0)
(2024-04-10)


### ⚠ BREAKING CHANGES

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
* This is a breaking change only to the extent that it changes the
assignment of evaluated flag values.
Previously, flagd's `fractional` op would internally concatenate any
specified bucketing property with the `flag-key`.
This improved apparent "randomness" by reducing the chances that users
were assigned a bucket of the same ordinality across multiple flags.
However, sometimes it's desireable to have such predictibility, so now
**flagd will use the bucketing value as is**.
If you are specifying a bucketing value in a `fractional` rule, and want
to maintain the previous assignments, you can do this concatenation
manually:
`{ "var": "user.name" }` => `{"cat": [{ "var": "$flagd.flagKey" }, {
"var": "user.name" }]}`.
      This will result in the same assignment as before.
Please note, that if you do not specify a bucketing key at all (the
shorthand version of the `fractional` op), flagd still uses a
concatentation of the `flag-key` and `targetingKey` as before; this
behavior has not changed.

### 🐛 Bug Fixes

* **deps:** update module github.com/open-feature/flagd/core to v0.8.2
([#1255](#1255))
([9005089](9005089))


### ✨ New Features

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
([f62bc72](f62bc72))


### 🧹 Chore

* update go deps
([#1279](#1279))
([219789f](219789f))
</details>

<details><summary>core: 0.9.0</summary>

##
[0.9.0](core/v0.8.2...core/v0.9.0)
(2024-04-10)


### ⚠ BREAKING CHANGES

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
* This is a breaking change only to the extent that it changes the
assignment of evaluated flag values.
Previously, flagd's `fractional` op would internally concatenate any
specified bucketing property with the `flag-key`.
This improved apparent "randomness" by reducing the chances that users
were assigned a bucket of the same ordinality across multiple flags.
However, sometimes it's desireable to have such predictibility, so now
**flagd will use the bucketing value as is**.
If you are specifying a bucketing value in a `fractional` rule, and want
to maintain the previous assignments, you can do this concatenation
manually:
`{ "var": "user.name" }` => `{"cat": [{ "var": "$flagd.flagKey" }, {
"var": "user.name" }]}`.
      This will result in the same assignment as before.
Please note, that if you do not specify a bucketing key at all (the
shorthand version of the `fractional` op), flagd still uses a
concatentation of the `flag-key` and `targetingKey` as before; this
behavior has not changed.

### ✨ New Features

* allow custom seed when using targetingKey override for fractional op
([#1266](#1266))
([f62bc72](f62bc72))


### 🧹 Chore

* refactor evaluation core
([#1259](#1259))
([0e6604c](0e6604c))
* update go deps
([#1279](#1279))
([219789f](219789f))
* wire evaluation ctx to store methods
([#1273](#1273))
([0075932](0075932))
</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]>
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.

2 participants