v2.3.0
Highlights
- 🧪 Redesigned experiment page and left nav by @bryce-fitzsimons and @jdorn in #1145 #1403 #1446 #1450 #1474
- 🚀 New GrowthBook Cloud CDN with realtime purging and streaming by @jdorn, @bryce-fitzsimons in #1397 #1426
- 🧢 Percentile capping (Winsorization) by @lukesonnet in #1371
- 🏃 SQL performance improvements (up to 40% faster queries in some cases) by @lukesonnet in #1334 #1409 #1406
- 🔍 Automatic metric discovery when using Segment, Rudderstack, or GA4 by @mknowlton89 in #1412 #1423 #1419
- 🔪 Optional confirmation step for feature kill switches by @bryce-fitzsimons in #1381
- 💤 New REST endpoints for metrics and experiments by @bttf and @aresowj in #1361 #1388 #1466
- 🔭 Observability for self-hosted GrowthBook instances (OpenTelemetry) by @jdorn in #1441
- 🏴 Import feature flags from LaunchDarkly by @tinahollygb in #1404
- 📜 Restructured docs with new info on data source connection and configuration by @tzjames in #1425 #1438 #1464
- ⚡ Support for self-hosted GrowthBook Proxy in front of GrowthBook Cloud by @bryce-fitzsimons in #1429
More control over how winning visual editor variations are released to users by @jdorn in #1501
- 🎯 New UI for managing targeting attributes by @bryce-fitzsimons in #1360
Bug Fixes
- Fix bugs with Update Data button on experiment results by @jdorn in #1373
- Fix when visual editor URL is relative (missing http://) by @jdorn in #1377
- GA4 BigQuery bug when using count or revenue metrics by @SGudbrandsson in #1463
- Fix imports in Hybrid SSR docs by @edgarlr in #1379
- Various bug fixes by @tinahollygb in #1418
- Gracefully handle SIGTERM and SIGINT by @bryce-fitzsimons in #1435
- Experiment results not showing in presentations by @Auz in #1459
- Custom report query errors not showing up by @mknowlton89 in #1507
- CI/CD fixes by @bttf in #1341 #1387 #1445 #1483 #1488 #1495
- Made organization field in the logs ECS-compliant by @themao in #1458
- Give more roles manageTags permissions by @lukesonnet in #1491
- Fix ratio metric display by @lukesonnet in #1465
Misc Changes
- Support deleting linked resources when deleting a project by @tinahollygb in #1432
- Better SQL editing experience for experiment assignment queries by @mknowlton89 in #1370
- Add GrowthBook label to BigQuery query jobs by @msamper in #1452
- Add env var for API rate limit max by @itsgrimetime in #1386
- Add descriptions to segments and dimensions by @mknowlton89 in #1496
- Import tags when using config.yml for metrics by @lukesonnet in #1395
- Improve Ruby and Java SDK docs by @tinahollygb in #1460 #1467
- Sticky column headers for features list by @Satyam-G5 in #1479
- Ability to view and edit visual editor changes within the GrowthBook App by @bttf in #1394 #1415
- Improved warning message when using version string targeting in a nonsupported SDK by @tzjames in #1508
- Link to Slack community in live chat widget by @mknowlton89 in #1384
- Update docs for secure attribute hashing, change order of salting by @bryce-fitzsimons in #1392
- Remove devcontainers and improve contributing guide by @tzjames in #1411 #1414 #1268
- Changes to prepare for improved Sample Dataset onboarding flows by @tinahollygb in #1477 #1484 #1494
- Update visual editor docs by @mattdp in #1471 #1511
License Change
We made some changes to clarify the license for GrowthBook. All files not within packages/enterprise
continue to use the permissive MIT license. Files within that enterprise directory have their own proprietary GrowthBook Enterprise license. This change will allow us to more clearly differentiate the Open Source core product and our Enterprise offerings.
We remain fully dedicated to Open Source and improving our core platform for everyone. In fact, all of the highlights listed above in this release are 100% free and open.
New Contributors
- @itsgrimetime made their first contribution in #1386
- @edgarlr made their first contribution in #1379
- @msamper made their first contribution in #1452
- @aresowj made their first contribution in #1388
- @Satyam-G5 made their first contribution in #1479
- @SGudbrandsson made their first contribution in #1463
- @themao made their first contribution in #1458
Full Changelog: v2.2.0...v2.3.0