Added LDConfig.Builder.setPollUri configuration setter that is equivalent to the now deprecated setBaseUri.
Added LDConfig.getPollUri configuration getter that is equivalent to the now deprecated getPollUri.
Added LDClient.doubleVariation for getting floating point flag values as a double. This is preferred over the now deprecated floatVariation.
Fixed
Improved event summarization logic to avoid potential runtime exceptions. Thanks to @yzheng988 for reporting (#105).
Internal throttling logic would sometimes delay new poll or stream connections even when there were no recent connections. This caused switching active user contexts using identify to sometimes delay retrieving the most recent flags, and therefore delay the completion of the returned Future.
Changed
The maximum delay the internal throttling logic could delay a flag request has been reduced to 60 seconds.
Deprecated
Deprecated LDConfig.Builder.setBaseUri and LDConfig.getBaseUri, please use setPollUri and getPollUri instead.
Deprecated LDClient.floatVariation, please use doubleVariation for evaluating flags with floating point values.
[2.14.0] - 2020-12-17
Added
LDConfig.Builder.setPollUri
configuration setter that is equivalent to the now deprecatedsetBaseUri
.LDConfig.getPollUri
configuration getter that is equivalent to the now deprecatedgetPollUri
.LDClient.doubleVariation
for getting floating point flag values as adouble
. This is preferred over the now deprecatedfloatVariation
.Fixed
identify
to sometimes delay retrieving the most recent flags, and therefore delay the completion of the returnedFuture
.Changed
Deprecated
LDConfig.Builder.setBaseUri
andLDConfig.getBaseUri
, please usesetPollUri
andgetPollUri
instead.LDClient.floatVariation
, please usedoubleVariation
for evaluating flags with floating point values.