The Uplift Blog

GrowthBook Version 1.9 🚀
We’ve been hard at work on GrowthBook 1.9 for the past two months, and are excited to release one of our biggest updates ever! This release includes a Frequentist statistics engine, our GrowthBook Proxy server, scheduled feature flags, and event-based webhooks.
Frequentist Stats Engine
Does your team have a strong opinion about Frequentist vs Bayesian statistics? You can now select which statistics engine you want to use when analyzing experiment results. By default, we will continue to use Bayesian statistics, but you can change this on our general settings page. We have a lot planned for our Frequentist engine in the near future — variance reduction with CUPED, sequential analysis, and more, so stay tuned!
GrowthBook Proxy Server

The GrowthBook Proxy server sits between your application and GrowthBook. It turbocharges your GrowthBook implementation by providing extra speed, scalability, security, and real-time feature rollouts. We’ve also made substantial improvements to our JavaScript and React SDKs to better take advantage of these new capabilities. Check out the docs here — https://docs.growthbook.io/self-host/proxy
Feature Flag Scheduling

You can now schedule feature rules to be enabled or disabled at specific times. No more waking up at midnight to turn on a sales banner or setting calendar reminders to turn off experiments in two weeks. This feature is available on Pro and Enterprise plans.
Event-based Webhooks

One of our goals is for GrowthBook to integrate with all of the existing tools you use — Slack, Jira, DataDog, you name it. We started this effort in the last release with our REST API and are continuing it now with Event-based Webhooks. As we expand both of these systems in the coming months, you will be able to build complex custom workflows — for example, “post in Slack every time an experiment reaches significance” or “turn off feature flag X if DataDog detects an increased error rate.”
Other Features and Improvements
- Override metric settings on a per-experiment basis
- Limit metrics and data sources to specific projects
- Added the ability to easily duplicate features
- Archivable targeting attributes
- SQL tester for segments, dimensions, and metrics
Plus many more changes and bug fixes, which you can read about here: https://github.com/growthbook/growthbook/releases

