2021-XX-XX V 5.0.0
Breaking changes (C SDK):
-
<rollout.h>renamed to<rox/server.h>. -
RoxVariantrenamed toRoxStringBase. -
rox_add_variantfunction renamed torox_add_string_with_options. -
rox_get_variant_or_default(_ctx)function renamed torox_get_string(_ctx). -
Removed flag functions:
-
rox_flag_is_enabled_or_null(_ctx) - using flag’s default value instead ofNULL. -
rox_get_string_or_null(_ctx) - using flag’s default value instead ofNULL. -
rox_flag_enabled_do(_ctx) androx_flag_disabled_do(_ctx) functions now requiretargetargument to be passed.
-
-
rox_dynamic_api_get_valuerenamed torox_dynamic_api_get_string.
Breaking changes (C++ SDK):
-
<rollout.hpp>renamed to<roxx/server.h>. -
Rox::Variantclass renamed toRox::String. -
GetValueOrNull,IsEnabledOrNullmethods removed - using default flag values instead. -
Rox::DynamicApi::GetValuerenamed toGetString.
Fixes and Additions (C SDK):
-
New flag functions:
-
rox_add_int -
rox_add_int_with_options -
rox_add_double -
rox_add_double_with_options -
rox_get_int -
rox_get_int_ctx -
rox_get_double -
rox_get_double_ctx -
rox_add_string- shortcut forrox_add_string_with_options(options: NULL)
-
-
New dynamic API functions:
-
rox_dynamic_api_get_int -
rox_dynamic_api_get_double -
rox_dynamic_api_get_string_ctx,rox_dynamic_api_get_int_ctx,rox_dynamic_api_get_double_ctx- new functions that take context and options parameters.
-
-
Other updates:
-
rox_set_contextnow acceptsNULLforcontextargument.
-
Fixes and Additions (C++ SDK):
-
New classes and interfaces:
-
Rox::BaseFlagclass added with singleGetName()method. -
Rox::Intclass. -
Rox::Doubleclass.
-
-
Dynamic API changes:
-
Rox::DynamicApi::GetInt,Rox::DynamicApi::GetDoublemethods added.
-
-
Other updates:
-
Rox::SetContextnow acceptsnullptrforcontextargument.
-
Client SDK
-
Client SDK is installed by default. To omit its installation, specify
-Cflag forinstall.sh. -
New headers:
-
C Client SDK:
#include <rox/client.h>. -
C++ Client SDK:
#include <roxx/client.h>.
-
-
Flag freeze feature. See the C/C++ client SDK documentation.
-
Flag overrides feature. See the C/C++ client SDK documentation.
-
Configuration caching feature.
-
For Client SDK only; always enabled.
-
2020-03-30 V 4.7.0
Initial release