Version 1.3.0 is here which adds much-needed flexibility for SQL data sources, revision history for features, and a brand new Flutter SDK! Below is a quick summary of some of the changes. As always, please let us know if you have any feedback or ideas.
Custom Identifier Types (Randomization Units)
Previously, GrowthBook had two hard-coded user identifier types (or randomization units) — user_id and anonymous_id. This worked for some websites, but was not very flexible. For example, B2B products might want to split users by their company instead of an individual user_id. Or an app might only have logged-in users and have no use for an anonymous_id.
Now, you have complete control over the identifier types and can pick the exact ones that make sense for your business. Identifier types can be set from the data source page by clicking on “Edit Query Settings”. This has been one of our most requested features and we’re excited to finally bring it to you!
Feature versioning and audit logs
When editing a feature, we now queue up changes in a draft version and let you review and publish them all at once along with an optional commit message. You can see the full revision history and easily revert back to a previous state if needed.
You can also now view a detailed audit log that shows exactly what changes were made to a feature and who made them.
Multiple experiment assignment queries
Previously, data sources had a single “experiments’’ query that needed to return all exposure events for all experiments. If you needed different variations of that query for whatever reason, you had to make a bunch of duplicate data sources.
Now, GrowthBook lets you define multiple assignment queries for a single data source. When analyzing an experiment, you choose which assignment query to use.
New Flutter SDK!
We are pleased to announce the release of the GrowthBook Flutter SDK! This SDK was contributed to our open source project by Dhruvin Vainsh and Prince Bansal, Software Engineers at Alippo. You can find the repo here: https://github.com/alippo-com/GrowthBook-SDK-Flutter.
Miscellaneous other features and fixes
- Add the ability to sort goal metrics in an experiment
- Add line numbers and a “copy SQL” button to the “View Queries” modal
- Added SSO/SAML support for GrowthBook Cloud (requires enterprise contract)
- Added support for dimensional analysis when using Mixpanel
And many more changes and bug fixes which you can read about here: https://github.com/growthbook/growthbook/releases