4000 Stars!
GrowthBook now has over 4000 stars on GitHub! A big thank you to all the community members who contributed to building GrowthBook and helped make it the best open-source feature flagging and experimentation platform. (https://github.com/growthbook/growthbook)

GrowthBook Version 1.8
GrowthBook continues to improve, and in this version, we’ve launched some highly requested features, including a new REST API, a Java SDK, and advanced permissions. The highlights of the release are below.
We’re doing a live event to demo all the new features in this release and answer your questions. You can join us here.
REST API

You can now list and toggle feature flags programmatically with our new REST API. Use this to integrate GrowthBook into your CI/CD pipelines and internal admin tools. This is just the start; we have many more endpoints planned, which we will release over the coming weeks and months to enable even more integrations and use cases. Stay tuned!
Java SDK ☕

We are proud to release an official Java SDK for GrowthBook! Check out the docs and examples at https://docs.growthbook.io/lib/java
Fine-grained permissions by environment and project 🔑

We added advanced permissions to our Pro and Enterprise plans, available both on GrowthBook Cloud and when self-hosting. You can now restrict access by environment and assign project-specific roles to users. This opens up a ton of use cases. For example, let engineers make changes to feature flags in dev, but require admin approval before publishing to production.
New documentation site
-We launched a completely new documentation site, now with built-in search powered by Algolia. We also added a table of contents to every page to make navigation easier.
Encrypted Feature Flags

When you use feature flags in a client-side application, it’s possible for technically savvy users to inspect your network requests and see which features you have defined and how you’re rolling them out to users. We added an option to encrypt the SDK endpoint so features won’t be exposed in plain text anymore. Read more about this feature and its limitations in our docs. Encryption is only available with our Pro and Enterprise plans.
VS Code extension

We launched our first ever VS Code extension! Configure the extension with your GrowthBook account info, and it will list all of your feature flags directly in the UI. Developers can now easily use our SDKs without constantly switching back to the GrowthBook application. We’re always trying to improve the developer experience, so let us know what else you’d like to see added to this extension!
Other Features and Improvements
- “Test Query” button to debug experiment assignment queries
- Improved sorting and searching throughout the app
- Auto-authentication and default catalog support for AWS Athena
- Better formatting of SQL queries
Plus many more changes and bug fixes, which you can read about here: https://github.com/growthbook/growthbook/releases

GrowthBook Version 1.7
One of our biggest releases yet! This version includes over 50 highly requested features and bug fixes. We are super excited to share the highlights of the release. As always, please let us know if you have any feedback.
🌙 Dark Mode
At GrowthBook, we always strive to build a great developer experience, and sometimes that means embracing the dark side. Our new Dark Mode is more friendly for the eyes, extends laptop battery life, and just plain looks cool. We’ll try to detect your OS preferences automatically, but you can switch themes at any time in the top nav bar.
➗ Ratio Metrics V2 with the Delta Method
Back in version 1.4, we added initial support for Ratio Metrics, but there was a big restriction — the randomization unit and analysis unit had to be the same. If you split traffic per user, all of your metrics had to also be per-user. That means you couldn’t do things like “Pages per Session” or “Average Order Value”, which, instead of users, are based on sessions and orders, respectively.
In this latest release, we lifted this restriction. You can now have metrics based on any unit — orders, sessions, page views, whatever you want. Behind the scenes, we use the Delta Method for variance correction to make sure our statistics engine can give you accurate results, no matter what units you pick.
🎯 Reusable Targeting Groups

One of our most requested changes is now live! Instead of copy/pasting lists of user IDs between feature targeting conditions, you can now define that list once in a Saved Group and easily reference it from multiple places.
For example, you could make a Saved Group called “Enterprise Customer Ids” and use it to release all of your new enterprise features. If you later add or remove a customer from the group, it will automatically update all of the features. We have a lot planned for this section in the future, including the ability to populate groups from a SQL query, so stay tuned!
Different Attribution Models

The attribution model is how GrowthBook decides which metric conversions to include in an experiment analysis. Until now, we have always used a “First Exposure” model, where only a user’s first time viewing the experiment is considered. If they came back and viewed the experiment again a week later, we ignored it.
With this release, you can now choose to use an “All Exposures” attribution model instead, in which these subsequent experiment views are also considered. Depending on the experiment, this can dramatically reduce the amount of time needed to reach significance, so we highly recommend trying it out to see if it makes sense for your use case. If we get enough positive feedback, we may decide to make this the new default model in the future, so let us know your thoughts!
Self-hosted Enterprise SSO

We overhauled our authentication system to support Enterprise SSO, no matter where GrowthBook is deployed — whether it’s on our managed GrowthBook Cloud or in your own infrastructure. Reach out to sales@growthbook.io if you’d like to learn more about our Enterprise offerings.
Microsoft SQL Server Support

We added Microsoft SQL Server as an officially supported data source. Our goal at GrowthBook is to let you experiment on top of your existing data infrastructure, no matter where it lives. This brings us one step closer to that vision. Let us know what other data sources you’d like to see us add next!
Other Features and Improvements
- Support for Snowflake authenticated proxies when self-hosting
- Add documentation and examples for Swift and C# SDK
- Invite multiple team members at once
- Added SSL support for MySQL and Trino/Presto data sources
- Validate SQL and feature values before saving
- Added experimentId as a SQL template variable
- Allow OR in Mixpanel metric event names to match against multiple events
And many more changes and bug fixes, which you can read about here: https://github.com/growthbook/growthbook/releases

GrowthBook is Now SOC 2 Compliant!
From the start, we built GrowthBook with privacy and security as core principles. We recognize that building this trust is critical to our success as a feature-flagging and A/B testing platform. This focus has affected many aspects of how we have architected our product, and now by completing the System and Organization Controls (SOC) 2 Type 1 audit, we demonstrate how GrowthBook safeguards customer data and ensures good security practices.
SOC 2 is an audit conducted by certified third-party auditors who check an organization against trust criteria. The official audit report provides a thorough review of the GrowthBooks systems, including the suitability of the design and the operating effectiveness of controls in achieving the Trust Services Criteria: security, availability, confidentiality, and processing integrity.
You can learn more about GrowthBook’s security and privacy philosophy, and request a copy of our SOC 2 report, on our site.

GrowthBook Version 1.6
Version 1.6 of GrowthBook includes big UI improvements when installing and configuring the platform, plus lots of time-saving improvements for existing users.
New data source form and pre-built schemas!
We’ve added built-in support for tons of additional event sources, including Firebase, Matomo, Heap, Jitsu, and Freshpaint! When adding a new data source, you’ll be presented with the above screen, and based on your event source, we will pre-fill SQL queries and settings for you to help you get started quickly.
New Getting Started flow

We added a brand new onboarding flow when first installing GrowthBook. We also added a persistent “Get Started” section to the left nav so you can easily get back to where you left off. This new setup process will walk you through installing our SDK, adding a feature flag, connecting to a data source, and defining metrics.
Always show user counts in experiment results
When dealing with new experiments or experiments with low traffic, it’s not uncommon to have 0 conversion events on your goal metrics.
This change allows you to see the total traffic exposed to the experiment even when the number of conversion events is zero.
Support optional experiment/variation name columns

You can now select variation_name and experiment_name in the experiment exposure query to make the results more human-readable. This setting can be adjusted in the ‘edit data sources’ modal.
Miscellaneous other features and fixes
- Added the ability to change roles on invites (thanks reecenil!)
- Added dev containers support for easy developer setup
- Added the ability to rename and delete namespaces
- Update how we display suspicious results
And many more changes and bug fixes, which you can read about here: https://github.com/growthbook/growthbook/releases

GrowthBook Version 1.5
We are pleased to announce the release of GrowthBook 1.5! In this version, we redesigned the experiment page, added a CSV export, and a lot more. As always, please let us know if you have any feedback!
New UI for experiments
The redesigned experiment page now features everything in a single view instead of needing to switch back and forth between different tabs and menus. Also, you can now quickly see whether or not an experiment has an activation metric or segment applied, as well as a history of all the experiment phases. We’d love to know what you think!
New “How To” guides

We have created step-by-step guides for setting up GrowthBook with Mixpanel, RudderStack, BigQuery, GA, and Next.js, with more coming soon. You can check out the guides at https://docs.growthbook.io/guide and let us know what other ones you think we should have!
Export experiment results as CSV

Way back in version 0.5, we added the ability to download results as a Jupyter Notebook. This was great for data teams to dive in and perform deeper analyses, but less technical users were out of luck. Now you can also download the results as a CSV file, which you can open in any spreadsheet tool. This furthers our quest for data transparency and lowers the barrier to truly owning your own data.
Support Google Cloud Storage

Screenshots and images are an important part of documenting features and experiments. Almost exactly 1 year ago, we added the ability for self-hosted deployments to use Amazon S3 to securely store uploaded images. In this release, we added support for Google Cloud Storage for all of you hosting GrowthBook in a GCP environment.
Activity log

You can now watch specific features for changes by clicking on the Eye icons on the feature list. Then, you can see a list of all their recent activity by clicking the Bell in the top navigation bar. Coming soon, you’ll be able to set up email notifications for all your watched features, so you can easily stay up to date on what’s happening.
Owners

We added an “Owner” field for features, metrics, segments, and dimensions. Use this to keep track of which team or individual is responsible. This is great when onboarding new employees to your GrowthBook account since it’s an easy way for them to know who to ask if they have any questions about how something is defined or implemented.
Miscellaneous other features and fixes
- Clickhouse error caused by missing SQL aliases #446
- Control the default environment toggle states for new features #428
- Metric tooltips on experiment results with helpful info #417
- Sort projects dropdown alphabetically #456
- Update dependencies — React 18, Next.js 12, Tailwind 3, Typescript 4.7 #459
And many more changes and bug fixes, which you can read about here: https://github.com/growthbook/growthbook/releases

GrowthBook Version 1.4
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 prevent them from appearing in API and webhook payloads without 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 areference in case you need it later.
Support for feature flags in Ruby SDK

The past couple of 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 users’ 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

GrowthBook hits 3,000 stars on GitHub! 🎉
In under 1 year since we released the first open source version of GrowthBook on GitHub, we’ve passed over 3,000 stargazers. It has been an amazing journey building GrowthBook with our community.
Ready to ship faster?
No credit card required. Start with feature flags, experimentation, and product analytics—free.






