Strategy constraint operators: new and improved
Blog post from Unleash
Unleash has introduced a series of new strategy constraint operators in its Unleash Pro and Unleash Enterprise 4.9 versions, greatly simplifying the scheduling of feature releases and targeted rollouts to specific user groups. These 13 new operators streamline previously complex processes by allowing users to add constraints directly, such as scheduling a feature release at a specific time or targeting users based on email domains, without the need for custom activation strategies or extensive client SDK modifications. The operators are categorized into numeric, date and time, string, and version (SemVer) types, enhancing both flexibility and convenience. A key addition is the dynamic 'currentTime' context field, which defaults to the current time but can be overridden, facilitating time-based constraints. Users are advised to update their client SDKs, especially for Ruby, .NET, or PHP, to avoid potential incompatibility issues. The update also includes a refreshed look and additional options for fine-tuning constraints, such as case sensitivity adjustments and negating expressions, allowing for more precise control over feature exposure.