|
This is legacy documentation
CloudBees Feature Management is now part of CloudBees Unify. For current feature management documentation, go to CloudBees Unify Feature management. This documentation covers the original CloudBees Feature Management product (formerly Rollout.io), which is end-of-life. It remains available only for existing customers who are migrating to CloudBees Unify. |
|
Support during the extension period
Because CloudBees Feature Management is an end-of-life product, support during the extension period is limited to critical items only:
This coverage is consistent with the CloudBees end-of-life policy in the support Terms & Conditions. |
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