Our latest version is here with some highly requested updates, including ratio metrics, and a new UI for showing experiment traffic splits. Check out the changes below. As always, please let us know if you have any feedback or ideas.
Ratio metrics! 🎉
By default, metrics are evaluated against all users in an experiment. Now, we let you customize this by setting a denominator. For example, you can now create ratio metrics like “Revenue per Signup” or “Checkout Completion Rate”. Stay tuned for more updates to ratio metrics to handle even more advanced use cases!
New experiment assignment UI
We improved the UI when creating experiment rules for features. We now let you control the exposure percent independently from the traffic split. The preview at the bottom also now accurately represents how our bucketing algorithm works and shows how you can safely scale the exposure percent without causing users to switch variations.
New permissions and roles for feature flags
We revamped our permission system to incorporate feature flags into the roles. This change lays the groundwork for future improvements, such as per-environment and per-project permissions.
Syntax highlighting for SQL and Python input
There are several places in the GrowthBook UI where we ask users to write code — usually either SQL or Python. We switched from using a plain text box to a full-featured code editor — the same one used by Mode analytics and others. This brings syntax highlighting, easier indenting, line numbers, and more highly requested UX improvements!
Ability to archive features
You can now archive features and stop them from showing up in API and webhook payloads, without completely deleting them. Archived features are also hidden by default in the feature list. This is a great way to remove a feature while keeping the full revision history as reference in case you need it later.
Support for feature flags in Ruby SDK
The past couple months, we’ve been updating all of our SDKs to support feature flags and we just completed the final one — Ruby! In addition to feature flag support, all of our SDKs now use the exact same test suite (300+ test cases) to ensure we maintain full cross-platform compatibility. You can find the Ruby SDK here.
Miscellaneous other features and fixes
- Search/Filter by tag improvements
- Feature discussion threads #402
- Admins can reset user’s passwords when self-hosting #378
- Search by toggled environment on feature list #366
- Support string, number, and boolean comparisons in Mixpanel metric conditions #355
And many more changes and bug fixes which you can read about here: https://github.com/growthbook/growthbook/releases