Despite the major version bump, GrowthBook 5.0 does not have any breaking changes and can be upgraded to safely.
A year ago when we released version 4.0, the world of product development looked completely different. Claude Code had just launched, agent skills didn't exist yet, engineers were still writing code by hand. The world today is almost unrecognizable. GrowthBook too has changed rapidly in that time and we wanted to signify the massive improvements over the past year with a new major version.
Agentic Experience
Everything a human can do in the GrowthBook UI, an Agent should be able to do programatically. We aren’t 100% there yet, but this release pushes us much closer to that goal:
- Official Skills for common workflows like starting an experiment, summarizing results, or cleaning up stale flags. Use these in Claude, Cursor, Codex, or wherever else your agents live.
- In-App Assistant with access to the same set of Official Skills, plus context about what page you are currently viewing. Use this to quickly automate tasks in the UI or ask questions about your flags or experiments without leaving GrowthBook.
- GrowthBook CLI - Brand new, with 100% coverage of our public REST API endpoints and a much better agent (and developer) experience.
Feature Flag Governance
Moving at AI speed requires strong guardrails and governance for feature flag changes. GrowthBook already had best-in-class capabilities here, but this release takes it to the next level:
- Custom Hooks V2 can now be configured for individual features and have improved performance, security, and the ability to differentiate between soft warnings and hard blockers.
- JSON Schema validation for string/number flags to enforce min/max values, static enum options, and more.
- Unreachable Rule Detection highlights in the UI when a feature rule is fully or partially unreachable due to conflicting rules above it
- JSON Sparse Patching lets you do partial updates to JSON feature flag values without copy/pasting the entire value.
- Constants let you define a single source of truth for feature values and reference them easily from multiple features and rules.
- Configs are a brand new composable and strongly typed way to build complex JSON flags for remote configuration.
- New Draft Review UX in a dedicated tab on feature pages help you quickly review proposed draft changes
Product Analytics
We launched Product Analytics in beta in GrowthBook 4.2. Since then, we’ve been hard at work fixing bugs, adding new features, and improving the UX. We still have a lot more planned, but we’re excited in this release to remove the “beta” tag and mark Product Analytics as generally available.
- Funnel Analysis lets you understand how users flow through your product. Define steps and see the drop-off rates as users progress through, filter to specific segments and date ranges, break out by dimensions, and more.
- Resizable Dashboard Blocks let you have full control over the grid in dashboards, including the ability to stack graphs side-by-side.
- Global Date Filters in dashboards and a way to easily compare to past date periods
- Meta Analysis Dashboard Blocks with data about your experimentation program. View your experiment velocity, win rate, or cumulative metric impact side-by-side with all of your other Product Analytics data.
Visual Editor
We built a brand new AI-native Visual Editor from scratch.
- Modern Chrome Extension runs in a dedicated side bar so it doesn’t conflict with your site and has a sleek modern design.
- Prompt-based Experiments let you explain what you want to test on your page and an agent will implement and configure everything for you. It feels like magic.
- Image Hosting on our global CDN to easily test AI-generated image variations on your site.
- Figma Integration to automatically implement designs. Go from mock-up to live in minutes.
Faster, Easier, Safer Experiments
Our goal is to reduce the cost of running an experiment down to zero. To that end, we’ve been hard at work making experiments easier to set up, faster to run, and safer to do at scale:
- Experiment Creation went from 23 (!!!) form fields down to just 5. We also redesigned the experiment draft page to make it easier to see what’s remaining and gain confidence before starting.
- Experiment Scheduling to start an experiment automatically at a future date.
- Query Performance has improved drastically for huge datasets, resulting in faster queries and lower compute costs. If you are analyzing experiment data at the petabyte scale, reach out to us so we can help you take advantage of all of these recent improvements.
- Experiment Custom Hooks let you write custom javascript snippets to validate experiments before save. Use this to enforce company (or project) wide standards and best practices. Currently only enabled for self-hosted Enterprise deployments.
Contributors
Thanks to all of our existing contributors: @jdorn, @Kevin-Chant, @mknowlton89, @ahdriel, @gazzdingo, @lukesonnet, @msamper, @bryce-fitzsimons, @nadapzy, @olu-an, @tzjames, @Auz, @oelshaikh, @nhat-growthbook, @csbailey5t, @teresayung, @anna-yn, @johnham-ant, @august-growthbook, @lillialjackson, @madhuchavva, @lukebrawleysmith and a big thanks to everyone who made their first contribution!
- @akramcodez made their first contribution in #6048
- @gerami-ant made their first contribution in #6072
- @alyssamichelle made their first contribution in #6194
- @ilyausorov made their first contribution in #6195
- @Sambhram1 made their first contribution in #5822
- @AnkittChauhan made their first contribution in #5523
- @CedricConday made their first contribution in #6238
- @dlin-growthbook made their first contribution in #6377