Closed dbgsprw closed 1 month ago
Hi @dbgsprw - We're not going to do this right now, adding the possibility for this to all SDKs is not a small task, we've noted your request though, and might consider something like this in the future
If you want something similar you could solve it by creating a constraint where your resolution is whatever you'd want it to be. You won't get a slider to adjust the rollout percentage, but you could get whatever resolution you'd like
userHash
userHash LTE 90000
(if you want to have 100000 increments and do 90% rollout)_<name of the feature>
value % maxValue
)
Describe the feature request
I want the Gradual Rollout feature percentage steps smaller than 1% (e.g., 0.1%, 0.01%)
Background
In services with a large user base, releasing updates in 1% increments represents a significant proportion. Therefore, finer granularity helps prevent the spread of bugs and is advantageous when testing with small client groups.
Solution suggestions
Instead of using the constant value normalizer (100) in the SDK, Get all flags (SDK) API provide additional param, Max Rollout Percentage value(e.g., 100, 1000, 10000, ...). The SDK will use both the
Rollout Percentage value
and theMax Rollout Percentage value
together to determine the rate.If you want this feature, I can create the Pull Request.