Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Apr 3, 2024

🤖 I have created a release beep boop

flagd: 0.10.0

0.10.0 (2024-04-10)

⚠ BREAKING CHANGES

  • allow custom seed when using targetingKey override for fractional op (#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) (9005089)

✨ New Features

  • allow custom seed when using targetingKey override for fractional op (#1266) (f62bc72)

🧹 Chore

flagd-proxy: 0.6.0

0.6.0 (2024-04-10)

⚠ BREAKING CHANGES

  • allow custom seed when using targetingKey override for fractional op (#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) (9005089)

✨ New Features

  • allow custom seed when using targetingKey override for fractional op (#1266) (f62bc72)

🧹 Chore

core: 0.9.0

0.9.0 (2024-04-10)

⚠ BREAKING CHANGES

  • allow custom seed when using targetingKey override for fractional op (#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) (f62bc72)

🧹 Chore


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot requested a review from a team April 3, 2024 14:00
@netlify
Copy link

netlify bot commented Apr 3, 2024

Deploy Preview for polite-licorice-3db33c canceled.

Name Link
🔨 Latest commit 1846648
🔍 Latest deploy log https://app.netlify.com/sites/polite-licorice-3db33c/deploys/6616be705f18720008e1a04b

@Kavindu-Dodan Kavindu-Dodan force-pushed the release-please--branches--main branch from 6b150aa to 8557174 Compare April 3, 2024 15:23
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from a17f8cb to 4f0d8d7 Compare April 5, 2024 19:39
@Kavindu-Dodan Kavindu-Dodan self-requested a review April 5, 2024 20:12
@Kavindu-Dodan
Copy link
Contributor

we could wait for #1266 to merge

@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from c0abe86 to 03c1157 Compare April 9, 2024 16:58
@toddbaert toddbaert self-requested a review April 10, 2024 12:15
Copy link
Member

@toddbaert toddbaert left a comment

Choose a reason for hiding this comment

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

I believe the "breaking changes" here only amount to different assignments during fractional evaluation, which can also be worked-around.

If this is the case, I will make some changes to explicitly discuss this in the release notes before we release.

Signed-off-by: OpenFeature Bot <[email protected]>
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 03c1157 to 491c996 Compare April 10, 2024 13:55
Signed-off-by: Todd Baert <[email protected]>
Signed-off-by: Todd Baert <[email protected]>
Signed-off-by: Todd Baert <[email protected]>
@toddbaert toddbaert self-requested a review April 10, 2024 16:30
@toddbaert toddbaert merged commit 584a469 into main Apr 10, 2024
@toddbaert toddbaert deleted the release-please--branches--main branch April 10, 2024 16:30
@github-actions
Copy link
Contributor Author

@github-actions
Copy link
Contributor Author

@github-actions
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants