Recent Releases of https://github.com/growthbook/growthbook
https://github.com/growthbook/growthbook - v4.0.0
Release Highlights
GrowthBook MCP Server AI tools like Cursor can now interact with GrowthBook via our new MCP server. Create feature flags, check the status of running experiments, clean up stale code, and more.
Safer Rollouts Building upon our Safe Rollouts release last version, we added gradual traffic ramp up, auto rollback, a smart update schedule, and a time series view of results. All of these combine to add even more safety around your feature releases.
Decision Criteria You can now customize the shipping recommendation logic for experiments. Choose from a “Clear Signals” model, a “Do No Harm” model, or define your own from scratch.
Search Filters We’ve revamped the search experience within GrowthBook to make it easier to find feature flags, metrics, and experiments. Easily filter by project, owner, tag, type, and more.
Insights Section We added a brand new left nav section called “Insights” with a bunch of tools to help you learn from your past experiments. * The Dashboard shows velocity, win rate, and scaled metric impact by project. * Learnings is a searchable knowledge base of all of your completed experiments. * The Experiment Timeline shows when experiments were running and how they overlapped with each other. * Metric Effects lists the experiments that had the biggest impact on a specific metric. * Metric Correlations let you see how two metrics move in relation to each other.
SQL Explorer We launched a lightweight SQL console and BI tool to explore and visualize your data directly within GrowthBook, without needing to switch to another platform like Looker.
Managed Warehouse GrowthBook Cloud now offers a fully managed ClickHouse database that is deeply integrated with the product. It’s the fastest way to start collecting data and running experiments on GrowthBook. You still get raw SQL access and all the benefits of a warehouse native product, without the setup and maintenance cost.
Feature Flag Usage See analytics about how your feature flags are being evaluated in your app in real time. This is built on top of the new Managed Warehouse on GrowthBook Cloud and is a game changer for debugging and QA.
Vercel Flags SDK GrowthBook now has an official provider for the Vercel Flags SDK. This is now the easiest way to add server-side feature flags to any Next.js project. We have an even deeper Vercel integration coming soon to make this experience even more seamless.
Official Framer Plugin You can now easily run GrowthBook experiments inside of your Framer projects. Assign visitors to different versions of your design (like layouts, headlines, or calls to action), track results, and confidently choose the best experience for your audience.
Personalized Landing Page There’s a new landing page when you first log into GrowthBook. Quickly see any features or experiments that need your attention, pick up where you left off, and learn about advanced GrowthBook functionality to get the most out of the platform.
Experimentation Left Nav There’s a new “Experimentation” section in the left nav. Experiments and Bandits now live within this section, along with our Power Calculator, Experiment Templates, and Namespaces. We’ll be expanding this section soon with Holdouts and more, so stay tuned!
REST API Updates * Filter the listFeatures endpoint by clientKey * Support partial rule updates in the putFeature endpoint * New Queries endpoint to retrieve raw SQL queries and results from an experiment * Added Custom Field support to feature and experiment endpoints * New endpoints for getting feature code refs * New endpoint to revert a feature to a specific revision
Performance Improvements We’ve drastically improved the CPU and memory usage when self-hosting GrowthBook at scale. On GrowthBook Cloud, we’ve seen a roughly 50% reduction during peak load, leading to lower latency and virtually eliminating container failures in production.
New Contributors
- @paigeruppel-upstart made their first contribution in https://github.com/growthbook/growthbook/pull/3992
- @jrnold made their first contribution in https://github.com/growthbook/growthbook/pull/4056
- @devcodes9 made their first contribution in https://github.com/growthbook/growthbook/pull/4109
- @kabam-blambert made their first contribution in https://github.com/growthbook/growthbook/pull/4070
- @matttenenbaum-qz made their first contribution in https://github.com/growthbook/growthbook/pull/4172
- @edisonmoy made their first contribution in https://github.com/growthbook/growthbook/pull/4266
Plus a ton of returning contributors: @ahdriel @gazzdingo @Auz @lukesonnet @tzjames @mknowlton89 @lukebrawleysmith @jdorn @romain-growthbook @natasha-growthbook @Kevin-Chant @royalfig @august-growthbook @msamper @bryce-fitzsimons @Hephaest @madhuchavva
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.6.0...v4.0.0
- TypeScript
Published by jdorn 8 months ago
https://github.com/growthbook/growthbook - v3.6.0
Highlights
- Safe Rollouts by @msamper @lukebrawleysmith @gazzdingo @lukesonnet @ahdriel in https://github.com/growthbook/growthbook/pull/3556 and many more
- Time Series on Experiment Results by @ahdriel @lukesonnet in https://github.com/growthbook/growthbook/pull/3779 and many more
- Official Jira Integration by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3944 https://github.com/growthbook/growthbook/pull/3956 https://github.com/growthbook/growthbook/pull/4012
- Dev Tools for Back-end by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3911 https://github.com/growthbook/growthbook/pull/3958
- Decision Framework Notifications by @lukesonnet in https://github.com/growthbook/growthbook/pull/3762 https://github.com/growthbook/growthbook/pull/3909
- Fact Table JSON Columns by @jdorn in https://github.com/growthbook/growthbook/pull/3768
Other Changes
- JS/React SDK version 1.5.0 by @bryce-fitzsimons @jdorn in https://github.com/growthbook/growthbook/pull/4009
- Add metric overrides to reports and bandits by @lukesonnet in https://github.com/growthbook/growthbook/pull/3764 https://github.com/growthbook/growthbook/pull/3875
- Added Microsoft Clarity Heatmap integration guide by @Auz in https://github.com/growthbook/growthbook/pull/3782
- Make metrics links on overview page by @lukesonnet in https://github.com/growthbook/growthbook/pull/3797
- Enable duplicating metrics from details page by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3999
- Remove hypothesis check from bandit pre-launch checklist by @lukesonnet in https://github.com/growthbook/growthbook/pull/3796
- [api] Add user filter to fact metric API and add validation by @lukesonnet in https://github.com/growthbook/growthbook/pull/3798
- Add prerequisite targeting as auto checklist item by @lukesonnet in https://github.com/growthbook/growthbook/pull/3811
- REST API: add "withRevisions" option to getFeature endpoint by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3808
- Allow creation of Experiments with no DataSource specified via API by @ahdriel in https://github.com/growthbook/growthbook/pull/3819
- Allow editing variation metadata for running experiments by @lukesonnet in https://github.com/growthbook/growthbook/pull/3832
- Only show reweighted events for bandit SRM graph by @lukesonnet in https://github.com/growthbook/growthbook/pull/3834
- Add heartbeat update when starting query execution by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3771 https://github.com/growthbook/growthbook/pull/3881
- Enrich metrics with project names for project search by @lukesonnet in https://github.com/growthbook/growthbook/pull/3853
- Expose more fields in the various REST API experiment endpoints by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3861 https://github.com/growthbook/growthbook/pull/3864
- Add detail to make changes usage by @lukesonnet in https://github.com/growthbook/growthbook/pull/3866
- Adding more classes to facilitate science work data processing by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3546
- adding 'RegressionAdjustedRatioStatistics' to gbstats by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3885
- Rework bandit SRM to run in SQL by @lukesonnet in https://github.com/growthbook/growthbook/pull/3845
- Render abs. differences in proportion metrics with pp notation by @lukesonnet in https://github.com/growthbook/growthbook/pull/3891
- Add number field for rollouts (allow fractional percentages) by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3901
- Decision Criteria model and creator by @lukesonnet in https://github.com/growthbook/growthbook/pull/3847
- Update how we calculate readAccess for Metric Groups by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3905
- Move visual editor / redirect paywall to publish step by @jdorn in https://github.com/growthbook/growthbook/pull/3898
- Add decision criteria data to getExperiment api endpoint by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3945
- Give old portals priority over radix portals by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3954
- show feature dependent warnings by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3964
- Ensure p-value adjustment applied to analysisSummary by @lukesonnet in https://github.com/growthbook/growthbook/pull/3972
- Auto closes pre launch checklist when complete by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3975
- [stats] changing condition for theta == 0 to theta < 1e-8 by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3795
- Advanced feature discoverability by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3951 https://github.com/growthbook/growthbook/pull/3969 https://github.com/growthbook/growthbook/pull/3920
Bug Fixes
- Fix: Hide exp data if exp doesn't have enough data by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3744
- Fix: Prevent metrics without a data source from being used as North Stars by @jdorn in https://github.com/growthbook/growthbook/pull/3763
- CUPED ratio bug fixes by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3767
- UI Updates by @Kevin-Chant @lukesonnet in https://github.com/growthbook/growthbook/pull/3897 https://github.com/growthbook/growthbook/pull/3773
- Force auto-updates for bandits by @lukesonnet in https://github.com/growthbook/growthbook/pull/3807
- Fix next update status by @lukesonnet in https://github.com/growthbook/growthbook/pull/3786
- Fix notification text bug for multiple exposures by @lukesonnet in https://github.com/growthbook/growthbook/pull/3831
- fixing bug in degrees of freedom for bandits srm by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3826
- Fix difference type in reports by @lukesonnet in https://github.com/growthbook/growthbook/pull/3854
- fix(BaseModel): Ensure index exists before dropping by @ahdriel in https://github.com/growthbook/growthbook/pull/3868
- Fix date in Health Tab graph being always interpreted as UTC by @ahdriel in https://github.com/growthbook/growthbook/pull/3872
- experiment overview: fix attribute targeting wrapping by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3877
- Fix live sql preview to show >= exposure timestamp by @lukesonnet in https://github.com/growthbook/growthbook/pull/3890
- Fix: Add metrics in metric groups to override by @lukesonnet in https://github.com/growthbook/growthbook/pull/3983
- Fix: ignore CR character for group csv import by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3985
- Fix redirect checkbox state for nodejs sdk connections by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3948
Docs and Misc
- Linking tooltip for risk thresholds being violated to docs by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3746
- Add percentile language to quantile docs by @lukesonnet in https://github.com/growthbook/growthbook/pull/3789
- Lint Some Docs by @alai97 in https://github.com/growthbook/growthbook/pull/3800
- Various doc updates by @natasha-growthbook @august-growthbook @royalfig in https://github.com/growthbook/growthbook/pull/3840 https://github.com/growthbook/growthbook/pull/3842 https://github.com/growthbook/growthbook/pull/3957 https://github.com/growthbook/growthbook/pull/3818 https://github.com/growthbook/growthbook/pull/3784 https://github.com/growthbook/growthbook/pull/3793 https://github.com/growthbook/growthbook/pull/3940 https://github.com/growthbook/growthbook/pull/3980
- Performance improvements by @jdorn in https://github.com/growthbook/growthbook/pull/3932 https://github.com/growthbook/growthbook/pull/3930
- Add new Query Optimization docs and updates to "View Docs" link by @jdorn in https://github.com/growthbook/growthbook/pull/3805
- Remove duplicated word "the" in docs/guide/nextjs-app-router.mdx by @DanieleGrizzi in https://github.com/growthbook/growthbook/pull/3939
- Dependency and Security Updates by @ahdriel @Auz @jdorn @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3836 https://github.com/growthbook/growthbook/pull/3827 https://github.com/growthbook/growthbook/pull/3839 https://github.com/growthbook/growthbook/pull/3812 https://github.com/growthbook/growthbook/pull/3791 https://github.com/growthbook/growthbook/pull/3855 https://github.com/growthbook/growthbook/pull/3912 https://github.com/growthbook/growthbook/pull/3998
- Performance and Observability improvements by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3863 and many more
- Billig updates for GrowthBook Cloud by @mknowlton89 @tzjames and others
- Update latest SDK versions and docs by @madhuchavva @royalfig @ahdriel in https://github.com/growthbook/growthbook/pull/3904 https://github.com/growthbook/growthbook/pull/3962 https://github.com/growthbook/growthbook/pull/3803 https://github.com/growthbook/growthbook/pull/3820 https://github.com/growthbook/growthbook/pull/3828 https://github.com/growthbook/growthbook/pull/3833 https://github.com/growthbook/growthbook/pull/3857
New Contributors
- @alai97 made their first contribution in https://github.com/growthbook/growthbook/pull/3800
- @choshsh made their first contribution in https://github.com/growthbook/growthbook/pull/3803
- @DanieleGrizzi made their first contribution in https://github.com/growthbook/growthbook/pull/3939
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.5.0...v3.6.0
- TypeScript
Published by jdorn 10 months ago
https://github.com/growthbook/growthbook - v3.5.0
Highlights
- New Dev Tools Browser Extension by @Kevin-Chant @bryce-fitzsimons @gazzdingo in https://github.com/growthbook/growthbook/pull/3618 https://github.com/growthbook/growthbook/pull/3739 https://github.com/growthbook/growthbook/pull/3696
- Experiment Decision Framework by @ahdriel @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3540 https://github.com/growthbook/growthbook/pull/3683 https://github.com/growthbook/growthbook/pull/3557
- Power Calculator by @lukesonnet in https://github.com/growthbook/growthbook/pull/3695 https://github.com/growthbook/growthbook/pull/3638 https://github.com/growthbook/growthbook/pull/3564
- CUPED for Ratio Metrics by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3649 https://github.com/growthbook/growthbook/pull/3698 https://github.com/growthbook/growthbook/pull/3727 https://github.com/growthbook/growthbook/pull/3724 https://github.com/growthbook/growthbook/pull/3733 https://github.com/growthbook/growthbook/pull/3610
- Major JS, Go, Java, Python, C# SDK Updates by @madhuchavva @mkurkov in https://github.com/growthbook/growthbook/pull/3566 https://github.com/growthbook/growthbook/pull/3635 https://github.com/growthbook/growthbook/pull/3688 https://github.com/growthbook/growthbook/pull/3662 https://github.com/growthbook/growthbook/pull/3631
- UX Improvements by @Auz and others across 30+ commits
Other Changes
- Add API endpoints for Archetypes by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3577
- Athena enable query reuse by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3126
- Add support to key-pair authentication for Snowflake data source by @ahdriel in https://github.com/growthbook/growthbook/pull/3729
- Added custom fields to new experiment ref flow by @Auz in https://github.com/growthbook/growthbook/pull/3608
- Add CDN Usage graphs to GrowthBook Cloud by @jdorn in https://github.com/growthbook/growthbook/pull/3636
- Enable 'Edit status' escape hatch for drafts with data by @jdorn in https://github.com/growthbook/growthbook/pull/3756
- Introduce Edit Info Modal for Experiments by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3462
- fix(LinkedChanges): Allow changes to be deleted by @ahdriel in https://github.com/growthbook/growthbook/pull/3702
- Added project selector to feature modal by @mohammedyunus2002 in https://github.com/growthbook/growthbook/pull/3534
- Feature environment selector improvements by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3560 https://github.com/growthbook/growthbook/pull/3590 https://github.com/growthbook/growthbook/pull/3544 https://github.com/growthbook/growthbook/pull/3717
- Compare Feature Environments by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3490
- Start experiments when publishing a feature draft by @jdorn in https://github.com/growthbook/growthbook/pull/3422 https://github.com/growthbook/growthbook/pull/3687 https://github.com/growthbook/growthbook/pull/3607
- Only refresh fact table columns when needed by @jdorn in https://github.com/growthbook/growthbook/pull/3757
- Add rule ids to SDK payload by @jdorn in https://github.com/growthbook/growthbook/pull/3665
- Filter /reports by project by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3731
- New onboarding flow by @tzjames in https://github.com/growthbook/growthbook/pull/3614 https://github.com/growthbook/growthbook/pull/3633 https://github.com/growthbook/growthbook/pull/3626
- Support experiment/bandit sharing in the REST API by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3745
- Added savedgroups syntaxic search for features and experiments by @Auz in https://github.com/growthbook/growthbook/pull/3533
- Update saved group edit flow by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3547
- Ability to edit visual editor changes directly by @Auz in https://github.com/growthbook/growthbook/pull/3684
- Add Ctrl-F Functionality to CodeTextArea by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3736
- Change directory location of enterprise code by @jdorn in https://github.com/growthbook/growthbook/pull/2869
Bug Fixes
- Fix bandit periods for funnel metrics by @lukesonnet in https://github.com/growthbook/growthbook/pull/3667 https://github.com/growthbook/growthbook/pull/3669
- Added way to see the change set regardless of the experiment state by @Auz in https://github.com/growthbook/growthbook/pull/3682
- [api] Change datasource validation for update experiment by @lukesonnet in https://github.com/growthbook/growthbook/pull/3651
- Allow undefined project stats engine to inherit org default by @lukesonnet in https://github.com/growthbook/growthbook/pull/3652
- Don't allow deleting the only experiment phase by @gazzdingo in https://github.com/growthbook/growthbook/pull/3714
- Fix experiment creation flow bugs, consistently include metrics page on creation flow by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3569
- Allow empty lists for feature $in and $nin conditions by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3719
- Fixed issue with duplicate feature and custom fields by @Auz in https://github.com/growthbook/growthbook/pull/3599
- Rename form input to get LastPass/other password managers to ignore it by @tzjames in https://github.com/growthbook/growthbook/pull/3741
- Improve saved group reference checks by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3528
- Bugfix for mixpanel EAQ selection by @lukesonnet in https://github.com/growthbook/growthbook/pull/3587
- Metric selector reordering bug fix by @Auz in https://github.com/growthbook/growthbook/pull/3603
- [api] Allow update fact metric to go from ratio to non-ratio by @lukesonnet in https://github.com/growthbook/growthbook/pull/3743
- Remove upper bound on pagination offset by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3615
- Fix delete segment bug showing related ideas that werent related by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3732
- Fix remote evaluation by adding missing await (#3654) by @vadzimsharai in https://github.com/growthbook/growthbook/pull/3655
- sdk: Prevent overly-eager early exit when evaluating prereqs by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3542
- Fixes Add Experiment Template DropdownMenuItem by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3567
- Fix presentations page error card margin by @ari-party in https://github.com/growthbook/growthbook/pull/3606
- Fix wrong text color on tooltips by @Hephaest in https://github.com/growthbook/growthbook/pull/3656
- Remove add implementation when no options remain by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3730
- Use correct reference for visual editor status check by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3721
Docs and Misc
- Feature usage analytics - dogfooding by @tzjames in https://github.com/growthbook/growthbook/pull/3711 https://github.com/growthbook/growthbook/pull/3453
- Updates archetype docs by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3700
- Add docs on cluster experiments by @lukesonnet in https://github.com/growthbook/growthbook/pull/3568
- Fix formatting by @royalfig in https://github.com/growthbook/growthbook/pull/3663
- Fix grammar user-permissions.mdx by @tzjames in https://github.com/growthbook/growthbook/pull/3671
- Move Impact on Dashboard (pseudo a/a test) by @lukesonnet in https://github.com/growthbook/growthbook/pull/3584
- Upgrade from actions/cache from v2 to v4 by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3621
- Docs/image-update by @royalfig in https://github.com/growthbook/growthbook/pull/3675 https://github.com/growthbook/growthbook/pull/3617
- Add env var customization for default log event properties by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3694
- Add SDK resources box to docs by @royalfig in https://github.com/growthbook/growthbook/pull/3647
- Add definition of one-sided rule by @august-growthbook in https://github.com/growthbook/growthbook/pull/3632
- Update gitBranch logo by @royalfig in https://github.com/growthbook/growthbook/pull/3699
- Update node.mdx by @joostfroon in https://github.com/growthbook/growthbook/pull/3573
- add markdown location, organize guides, add yt video to strapi by @royalfig in https://github.com/growthbook/growthbook/pull/3553
- update json & docs for edge versions 0.2.1 by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3602
- updating docs so links go to specific troubleshooting sections by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3538
- add feedback widget to docs by @royalfig in https://github.com/growthbook/growthbook/pull/3629
- Improved GTM instructions by @royalfig @Auz in https://github.com/growthbook/growthbook/pull/3748 https://github.com/growthbook/growthbook/pull/3582 https://github.com/growthbook/growthbook/pull/3497 https://github.com/growthbook/growthbook/pull/3583
New Contributors
- @mohammedyunus2002 made their first contribution in https://github.com/growthbook/growthbook/pull/3534
- @joostfroon made their first contribution in https://github.com/growthbook/growthbook/pull/3573
- @ari-party made their first contribution in https://github.com/growthbook/growthbook/pull/3606
- @vadzimsharai made their first contribution in https://github.com/growthbook/growthbook/pull/3655
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.4.0...v3.5.0
- TypeScript
Published by jdorn 12 months ago
https://github.com/growthbook/growthbook - v3.4.0
Highlights
- Experiment Templates by @msamper in https://github.com/growthbook/growthbook/pull/3442
- Custom Fields by @Auz in https://github.com/growthbook/growthbook/pull/557
- Shareable Experiments by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3445 https://github.com/growthbook/growthbook/pull/3351
- New metric types: Retention, Count Distinct, and Max by @lukesonnet in https://github.com/growthbook/growthbook/pull/3384 https://github.com/growthbook/growthbook/pull/3415
- Environment Forking by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3322
- Contentful and Strapi Integrations by @tzjames and @royalfig in https://github.com/growthbook/growthbook/pull/3271 https://github.com/growthbook/growthbook/pull/3444
- Major updates to Node.js and Edge SDKs by @jdorn and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3328 https://github.com/growthbook/growthbook/pull/3357 https://github.com/growthbook/growthbook/pull/3500
- Simulate Features Page by @Auz in https://github.com/growthbook/growthbook/pull/2952
Other Changes
- Various UI improvements by @ahdriel and others
- Add has:tempRollout advanced search for experiments by @jdorn in https://github.com/growthbook/growthbook/pull/3292
- Ability to export data in experiment monthly graphs by @Auz in https://github.com/growthbook/growthbook/pull/3092
- Don't automatically refresh import experiment list when updating queries by @lukesonnet in https://github.com/growthbook/growthbook/pull/3409
- Project-scope segments by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3344
- Make experiment owners editable by @Auz in https://github.com/growthbook/growthbook/pull/3398
- Allow conversion window/delay to go down to minute granularity by @lukesonnet in https://github.com/growthbook/growthbook/pull/3439
- Add Delete Feature Rest API Endpoint by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3383
Bug Fixes
- Increase non-test snowflake timeout by @lukesonnet in https://github.com/growthbook/growthbook/pull/3282
- Fix currency in metric analysis cards by @lukesonnet in https://github.com/growthbook/growthbook/pull/3306
- Fix bug with simulate features and scheduled rules by @Auz in https://github.com/growthbook/growthbook/pull/3299
- Make schema browser robust to switching databases by @lukesonnet in https://github.com/growthbook/growthbook/pull/3330
- Improve API endpoint validation by @mknowlton89 in https://github.com/growthbook/growthbook/pull/3354 https://github.com/growthbook/growthbook/pull/339 https://github.com/growthbook/growthbook/pull/3423 https://github.com/growthbook/growthbook/pull/3359
- Support legacy "inline experiment" rule editing by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3355
- Fix cumulative ratio + quantile date cohort graph by @lukesonnet in https://github.com/growthbook/growthbook/pull/3386
- Fix user filters missing field by @jdorn in https://github.com/growthbook/growthbook/pull/3434
- Re-allow activation metric to be joined to query by @lukesonnet in https://github.com/growthbook/growthbook/pull/3417
- Change user agent for webhooks by @msamper in https://github.com/growthbook/growthbook/pull/3441
- Get actual list of envs affected by experiment by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2835
- Fix bug with metric tag filter and pagination by @lukesonnet in https://github.com/growthbook/growthbook/pull/3479
- Fix setting stats engine in new reports by @lukesonnet in https://github.com/growthbook/growthbook/pull/3520
- Fix empty saved groups when generating SDK payloads by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3499
Docs and Misc
- Various doc updates by @lukesonnet, @royalfig and others
- Deno Hono tutorial by @royalfig in https://github.com/growthbook/growthbook/pull/3284
- Tutorial for Express.js by @jdorn in https://github.com/growthbook/growthbook/pull/3390
- Bump TS version by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3148
- Update DataDog instructions by @ahdriel in https://github.com/growthbook/growthbook/pull/3319 https://github.com/growthbook/growthbook/pull/3455
- Work for upcoming built-in warehouse by @tzjames
- PR Preview environment by @ahdriel in https://github.com/growthbook/growthbook/pull/3378 https://github.com/growthbook/growthbook/pull/3379
- Mid-experiment power core science code by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3414
- Change demo exp to single goal metric by @lukesonnet in https://github.com/growthbook/growthbook/pull/3518
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.3.0...v3.4.0
- TypeScript
Published by jdorn about 1 year ago
https://github.com/growthbook/growthbook - v3.3.0
Highlights
- Multi-Arm Bandits by @bryce-fitzsimons @lukebrawleysmith @lukesonnet in https://github.com/growthbook/growthbook/pull/2807 and many other commits
- Metric Groups by @Auz @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3028 https://github.com/growthbook/growthbook/pull/3263
- Inline and User Filters for Fact Metrics by @jdorn in https://github.com/growthbook/growthbook/pull/3127 https://github.com/growthbook/growthbook/pull/3038
- Migrate to New Design System (ongoing work) by @msamper @ahdriel @gazzdingo and many others
Other Changes
- API endpoints to kick off experiment snapshot and check status by @lukesonnet in https://github.com/growthbook/growthbook/pull/2980
- "Generate Fact Tables" will now also create metrics for GA4, Segment, and Rudderstack by @jdorn in https://github.com/growthbook/growthbook/pull/3062
- Add pagination to metric list and team members page by @jdorn in https://github.com/growthbook/growthbook/pull/3233
- Add fact metric support to North Star configuration by @lukesonnet in https://github.com/growthbook/growthbook/pull/3100
- Feature kill switch confirmation is now enabled by default for new orgs by @jdorn in https://github.com/growthbook/growthbook/pull/3208
- Fact Metrics default projects now come from fact table instead of data source by @jdorn in https://github.com/growthbook/growthbook/pull/3209
- Snowflake improvements when using a proxy by @lukesonnet in https://github.com/growthbook/growthbook/pull/3094
- Enable OpenTelemetry logs in addition to traces/metrics by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3052
- New toggle for experiments to disable sticky bucketing by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3200
- Improved UI for enum attributes and list operators by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3184
Bug Fixes
- Add null typeguard for window history by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3192
- Assume a webhook is raw (legacy) when no payload types are specified. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3172
- Typo bug fixes by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3235
- Fix ClickHouse NULL date in Metric Analysis query by @lukesonnet in https://github.com/growthbook/growthbook/pull/3196
- Fix analysis settings bar flicker by @lukesonnet in https://github.com/growthbook/growthbook/pull/3239
- Fix copy/paste metrics in the Analysis settings screen by @ahdriel in https://github.com/growthbook/growthbook/pull/3247
- Fix loading flicker on features, metrics, and other pages by @jdorn in https://github.com/growthbook/growthbook/pull/3269
- Fix race condition when DISABLE_TELEMETRY is set by @jdorn in https://github.com/growthbook/growthbook/pull/3077
- Fix saved group bug by @jdorn in https://github.com/growthbook/growthbook/pull/3037
- Fix savedGroups sometimes hashing non-securestring attributes by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3143
- Fix typos by @august-growthbook in https://github.com/growthbook/growthbook/pull/3194
- Fix typos in openapi definition by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3182
- Fix useFeaturesList changing object pointers every rerender by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/3141
- Fix webhook link. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3042
- Improve sticky bucket service by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3040
- Make sure targeting is copied when duplicating an experiment by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3234
- More graceful handling of fact table failure by @lukesonnet in https://github.com/growthbook/growthbook/pull/3240
- Prevent empty experiment names by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3112
- Remove unsupported query changes by @msamper in https://github.com/growthbook/growthbook/pull/3171
- Update dependencies for SDKs (1.2.1) by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3087
- fix for sdk count by @gazzdingo in https://github.com/growthbook/growthbook/pull/3254
- fixed saved group deleting by @gazzdingo in https://github.com/growthbook/growthbook/pull/3251
- user lookup mem perf improvement by @tzjames in https://github.com/growthbook/growthbook/pull/3095
- Add snapshot type and configure notifications by @lukesonnet in https://github.com/growthbook/growthbook/pull/3065
- Block dimension analyses from firing significance events by @lukesonnet in https://github.com/growthbook/growthbook/pull/3061
- Fix result group for dimension results by @lukesonnet in https://github.com/growthbook/growthbook/pull/3080
Docs and Misc
- Telemetry data fixes by @jdorn @lukesonnet @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3193 https://github.com/growthbook/growthbook/pull/3149 https://github.com/growthbook/growthbook/pull/3134 https://github.com/growthbook/growthbook/pull/3151 https://github.com/growthbook/growthbook/pull/3174 https://github.com/growthbook/growthbook/pull/3173
- Update caniuse-lite version by @ahdriel in https://github.com/growthbook/growthbook/pull/3227
- bump edge sdk versions by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3262
- fixing typo around quotes by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/3256
- Add bullet to no traffic debugging kb doc by @lukesonnet in https://github.com/growthbook/growthbook/pull/3147
- Add saved groups yt vid to docs by @royalfig in https://github.com/growthbook/growthbook/pull/3059
- Docs updates [override rules, multiple comparisons] by @lukesonnet in https://github.com/growthbook/growthbook/pull/3189
- Documentation for self-hosted CDNs by @jdorn in https://github.com/growthbook/growthbook/pull/3070
- Improve Fact Metric and Experiment API documentation by @lukesonnet in https://github.com/growthbook/growthbook/pull/3197
- Rewrite AA test KB article by @lukesonnet in https://github.com/growthbook/growthbook/pull/3078
- Better sentry stack traces by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3103 https://github.com/growthbook/growthbook/pull/3099 https://github.com/growthbook/growthbook/pull/3106 https://github.com/growthbook/growthbook/pull/3027 https://github.com/growthbook/growthbook/pull/3032 https://github.com/growthbook/growthbook/pull/3101 https://github.com/growthbook/growthbook/pull/3104 https://github.com/growthbook/growthbook/pull/3105
- Remove unused file by @lukesonnet in https://github.com/growthbook/growthbook/pull/3084
- Update mysql2 dependency by @jdorn in https://github.com/growthbook/growthbook/pull/3068
- Enable source maps when running as dev by @itsgrimetime in https://github.com/growthbook/growthbook/pull/2060
- Fix yarn dev by @jdorn in https://github.com/growthbook/growthbook/pull/3044
New Contributors
- @ahdriel made their first contribution in https://github.com/growthbook/growthbook/pull/3204
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.2.0...v3.3.0
- TypeScript
Published by jdorn over 1 year ago
https://github.com/growthbook/growthbook - v3.2.0
Highlights
- Saved group improvements (project-scoping, CSV upload) by @Kevin-Chant @msamper in https://github.com/growthbook/growthbook/pull/2953 https://github.com/growthbook/growthbook/pull/2616
- Experiment significance webhook events by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2923 https://github.com/growthbook/growthbook/pull/2922 https://github.com/growthbook/growthbook/pull/2836
- Add graphs to Fact Metric pages by @lukesonnet in https://github.com/growthbook/growthbook/pull/2748 https://github.com/growthbook/growthbook/pull/2909 https://github.com/growthbook/growthbook/pull/2920
- View metric impact by experiment by @lukesonnet in https://github.com/growthbook/growthbook/pull/2937 https://github.com/growthbook/growthbook/pull/2847
- Visual Editor UX improvements by @gazzdingo @Auz @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2826 https://github.com/growthbook/growthbook/pull/2947
- Vercel Edge Config and Feature Flag integration by @jdorn @royalfig in https://github.com/growthbook/growthbook/pull/2943 https://github.com/growthbook/growthbook/pull/2998
- Azure SCIM provisioning support by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2821 https://github.com/growthbook/growthbook/pull/2931
Other Changes
- Add Vertica DB as a supported data source by @lukesonnet in https://github.com/growthbook/growthbook/pull/2857
- Query concurrency limits, configurable per data source by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2513 https://github.com/growthbook/growthbook/pull/2912
- Secondary metrics by @jdorn in https://github.com/growthbook/growthbook/pull/2620 https://github.com/growthbook/growthbook/pull/2863
- Make it possible to duplicate/archive fact metrics & archive fact tables by @msamper in https://github.com/growthbook/growthbook/pull/2911
- Performance improvements for large orgs by @jdorn @tzjames @itsgrimetime in https://github.com/growthbook/growthbook/pull/2820 https://github.com/growthbook/growthbook/pull/2859 https://github.com/growthbook/growthbook/pull/2888 https://github.com/growthbook/growthbook/pull/2881 https://github.com/growthbook/growthbook/pull/2856
- ISO Country Code attribute format by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2981
- Project-scoped Archetypes for testing feature values by @Auz in https://github.com/growthbook/growthbook/pull/2841
- Improve super admin page by @jdorn @tzjames @Auz in https://github.com/growthbook/growthbook/pull/2117 https://github.com/growthbook/growthbook/pull/2849 https://github.com/growthbook/growthbook/pull/2775
- Add REST endpoints for attributes by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2973
- Add REST endpoints for managing organization members by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2851
- Show attribute references on attribute list page by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2930
- Add Access URL to Snowflake data source connections by @lukesonnet in https://github.com/growthbook/growthbook/pull/2890
- Deep nested diff of JSON feature flag values by @brentdur in https://github.com/growthbook/growthbook/pull/1407
- Add support for Fact Segments on upgraded Segment Model by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2701
- Support fallbackAttribute when creating experiments by @madhuchavva @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2964 https://github.com/growthbook/growthbook/pull/2932
- Changes to support WebLens Hypothesis Generator by @bryce-fitzsimons @bttf in https://github.com/growthbook/growthbook/pull/2845 https://github.com/growthbook/growthbook/pull/2579 https://github.com/growthbook/growthbook/pull/2815
- New streamlined setup flow for new organizations by @msamper in https://github.com/growthbook/growthbook/pull/2940
- Create Phases with a UUID seed instread of the Tracking Key by @gazzdingo in https://github.com/growthbook/growthbook/pull/2811
- Add missing fields to experiment/metric REST endpoints by @itsgrimetime @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2781 https://github.com/growthbook/growthbook/pull/2927 https://github.com/growthbook/growthbook/pull/2794
- Allow for a second user-defined tracking callback in script tag SDK by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2971
- Release JS/React SDKs version 1.2.0 with several bug fixes by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2877 https://github.com/growthbook/growthbook/pull/2770
- Change experiment temp rollouts to force coverage to 100% by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2882
- Add advanced search to metrics list by @jdorn in https://github.com/growthbook/growthbook/pull/2866
- Advanced search improvements by @Auz in https://github.com/growthbook/growthbook/pull/2804 https://github.com/growthbook/growthbook/pull/3001 https://github.com/growthbook/growthbook/pull/2988
- Add support for serving robots.txt in packages/back-end by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2957 https://github.com/growthbook/growthbook/pull/2961
Bug Fixes
- Change permission level for creating experiments by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2906
- Enable remote eval tag for supported sdks by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/3012
- Improve whitespace handling in feature flag rules by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2872
- Fix 'undefined' appearing in nodeSDK instructions by @tzjames in https://github.com/growthbook/growthbook/pull/2946
- Fix div by zero error from prior rescaling by @lukesonnet in https://github.com/growthbook/growthbook/pull/2901
- Fix the plan name for self-hosted Pro by @tzjames in https://github.com/growthbook/growthbook/pull/3008
- Improving URLs in markdown by @Auz in https://github.com/growthbook/growthbook/pull/2928
- Remove confusing Stop Time field when stopping an experiment by @jdorn in https://github.com/growthbook/growthbook/pull/2819
- Report minor fixes by @lukesonnet in https://github.com/growthbook/growthbook/pull/2984
- Always show the disable toggle if something is hidden, fix rule render by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2883
- Treat pending review linked FFs the same as draft by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2884
- Fix DateGraph datapoint alignment by @itsgrimetime @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2838 https://github.com/growthbook/growthbook/pull/2802
- Remove invite info from GET /organization response by @jdorn in https://github.com/growthbook/growthbook/pull/2948
- Added border to borderless box by @Auz in https://github.com/growthbook/growthbook/pull/2902
Docs and Misc
- Various typo and spelling fixes in docs by @mattdp @lukebrawleysmith @Hephaest @royalfig @Alletkla
- Add dashboard and impact documentation by @lukesonnet in https://github.com/growthbook/growthbook/pull/2805
- Add docs for pre-launch checklist by @royalfig in https://github.com/growthbook/growthbook/pull/2816
- Add documentation for Custom Markdown by @msamper in https://github.com/growthbook/growthbook/pull/2783
- Add docs for troubleshooting SRM errors with URL Redirect tests by @august-growthbook in https://github.com/growthbook/growthbook/pull/2897 https://github.com/growthbook/growthbook/pull/2873
- Docs/version updates for various SDKs by @madhuchavva in https://github.com/growthbook/growthbook/pull/3025
- Chrome extension docs by @Auz in https://github.com/growthbook/growthbook/pull/3014
- [tech debt] Cleanup toInterface by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2918
- Generate webhook docs from code by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2893
- Remove @back-end imports by @tzjames in https://github.com/growthbook/growthbook/pull/2982
- Remove beta tag from REST API and Fact Tables by @lukesonnet in https://github.com/growthbook/growthbook/pull/2969https://github.com/growthbook/growthbook/pull/3002
- Update AI bot styling for better contrast by @royalfig in https://github.com/growthbook/growthbook/pull/2886
- Added CI workflow for auto approving doc changes by @gazzdingo in https://github.com/growthbook/growthbook/pull/3021
- Telemetry data updates by @lukesonnet @Kevin-Chant @gazzdingo
- Include winston transport for open telemetry by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2806
- Add service name/namespace/version to open telemetry tracing by @romain-growthbook in https://github.com/growthbook/growthbook/pull/3024
New Contributors
- @Hephaest made their first contribution in https://github.com/growthbook/growthbook/pull/2833
- @brentdur made their first contribution in https://github.com/growthbook/growthbook/pull/1407
- @madhuchavva made their first contribution in https://github.com/growthbook/growthbook/pull/2964
- @Alletkla made their first contribution in https://github.com/growthbook/growthbook/pull/2970
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.1.0...v3.2.0
- TypeScript
Published by jdorn over 1 year ago
https://github.com/growthbook/growthbook - v3.1.0
Highlights
- Auto Fact Tables by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2623 https://github.com/growthbook/growthbook/pull/2641 https://github.com/growthbook/growthbook/pull/2749
- Impact Analysis by @lukesonnet in https://github.com/growthbook/growthbook/pull/2192 https://github.com/growthbook/growthbook/pull/2367
- REST Endpoints for Projects, Environments, and more by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2529 https://github.com/growthbook/growthbook/pull/2505 https://github.com/growthbook/growthbook/pull/2542 https://github.com/growthbook/growthbook/pull/2609 https://github.com/growthbook/growthbook/pull/2733
- Major App Performance Improvements by @tzjames and @jdorn in https://github.com/growthbook/growthbook/pull/2646 https://github.com/growthbook/growthbook/pull/2634 https://github.com/growthbook/growthbook/pull/2639 https://github.com/growthbook/growthbook/pull/2692
- Advanced Search Filter Syntax by @Auz in https://github.com/growthbook/growthbook/pull/2604 https://github.com/growthbook/growthbook/pull/2548
- Multi-Org Improvements by @tzjames in https://github.com/growthbook/growthbook/pull/2629 https://github.com/growthbook/growthbook/pull/2568 https://github.com/growthbook/growthbook/pull/2607 https://github.com/growthbook/growthbook/pull/2590 https://github.com/growthbook/growthbook/pull/2621
Other Changes
- Date format option for String targeting attributes (easier before/after conditions) by @msamper in https://github.com/growthbook/growthbook/pull/2667
- Ability to disable roles (enterprise custom roles) by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2537
- Databricks Pipeline Mode by @lukesonnet in https://github.com/growthbook/growthbook/pull/2598
- Added namespace ids and label by @Auz in https://github.com/growthbook/growthbook/pull/2670
- Copy rule to environment(s) by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2688 https://github.com/growthbook/growthbook/pull/2697
- Add guardrails to CSV export by @lukesonnet in https://github.com/growthbook/growthbook/pull/2576
- Add setting to limit data used for test queries by @lukesonnet in https://github.com/growthbook/growthbook/pull/2724
- Added clientId to allow customers to track GrowthBook calls in Databricks by @Auz in https://github.com/growthbook/growthbook/pull/2628
- Added option to only show active rules by @Auz in https://github.com/growthbook/growthbook/pull/2730
- Add SDK Webhook payload formatters, update docs by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2721
- Added member sorting and searching by @Auz in https://github.com/growthbook/growthbook/pull/2704
- Added SQL Server request timeout settings by @Auz in https://github.com/growthbook/growthbook/pull/2493
- Super admin improvements by @Auz in https://github.com/growthbook/growthbook/pull/2078 https://github.com/growthbook/growthbook/pull/2588
- Bump gbstats to 0.8.0 for pypi and new stats engine by @lukesonnet in https://github.com/growthbook/growthbook/pull/2632
- Save/display owner in fact tables by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2767
- Improve date display for features, experiments, and metrics by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2627 https://github.com/growthbook/growthbook/pull/2684
- Added additional auth options for Presto by @Auz in https://github.com/growthbook/growthbook/pull/2720
- Custom Markdown by @msamper in https://github.com/growthbook/growthbook/pull/2753 https://github.com/growthbook/growthbook/pull/2769
- Event webhook / audit log improvements by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2752 https://github.com/growthbook/growthbook/pull/2622 https://github.com/growthbook/growthbook/pull/2705 https://github.com/growthbook/growthbook/pull/2756 https://github.com/growthbook/growthbook/pull/2743 https://github.com/growthbook/growthbook/pull/2732 https://github.com/growthbook/growthbook/pull/2763
- Bayesian power analysis by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/2507
- Fire webhook when SDK Connection is created by @gazzdingo in https://github.com/growthbook/growthbook/pull/2592
- Allow pull-only GrowthBook Cloud Proxy use cases by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2679
Bug Fixes
- [back-end] Inject template variables for entire fact table SQL by @lukesonnet in https://github.com/growthbook/growthbook/pull/2686
- [back-end] SDK Payload bugs by @msamper @jdorn in https://github.com/growthbook/growthbook/pull/2690 https://github.com/growthbook/growthbook/pull/2593
- [back-end] Datasource bugs by @tzjames @lukesonnet in https://github.com/growthbook/growthbook/pull/2571 https://github.com/growthbook/growthbook/pull/2606
- [back-end] Various permission fixes by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2555 https://github.com/growthbook/growthbook/pull/2587 https://github.com/growthbook/growthbook/pull/2596
- [back-end] Various bug fixes with enterprise organizations by @tzjames in https://github.com/growthbook/growthbook/pull/2772 https://github.com/growthbook/growthbook/pull/2642 https://github.com/growthbook/growthbook/pull/2643 https://github.com/growthbook/growthbook/pull/2656 https://github.com/growthbook/growthbook/pull/2645
- [back-end] Fixed feature revision data in REST api response by @gazzdingo in https://github.com/growthbook/growthbook/pull/2683
- [back-end] Fix experiment notification by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2725
- [back-end] Fix legacy webhooks bug by @jdorn in https://github.com/growthbook/growthbook/pull/2569
- [back-end] Fix experiment updates when schedule = never by @jdorn in https://github.com/growthbook/growthbook/pull/2682
- [back-end] Fix conversion window logic for Mixpanel by @lukesonnet in https://github.com/growthbook/growthbook/pull/2774
- [ui] Various UI bugs by many contributors
- [sdk] JS SDK version 1.1.0 by @Kevin-Chant and others in https://github.com/growthbook/growthbook/pull/2685 https://github.com/growthbook/growthbook/pull/2638 https://github.com/growthbook/growthbook/pull/1719 https://github.com/growthbook/growthbook/pull/2516 https://github.com/growthbook/growthbook/pull/2709 https://github.com/growthbook/growthbook/pull/2717 https://github.com/growthbook/growthbook/pull/2708 https://github.com/growthbook/growthbook/pull/2637
Docs and Misc
- Copy updates to various doc pages by many contributors
- Add glossary to docs by @royalfig in https://github.com/growthbook/growthbook/pull/2746
- Add google analytics to docs site by @royalfig in https://github.com/growthbook/growthbook/pull/2700
- Add hypgen params to auth redirect by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2744
- Add useArchetype, use it to mutate/refetch when needed by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2377
- Dev env cleanup by @tzjames in https://github.com/growthbook/growthbook/pull/2653 https://github.com/growthbook/growthbook/pull/2751 https://github.com/growthbook/growthbook/pull/2599
- BaseClass improvements by @mknowlton89 @jdorn in https://github.com/growthbook/growthbook/pull/2662 https://github.com/growthbook/growthbook/pull/2591 https://github.com/growthbook/growthbook/pull/2317
- Remove update environments from putOrganization by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2564
- Fix code typo in React Native docs by @carlosen14 in https://github.com/growthbook/growthbook/pull/2702
- More Open Telemetry metrics and better tags by @tzjames in https://github.com/growthbook/growthbook/pull/2619 https://github.com/growthbook/growthbook/pull/2615
- Prepare new Radix-based design system by @gazzdingo in https://github.com/growthbook/growthbook/pull/2338
- Use Stripe Smokescreen for SSRF protection on GrowthBook Cloud by @tzjames in https://github.com/growthbook/growthbook/pull/2711 https://github.com/growthbook/growthbook/pull/2675 https://github.com/growthbook/growthbook/pull/2750 https://github.com/growthbook/growthbook/pull/2647
- Docusaurus version bump by @lukesonnet in https://github.com/growthbook/growthbook/pull/2578 https://github.com/growthbook/growthbook/pull/2605
New Contributors
- @Bohdan-Kim made their first contribution in https://github.com/growthbook/growthbook/pull/1424
- @natasha-growthbook made their first contribution in https://github.com/growthbook/growthbook/pull/2583
- @akash-ind made their first contribution in https://github.com/growthbook/growthbook/pull/2565
- @royalfig made their first contribution in https://github.com/growthbook/growthbook/pull/2698
- @ken-browning made their first contribution in https://github.com/growthbook/growthbook/pull/1719
- @carlosen14 made their first contribution in https://github.com/growthbook/growthbook/pull/2702
Full Changelog: https://github.com/growthbook/growthbook/compare/v3.0.0...v3.1.0
- TypeScript
Published by jdorn over 1 year ago
https://github.com/growthbook/growthbook - v3.0.0
Highlights
- Edge SDKs for Cloudflare, Fastly, and Lambda by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2243 https://github.com/growthbook/growthbook/pull/2450
- Bayesian priors and CUPED by @lukesonnet in https://github.com/growthbook/growthbook/pull/2406 https://github.com/growthbook/growthbook/pull/2371 https://github.com/growthbook/growthbook/pull/2531 https://github.com/growthbook/growthbook/pull/2519 https://github.com/growthbook/growthbook/pull/2514 https://github.com/growthbook/growthbook/pull/2518 https://github.com/growthbook/growthbook/pull/2379
- Custom Roles by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2552 + 40 more PRs
- JSON Feature Validation and Editing Improvements by @jdorn in https://github.com/growthbook/growthbook/pull/2389
- SRM, Failed Query, and Multiple Exposure Slack/Discord Alerts by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2378 https://github.com/growthbook/growthbook/pull/2431
- New Get Started Flow by @msamper in https://github.com/growthbook/growthbook/pull/2523 https://github.com/growthbook/growthbook/pull/2559 https://github.com/growthbook/growthbook/pull/2558
Plus, major SDK updates for JS, React, Python, Ruby, Java, C#, Flutter, Kotlin, Swift, and Elixir!
Other Changes
- Project-scoped feature approval settings by @gazzdingo in https://github.com/growthbook/growthbook/pull/2445
- Power Calculator (alpha release) by @romain-growthbook @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/2395 https://github.com/growthbook/growthbook/pull/2455 https://github.com/growthbook/growthbook/pull/2446 https://github.com/growthbook/growthbook/pull/2497 https://github.com/growthbook/growthbook/pull/2489
- Improve past experiment imports by @jdorn in https://github.com/growthbook/growthbook/pull/2437
- Add a queries page to view all queries run on a Data Source by @msamper in https://github.com/growthbook/growthbook/pull/2323
- Added Support for performing Assume role with Athena Connections by @thatguyfig in https://github.com/growthbook/growthbook/pull/2471
- Upgrade ClickHouse client; add request_timeout by @lukesonnet in https://github.com/growthbook/growthbook/pull/2349
- Allow uppercase letters in feature keys by @jdorn in https://github.com/growthbook/growthbook/pull/2491
- Change Default feature value to OFF instead of foo by @cameronmoten in https://github.com/growthbook/growthbook/pull/2436
- Feature Regex Validator - Validate Name of Feature Id's with custom rules by @cameronmoten in https://github.com/growthbook/growthbook/pull/2479
- Must select value type of new feature instead of defaulting to Boolean by @jdorn in https://github.com/growthbook/growthbook/pull/2553
- Track last login date for users by @bttf in https://github.com/growthbook/growthbook/pull/2357
- Add attribute name to delete modal by @Auz in https://github.com/growthbook/growthbook/pull/2366
- Ability to edit owner for fact metrics by @lukesonnet in https://github.com/growthbook/growthbook/pull/2540
- Added description to attributes by @Auz in https://github.com/growthbook/growthbook/pull/2530
- Added metric description to metric selector for experiments by @Auz in https://github.com/growthbook/growthbook/pull/2521
- Adds difference type chooser to Reports by @lukesonnet in https://github.com/growthbook/growthbook/pull/2403
- Allow copying and pasting metrics in analysis settings by @bttf in https://github.com/growthbook/growthbook/pull/2368
- Create new admin putOrg endpoint by @tzjames in https://github.com/growthbook/growthbook/pull/2509
- Grant first user on a new installation super admin access by @bttf in https://github.com/growthbook/growthbook/pull/2520
- Add extra settings to fact metric REST API by @lukesonnet in https://github.com/growthbook/growthbook/pull/2405
- Experiment REST improvements by @bttf in https://github.com/growthbook/growthbook/pull/2435 https://github.com/growthbook/growthbook/pull/2453
- Update to Node.js v20 by @gazzdingo in https://github.com/growthbook/growthbook/pull/2397 https://github.com/growthbook/growthbook/pull/2408 https://github.com/growthbook/growthbook/pull/2190 https://github.com/growthbook/growthbook/pull/2401 https://github.com/growthbook/growthbook/pull/2410
Bug Fixes
- SDK Webhooks Refactor by @jdorn in https://github.com/growthbook/growthbook/pull/2483 https://github.com/growthbook/growthbook/pull/2533 https://github.com/growthbook/growthbook/pull/2510
- Try to prevent automatic hyperlinks in email messages by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2411
- Bump OTEL auto-instrumentation library; Fix metrics by @bttf in https://github.com/growthbook/growthbook/pull/2387
- Add pagination support for LaunchDarkly Importer by @jdorn in https://github.com/growthbook/growthbook/pull/2428
- Add typeguard for filtering out undefined by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2502
- Bug: Not showing duplicate experiment option by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2477
- Fix feature draft base revision bug by @jdorn in https://github.com/growthbook/growthbook/pull/2400
- Fix handling incorrect login method errors by @tzjames in https://github.com/growthbook/growthbook/pull/2393
- Fix namespace usage includes inactive experiments by @jdorn in https://github.com/growthbook/growthbook/pull/2343
- Fix project roles missing when invitation accepted by @jdorn in https://github.com/growthbook/growthbook/pull/2394
- Fix sticky bucket assignment lookup (not strict enough), update tests by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2358
- Fixed up colors for dark mode on modal by @gazzdingo in https://github.com/growthbook/growthbook/pull/2424
- Hide value column when the sql no longer has it by @tzjames in https://github.com/growthbook/growthbook/pull/2440
- Move highlightExp to resolve dashboard crashes by @lukesonnet in https://github.com/growthbook/growthbook/pull/2501
- Only rely on stats.denominator for true ratio metrics in Results UI by @lukesonnet in https://github.com/growthbook/growthbook/pull/2470
- OpenVisualEditorLink - Ensure we send creds msg when bypassing checks by @bttf in https://github.com/growthbook/growthbook/pull/2350
- Quick fix to check for multiple values that are pasted into the invite modal by @Auz in https://github.com/growthbook/growthbook/pull/2458
- Set results UI denominator correctly when it is 0 by @lukesonnet in https://github.com/growthbook/growthbook/pull/2448
- Undo re-flipping risk for inverse metrics by @lukesonnet in https://github.com/growthbook/growthbook/pull/2356
- Update copy on experiment without results by @Kevin-Chant in https://github.com/growthbook/growthbook/pull/2498
- hotfix: refreshing archetype view/data when archetypes change by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2369
- Remove percent rollouts with 0% from SDK Payload by @jdorn in https://github.com/growthbook/growthbook/pull/2415
Docs and Misc
- Major docs updates by @jdorn, @mattdp, @tzjames, @chuchuva, and others in https://github.com/growthbook/growthbook/pull/2473 + 12 more PRs
- Zero-downtime GrowthBook Cloud deploys by @tzjames in https://github.com/growthbook/growthbook/pull/2476
- Add yarn generate-sdk-report command by @mkurkov in https://github.com/growthbook/growthbook/pull/2197
- Added a main GitHub profile image for readme by @Auz in https://github.com/growthbook/growthbook/pull/2392
- Split out general settings by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2462
- Update json-shema-to-zod to 2.1.0 by @lukesonnet in https://github.com/growthbook/growthbook/pull/2464
- Various License Server Fixes by @tzjames in https://github.com/growthbook/growthbook/pull/2404 + 15 more PRs
New Contributors
- @mkurkov made their first contribution in https://github.com/growthbook/growthbook/pull/2197
- @cameronmoten made their first contribution in https://github.com/growthbook/growthbook/pull/2436
- @Kevin-Chant made their first contribution in https://github.com/growthbook/growthbook/pull/2498
- @thatguyfig made their first contribution in https://github.com/growthbook/growthbook/pull/2471
- @chuchuva made their first contribution in https://github.com/growthbook/growthbook/pull/2517
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.9.0...v3.0.0
- TypeScript
Published by jdorn almost 2 years ago
https://github.com/growthbook/growthbook - v2.9.0
Highlights
- URL Redirect Tests by @msamper in https://github.com/growthbook/growthbook/pull/2272 https://github.com/growthbook/growthbook/pull/2121 https://github.com/growthbook/growthbook/pull/2062 https://github.com/growthbook/growthbook/pull/2261
- Feature Flag Approvals by @gazzdingo in https://github.com/growthbook/growthbook/pull/2120 https://github.com/growthbook/growthbook/pull/2282 https://github.com/growthbook/growthbook/pull/2245 https://github.com/growthbook/growthbook/pull/2322
- Quantile Metrics (Median, P99, etc.) by @lukebrawleysmith, @lukesonnet in https://github.com/growthbook/growthbook/pull/2266 https://github.com/growthbook/growthbook/pull/2289 https://github.com/growthbook/growthbook/pull/2274 https://github.com/growthbook/growthbook/pull/2300 https://github.com/growthbook/growthbook/pull/2223
- Project-scoped Attributes and Environments by @mknowlton89, @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2179 https://github.com/growthbook/growthbook/pull/2226 https://github.com/growthbook/growthbook/pull/2187 https://github.com/growthbook/growthbook/pull/2258
- New HTML Script Tag SDK by @jdorn in https://github.com/growthbook/growthbook/pull/2241 https://github.com/growthbook/growthbook/pull/2156 https://github.com/growthbook/growthbook/pull/2210
- Webhook Improvements with Slack and Discord Support by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2150 https://github.com/growthbook/growthbook/pull/2312 https://github.com/growthbook/growthbook/pull/2239 https://github.com/growthbook/growthbook/pull/2204
- New LaunchDarkly Importer by @jdorn, @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2094 https://github.com/growthbook/growthbook/pull/2227
Other Changes
- Support sticky bucketing for remote eval by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2202
- Remove old experiment UI by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2214 https://github.com/growthbook/growthbook/pull/2222
- Add hashing v1 notifications/selector when SDK doesn't support v2 by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2097
- Expose user impact of experiment changes in "Make Changes" flow by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2313
- Removes auto metric form from new data source modal. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1919
- Update Pre-Launch Checklist for experiments by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2138 https://github.com/growthbook/growthbook/pull/2303
- Update the SQL editor for identifier joins by @Sai-Karthik-Tumu in https://github.com/growthbook/growthbook/pull/2307
- Switch to official ClickHouse client by @lukesonnet in https://github.com/growthbook/growthbook/pull/2251 https://github.com/growthbook/growthbook/pull/2236
- IdP-Initiated Flow for Cloud Enterprise SSO by @jdorn in https://github.com/growthbook/growthbook/pull/2208
- Improve members UI by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2247
- CSP and header update to disallow framing by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2191
- Impose a max password length (for DDOS) by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2189
- Removing logs with auth tokens by @jdziat in https://github.com/growthbook/growthbook/pull/2327
Bug Fixes
- Add custom aggregation to config yaml export by @lukesonnet in https://github.com/growthbook/growthbook/pull/2297
- Adds word-wrapping to data type column on attribute table. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2285
- Adjusted dashboard legend to handle organizations with 17+ projects by @Auz in https://github.com/growthbook/growthbook/pull/2275
- Bugfix: Error for updating Visual Changeset URL patterns by @bttf in https://github.com/growthbook/growthbook/pull/2296
- Ensure secondary cta gets displayed in Modal by @lukesonnet in https://github.com/growthbook/growthbook/pull/2291
- Escape single quotes in Traffic SQL query by @lukesonnet in https://github.com/growthbook/growthbook/pull/2186
- Fix bug when adding rule to feature in a new environment by @jdorn in https://github.com/growthbook/growthbook/pull/2281
- Fix default GA4 binomial SQL to not reference value_params by @jdorn in https://github.com/growthbook/growthbook/pull/2216
- Minor report fixes by @lukesonnet in https://github.com/growthbook/growthbook/pull/2221
- Trigger SDK Payload update when JS snippets change for visual changesets by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2212
- When generating the SDK payload, always use context w/ full read access by @jdorn in https://github.com/growthbook/growthbook/pull/2196
- Remove double navigation in the experiments list by @BarreiroT in https://github.com/growthbook/growthbook/pull/2270
- Various permission bug fixes by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2233 https://github.com/growthbook/growthbook/pull/2234 https://github.com/growthbook/growthbook/pull/2232 https://github.com/growthbook/growthbook/pull/2195 https://github.com/growthbook/growthbook/pull/2172 https://github.com/growthbook/growthbook/pull/2235 https://github.com/growthbook/growthbook/pull/2259 https://github.com/growthbook/growthbook/pull/2173 https://github.com/growthbook/growthbook/pull/2215
- Fixed SDK Webhook signature when the payload body is empty by @gazzdingo in https://github.com/growthbook/growthbook/pull/2334
Docs and Misc
- Holdout docs by @lukesonnet in https://github.com/growthbook/growthbook/pull/2207
- A/A Testing and Troubleshooting docs by @lukesonnet in https://github.com/growthbook/growthbook/pull/2230
- Add Activation Metric as potential SRM cause by @lukesonnet in https://github.com/growthbook/growthbook/pull/2250
- Add discriminator field to OpenAPI schema by @jdorn in https://github.com/growthbook/growthbook/pull/2268
- Added documentation for getting GrowthBook to work with GTM and GA4's dataLayer by @Auz in https://github.com/growthbook/growthbook/pull/2170
- Update project-scoped docs by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2198 https://github.com/growthbook/growthbook/pull/2199
- Code refs - Add'l docs by @bttf in https://github.com/growthbook/growthbook/pull/2178 https://github.com/growthbook/growthbook/pull/2185
- Fix alpha in sequential testing doc by @lukesonnet in https://github.com/growthbook/growthbook/pull/2262
- Fix metric window graphic and add second example by @lukesonnet in https://github.com/growthbook/growthbook/pull/2181
- Update swift version to 1.0.47 by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2213
- Trial/license overhaul by @tzjames in https://github.com/growthbook/growthbook/pull/2295 https://github.com/growthbook/growthbook/pull/2205 https://github.com/growthbook/growthbook/pull/2271 https://github.com/growthbook/growthbook/pull/2188 https://github.com/growthbook/growthbook/pull/2294 https://github.com/growthbook/growthbook/pull/2308 https://github.com/growthbook/growthbook/pull/2284 https://github.com/growthbook/growthbook/pull/2314 https://github.com/growthbook/growthbook/pull/2310 https://github.com/growthbook/growthbook/pull/2315 https://github.com/growthbook/growthbook/pull/2304
- Dependency updates - Typescript, Next.js, and lots of others by @jdorn in https://github.com/growthbook/growthbook/pull/2218 https://github.com/growthbook/growthbook/pull/2059
- Begin Permissions overhaul by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2277 https://github.com/growthbook/growthbook/pull/2206 https://github.com/growthbook/growthbook/pull/2263 https://github.com/growthbook/growthbook/pull/2183
- Begin Data model overhaul by @jdorn in https://github.com/growthbook/growthbook/pull/2092 https://github.com/growthbook/growthbook/pull/2298
- Finish removing relative imports in the front-end by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2140
- Sample data generator improvements by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2267 https://github.com/growthbook/growthbook/pull/2273
- Remove Visual Editor V1 by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2256
- Clean up General Settings page code by @bttf in https://github.com/growthbook/growthbook/pull/2162
- Ts expect error cleanup by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2254
- Update webhooks and approval flow docs by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2328 https://github.com/growthbook/growthbook/pull/2306
New Contributors
- @Sai-Karthik-Tumu made their first contribution in https://github.com/growthbook/growthbook/pull/2307
- @jdziat made their first contribution in https://github.com/growthbook/growthbook/pull/2327
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.8.0...v2.9.0
- TypeScript
Published by jdorn almost 2 years ago
https://github.com/growthbook/growthbook - v2.8.0
Highlights
- Prerequisite Feature Flags by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1993 https://github.com/growthbook/growthbook/pull/2153 https://github.com/growthbook/growthbook/pull/2142 https://github.com/growthbook/growthbook/pull/2146 https://github.com/growthbook/growthbook/pull/1987 https://github.com/growthbook/growthbook/pull/2147 https://github.com/growthbook/growthbook/pull/2149
- Feature Flag Code Refs by @bttf in https://github.com/growthbook/growthbook/pull/2081 https://github.com/growthbook/growthbook/pull/2075 https://github.com/growthbook/growthbook/pull/2066 https://github.com/growthbook/growthbook/pull/2151 https://github.com/growthbook/growthbook/pull/2152
- New "No Access" role by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2087 https://github.com/growthbook/growthbook/pull/2048 https://github.com/growthbook/growthbook/pull/2055 https://github.com/growthbook/growthbook/pull/2076 https://github.com/growthbook/growthbook/pull/2046 https://github.com/growthbook/growthbook/pull/2126 https://github.com/growthbook/growthbook/pull/2108 https://github.com/growthbook/growthbook/pull/2065 https://github.com/growthbook/growthbook/pull/2074 https://github.com/growthbook/growthbook/pull/2073
- Official (Version Controlled) Metrics and new REST endpoints by @jdorn in https://github.com/growthbook/growthbook/pull/2007 https://github.com/growthbook/growthbook/pull/2054
- Webhooks for SDK Connections by @gazzdingo in https://github.com/growthbook/growthbook/pull/1894
- Easier Low Code Integration for Shopify, Wordpress, Webflow by @jdorn in https://github.com/growthbook/growthbook/pull/2113 https://github.com/growthbook/growthbook/pull/2114 https://github.com/growthbook/growthbook/pull/2103
Other Changes
- Add Metric Lookback Windows by @lukesonnet in https://github.com/growthbook/growthbook/pull/2058
- Option to ignore zeros in Percentile Capping by @lukesonnet in https://github.com/growthbook/growthbook/pull/2058
- JumpCloud SSO Support by @jdorn @Auz in https://github.com/growthbook/growthbook/pull/2109 https://github.com/growthbook/growthbook/pull/2107
- Add RA fields to config.yaml by @lukesonnet in https://github.com/growthbook/growthbook/pull/2100
- Allow no-auth smtp configuration by @xevgeny in https://github.com/growthbook/growthbook/pull/2122
- Make id join finder more efficient in how it picks needed joins by @lukesonnet in https://github.com/growthbook/growthbook/pull/2049 https://github.com/growthbook/growthbook/pull/2021
- Add OpenTelemetry instrumentation to background jobs by @bttf in https://github.com/growthbook/growthbook/pull/2119
- QueryRunner & error logging improvements by @itsgrimetime in https://github.com/growthbook/growthbook/pull/2083
- Add maxAge cache setting for JS SDK (default to 24 hours) by @jdorn in https://github.com/growthbook/growthbook/pull/2089 https://github.com/growthbook/growthbook/pull/2090
- Allow accessing or deleting visual changes during running or stopped experiments by @bttf in https://github.com/growthbook/growthbook/pull/2102
Bug Fixes
- Easier setup for BigQuery data sources - dropdown to choose data set by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2095
- Fix broken preview links for multi-page Visual Editor experiments by @bttf in https://github.com/growthbook/growthbook/pull/1883
- Don't cache error responses in feature repository by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2115
- Add schema if specified in auto metrics SQL by @lukesonnet in https://github.com/growthbook/growthbook/pull/2141
- Change autometrics to have lowercase columns to work with Snowflake by @lukesonnet in https://github.com/growthbook/growthbook/pull/2148
- Fix saved group deletion when using config.yml by @gorkalaucirica in https://github.com/growthbook/growthbook/pull/2132
- Fix uncaught Postgres SASL error on empty password by @jdorn in https://github.com/growthbook/growthbook/pull/2098
- Fixes issue where MoreMenu wasn't being displayed due to a z-index issue by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2110
- Make owner optional in experiment POST endpoint. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2133
- Make sure feature ID cannot be empty. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2134
- Redirect to register screen when login via our cloud and there is no prior account found in the client's local storage. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2139
- Remove extra check on licenses for SSO by @tzjames in https://github.com/growthbook/growthbook/pull/2155
- Switch variation chooser and baseline chooser around by @lukesonnet in https://github.com/growthbook/growthbook/pull/2129
- Hotfix: proxy errorTxt: fix typo by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2127
- Fix: commans not allowed in targeting condition "in list" values by @mknowlton89 in https://github.com/growthbook/growthbook/pull/2106
- Downgrade Snowflake SDK to fix proxy bugs by @jdorn in https://github.com/growthbook/growthbook/pull/2079
- Pass difference type through to results graph by @lukesonnet in https://github.com/growthbook/growthbook/pull/2088
- Pass through ra enabled to stats engine by @lukesonnet in https://github.com/growthbook/growthbook/pull/2093
- fix ui bug with proxy connection errors by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2067
- Fix health queries in clickhouse by @lukesonnet in https://github.com/growthbook/growthbook/pull/2080
- Add LIMIT to SQL queries by @jdorn in https://github.com/growthbook/growthbook/pull/2124
- Only show the latest 25 revisions for a feature by @jdorn in https://github.com/growthbook/growthbook/pull/2056
- REST API - Add missing permission checks for Visual changeset updates by @bttf in https://github.com/growthbook/growthbook/pull/2057
Docs & Miscellaneous
- New docs page on self-hosting GrowthBook in production by @jdorn in https://github.com/growthbook/growthbook/pull/2145
- Improve directions for using Namespaces by @august-growthbook in https://github.com/growthbook/growthbook/pull/2045
- Add carryover bias article to docs by @lukesonnet in https://github.com/growthbook/growthbook/pull/2050
- Add GitHub workflow to build and publish a branch to Docker Hub by @jdorn in https://github.com/growthbook/growthbook/pull/2053
- Add jupyter notebook command to repository by @lukesonnet in https://github.com/growthbook/growthbook/pull/2128
- Add optimized fact table test queries by @lukesonnet in https://github.com/growthbook/growthbook/pull/2071
- Bump allowable python versions to < 4.0 by @lukesonnet in https://github.com/growthbook/growthbook/pull/2118
- Cleanup curl doc examples. by @romain-growthbook in https://github.com/growthbook/growthbook/pull/2135
- Do not run preview environments for drafts by @bttf in https://github.com/growthbook/growthbook/pull/2068
- Fix enterprise package type error fragility by @jdorn in https://github.com/growthbook/growthbook/pull/2061
- Handle US Bank payment option by @tzjames in https://github.com/growthbook/growthbook/pull/2070
- Update rudderstack.mdx by @mattdp in https://github.com/growthbook/growthbook/pull/2144
- Updated the node version in the docs to be 16.x from 18.x by @gazzdingo in https://github.com/growthbook/growthbook/pull/2136
- Fixing typo, changing sigma2 to sigma by @lukebrawleysmith in https://github.com/growthbook/growthbook/pull/2125
New Contributors
- @xevgeny made their first contribution in https://github.com/growthbook/growthbook/pull/2122
- @lukebrawleysmith made their first contribution in https://github.com/growthbook/growthbook/pull/2125
- @gorkalaucirica made their first contribution in https://github.com/growthbook/growthbook/pull/2132
- @romain-growthbook made their first contribution in https://github.com/growthbook/growthbook/pull/2133
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.7.0...v2.8.0
- TypeScript
Published by jdorn about 2 years ago
https://github.com/growthbook/growthbook - v2.7.1
What's Changed
Fix for a high severity security vulnerability. Applies to all self-hosted GrowthBook installations that are not using SSO for authentication.
This release also includes several fully backwards compatible, non-breaking changes and new features that will be part of the upcoming 2.8 release.
Although there are no known exploits in the wild, we highly recommend updating as soon as possible.
- TypeScript
Published by jdorn about 2 years ago
https://github.com/growthbook/growthbook - v2.7.0
Highlights
- Sticky bucketing support in Javascript/React SDKs by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1818 https://github.com/growthbook/growthbook/pull/2026
- Re-usable targeting conditions via Saved Groups by @jdorn in https://github.com/growthbook/growthbook/pull/1978
- Fact Table query optimization (massive cost savings) by @jdorn @lukesonnet in https://github.com/growthbook/growthbook/pull/1923 https://github.com/growthbook/growthbook/pull/2032 https://github.com/growthbook/growthbook/pull/2008 https://github.com/growthbook/growthbook/pull/1975 https://github.com/growthbook/growthbook/pull/1804 https://github.com/growthbook/growthbook/pull/2011 https://github.com/growthbook/growthbook/pull/1671 https://github.com/growthbook/growthbook/pull/2023
- Experiment Health Tab by @msamper @lukesonnet in https://github.com/growthbook/growthbook/pull/1944 https://github.com/growthbook/growthbook/pull/1941 https://github.com/growthbook/growthbook/pull/1942 https://github.com/growthbook/growthbook/pull/1946 https://github.com/growthbook/growthbook/pull/1822 https://github.com/growthbook/growthbook/pull/1873
- New guided UI for making changes to live experiments by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1835
- New Best Practices Guide by @Auz in https://github.com/growthbook/growthbook/pull/1986 https://github.com/growthbook/growthbook/pull/1992
Other Changes
- Validate advanced targeting condition JSON before saving by @jdorn in https://github.com/growthbook/growthbook/pull/1985
- CPU and Memory performance improvements for stats engine by @jdorn @lukesonnet in https://github.com/growthbook/growthbook/pull/1823
- Secure uploaded files by @tzjames in https://github.com/growthbook/growthbook/pull/1686 https://github.com/growthbook/growthbook/pull/2024
- Ability to control roles through Okta SCIM by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1909 https://github.com/growthbook/growthbook/pull/1779
- Debugging improvements for fact table filters by @jdorn in https://github.com/growthbook/growthbook/pull/1945
- Better error messages for Databricks by @lukesonnet in https://github.com/growthbook/growthbook/pull/1960
- Auto-recover from Athena SlowDown error by @jdorn in https://github.com/growthbook/growthbook/pull/1955
- Switch to official Snowflake SDK by @jdorn in https://github.com/growthbook/growthbook/pull/1936
- Add support for http_proxy env vars for SSO, licenses, and webhooks by @jdorn @tzjames in https://github.com/growthbook/growthbook/pull/1913 https://github.com/growthbook/growthbook/pull/2029
- SDK compatibility versioning by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1893 https://github.com/growthbook/growthbook/pull/2013 https://github.com/growthbook/growthbook/pull/2019 https://github.com/growthbook/growthbook/pull/1937 https://github.com/growthbook/growthbook/pull/1935
- Display helpful query stats for BigQuery (bytes scanned, execution time, etc.) by @jdorn in https://github.com/growthbook/growthbook/pull/2042
- Centralized License Server by @tzjames in https://github.com/growthbook/growthbook/pull/1980 https://github.com/growthbook/growthbook/pull/2022 https://github.com/growthbook/growthbook/pull/1977 https://github.com/growthbook/growthbook/pull/2000 https://github.com/growthbook/growthbook/pull/1895 https://github.com/growthbook/growthbook/pull/1979 https://github.com/growthbook/growthbook/pull/2009 https://github.com/growthbook/growthbook/pull/2035 https://github.com/growthbook/growthbook/pull/1839 https://github.com/growthbook/growthbook/pull/2010 https://github.com/growthbook/growthbook/pull/2030 https://github.com/growthbook/growthbook/pull/1984
- Initial support for a "No Access" role by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1997 https://github.com/growthbook/growthbook/pull/1998 https://github.com/growthbook/growthbook/pull/2015
- Add Random On-Screen Celebration Service by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1826
Bug Fixes
- Add metric overrides to mixpanel by @lukesonnet in https://github.com/growthbook/growthbook/pull/2016
- Added fix for new line errors on private keys when importing data sources by @Auz in https://github.com/growthbook/growthbook/pull/1951
- Always set snapshot analysis settings to default with new snapshot by @lukesonnet in https://github.com/growthbook/growthbook/pull/1958
- JS SDK - Wait for document.body to load by @bttf in https://github.com/growthbook/growthbook/pull/2002
- Fix blocked information schema endpoints by @lukesonnet in https://github.com/growthbook/growthbook/pull/1959
- Fix bug - metric capping cannot be updated on old metrics by @jdorn in https://github.com/growthbook/growthbook/pull/1930
- Fix bug: Changing defaultValue to empty string hides the "publish" CTA by @jdorn in https://github.com/growthbook/growthbook/pull/1890
- Fix environment permission bugs by @jdorn in https://github.com/growthbook/growthbook/pull/1899
- Fix experiments with broken namespaces by @jdorn in https://github.com/growthbook/growthbook/pull/1953
- Fix multiple exposures min percent percentage display on settings page by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1950
- Fix undefined property 'length' errors on experiments by @jdorn in https://github.com/growthbook/growthbook/pull/1991
- Fix unnecessary activation fact metric data retrieval (and two minor FE bugs) by @lukesonnet in https://github.com/growthbook/growthbook/pull/1922
- Fixed date off by one in graph by @gazzdingo in https://github.com/growthbook/growthbook/pull/1917
- Modify cascading window logic for excluding in-progress conversions by @lukesonnet in https://github.com/growthbook/growthbook/pull/1921
- Use non-deterministic quantile for ClickHouse capping by @lukesonnet in https://github.com/growthbook/growthbook/pull/1908
- Visual Editor - Append Query Params util - Fix util; Add tests by @bttf in https://github.com/growthbook/growthbook/pull/1897
- Ensure report FE knows difference type is relative by @lukesonnet in https://github.com/growthbook/growthbook/pull/2001
- Fix unnecessary formatting of proportion metrics by @lukesonnet in https://github.com/growthbook/growthbook/pull/1981
- Add existence check for settings by @tzjames in https://github.com/growthbook/growthbook/pull/1954
- Fix CUPED availability messaging on toggle by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1911
- Fix discrepancies with FF's sort, baseline row chooser, fix stats engine regression by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2014
- Fix styling issues with carousel buttons by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/2006
- Fixed percent to be 1% for the multipleExposureMinPercent settings by @gazzdingo in https://github.com/growthbook/growthbook/pull/2031
Docs & Miscellaneous
- Add Shopify & Webflow How-To Docs Articles by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1870 https://github.com/growthbook/growthbook/pull/1886
- Add docs for CUPED config.yaml spec by @lukesonnet in https://github.com/growthbook/growthbook/pull/1910
- CI/CD workflow improvements by @bttf in https://github.com/growthbook/growthbook/pull/1867 https://github.com/growthbook/growthbook/pull/1898 https://github.com/growthbook/growthbook/pull/1929
- Add semantic versioning docs by @bttf in https://github.com/growthbook/growthbook/pull/1885
- Added audit log information. Adjusted text for readability by @Auz in https://github.com/growthbook/growthbook/pull/1996
- GitHub Integration - Authentication by @bttf in https://github.com/growthbook/growthbook/pull/1926 https://github.com/growthbook/growthbook/pull/1971
- Replace Papercups with Pylon for in-app chat by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1948
- Team Docs by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1889
- Update README.md for docs site by @august-growthbook in https://github.com/growthbook/growthbook/pull/1900
- Update SCIM documentation to include groups by @msamper in https://github.com/growthbook/growthbook/pull/1887
- Dependency security updates by @bttf in https://github.com/growthbook/growthbook/pull/1963 https://github.com/growthbook/growthbook/pull/1931
- Add AI chatbot to the docs site by @august-growthbook in https://github.com/growthbook/growthbook/pull/1918 https://github.com/growthbook/growthbook/pull/1902
- Docs Typo: Seamlessly instead of seemlessly by @mattdp in https://github.com/growthbook/growthbook/pull/1969
New Contributors
- @smrdotgg made their first contribution in https://github.com/growthbook/growthbook/pull/1895
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.6.0...v2.7.0
- TypeScript
Published by jdorn about 2 years ago
https://github.com/growthbook/growthbook - v2.6.0
Highlights
- Team-level Permissions by @msamper and @mknowlton89 in https://github.com/growthbook/growthbook/pull/1762 https://github.com/growthbook/growthbook/pull/1640 https://github.com/growthbook/growthbook/pull/1657 https://github.com/growthbook/growthbook/pull/1816
- Stale Feature Flag Detection by @bttf in https://github.com/growthbook/growthbook/pull/1806
- Pre-bundled script tag for low-code platforms like Webflow and Shopify by @jdorn in https://github.com/growthbook/growthbook/pull/1773 https://github.com/growthbook/growthbook/pull/1828
- Major visual editor improvements by @bttf in https://github.com/growthbook/growthbook/pull/1792 https://github.com/growthbook/growthbook/pull/1785 https://github.com/growthbook/growthbook/pull/1837
- Feature Drafts Refactor by @jdorn in https://github.com/growthbook/growthbook/pull/1763 https://github.com/growthbook/growthbook/pull/1832
- Customize the pre-launch checklist for experiments by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1778
- Runtime Saved Groups and new Targeting UI by @jdorn in https://github.com/growthbook/growthbook/pull/1726 https://github.com/growthbook/growthbook/pull/1794
- View absolute and scaled impact on experiment results by @lukesonnet in https://github.com/growthbook/growthbook/pull/1766 https://github.com/growthbook/growthbook/pull/1827 https://github.com/growthbook/growthbook/pull/1784 https://github.com/growthbook/growthbook/pull/1824
Other Changes
- JS/React SDKs: Pause SSE stream when tab is out of focus by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1755
- Multi-Project SDK Connections by @jdorn in https://github.com/growthbook/growthbook/pull/1834
- Cancel link now actually cancels queries in BigQuery/Athena by @jdorn in https://github.com/growthbook/growthbook/pull/1847
- Ability to change the default role for new users by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1737
- Env vars for log level, Mongo URL, and cache headers by @itsgrimetime, @tzjames, @gazzdingo in https://github.com/growthbook/growthbook/pull/1808 https://github.com/growthbook/growthbook/pull/1820
- Multi-org improvements by @tzjames and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1744 https://github.com/growthbook/growthbook/pull/1817 https://github.com/growthbook/growthbook/pull/1776 https://github.com/growthbook/growthbook/pull/1758
- Specifying a Snowflake Warehouse is now optional by @lukesonnet in https://github.com/growthbook/growthbook/pull/1764
- New welcome video introducing GrowthBook by @Auz in https://github.com/growthbook/growthbook/pull/1749
- Teams page now lists members in alphabetical order by @bttf in https://github.com/growthbook/growthbook/pull/1864
Bug Fixes
- Fix bug: SDK payloads not refreshing by @jdorn in https://github.com/growthbook/growthbook/pull/1815 https://github.com/growthbook/growthbook/pull/1796 https://github.com/growthbook/growthbook/pull/1780
- Add new SDK test cases for comparison operators by @jdorn in https://github.com/growthbook/growthbook/pull/1805
- Allow users to delete their own personal access tokens. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1754
- Correct typing of
useFeatureValuefor auto generate types by @ethanneff in https://github.com/growthbook/growthbook/pull/1730 - Fix JS SDK bug with $exists operator and undefined values by @jdorn in https://github.com/growthbook/growthbook/pull/1781
- Fix SDK connection form: payload security state change bug by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1813
- Various fact table fixes by @lukesonnet in https://github.com/growthbook/growthbook/pull/1850 https://github.com/growthbook/growthbook/pull/1761 https://github.com/growthbook/growthbook/pull/1759 https://github.com/growthbook/growthbook/pull/1713
- Fix Archetypes bug by @Auz in https://github.com/growthbook/growthbook/pull/1786
- Handle race conditions in the feature toggle endpoint by @jdorn in https://github.com/growthbook/growthbook/pull/1848
- Only show Out of Date when adding metrics not in the snapshot by @lukesonnet in https://github.com/growthbook/growthbook/pull/1829
- Small fix for undefined currency when editing advanced metrics options by @Auz in https://github.com/growthbook/growthbook/pull/1836
- Update putDataSource to handle removing description. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1765
- Adding ellipsis on tags when above 20 and adding wrapping by @gazzdingo in https://github.com/growthbook/growthbook/pull/1787
- bugfix: Add template variables on creation by @tzjames in https://github.com/growthbook/growthbook/pull/1803
- Fix Snowflake query tagging (add application name) by @Auz in https://github.com/growthbook/growthbook/pull/1777
- Allow ad-hoc analysis on experiment results with partial query failures by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1875
Documentation and Misc Changes
- "Chance to Win" not "Chance to Beat Control" by @mattdp in https://github.com/growthbook/growthbook/pull/1751
- (Docs) - Setup SCIM with Okta by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1735
- Added Docs for Archetypes by @Auz in https://github.com/growthbook/growthbook/pull/1750
- Added notice about how results are calculated for assignment testing by @Auz in https://github.com/growthbook/growthbook/pull/1802
- Improved billing page on GrowthBook Cloud by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1760
- Clarified language around tracking callbacks by @Auz in https://github.com/growthbook/growthbook/pull/1830
- Make the state of sticky-bucketing clearer on the Experiments page by @danicheg in https://github.com/growthbook/growthbook/pull/1783
- Update visual-editor.mdx by @august-growthbook in https://github.com/growthbook/growthbook/pull/1756
New Contributors
- @danicheg made their first contribution in https://github.com/growthbook/growthbook/pull/1783
- @gazzdingo made their first contribution in https://github.com/growthbook/growthbook/pull/1788
- @ethanneff made their first contribution in https://github.com/growthbook/growthbook/pull/1730
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.5.0...v2.6.0
- TypeScript
Published by jdorn over 2 years ago
https://github.com/growthbook/growthbook - v2.5.0
Highlights
- Metric Fact Tables by @jdorn in https://github.com/growthbook/growthbook/pull/1667 https://github.com/growthbook/growthbook/pull/1700 https://github.com/growthbook/growthbook/pull/1727
- SCIM support for Okta (other IdPs coming soon) by @mknowlton89 @msamper in https://github.com/growthbook/growthbook/pull/1731
- Remote Eval mode for Javascript/React SDKs by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1677 https://github.com/growthbook/growthbook/pull/1294
- Data Pipeline mode to reduce BigQuery/Snowflake costs by @lukesonnet in https://github.com/growthbook/growthbook/pull/1610 https://github.com/growthbook/growthbook/pull/1573 https://github.com/growthbook/growthbook/pull/1701 https://github.com/growthbook/growthbook/pull/1691 https://github.com/growthbook/growthbook/pull/1707 https://github.com/growthbook/growthbook/pull/1714
- AI copy suggestions in the Visual Editor by @bttf in https://github.com/growthbook/growthbook/pull/1307
- User Archetypes - simulate feature assignment directly within the UI by @Auz in https://github.com/growthbook/growthbook/pull/1687 https://github.com/growthbook/growthbook/pull/1712
- REST API endpoints to create and update feature flags by @bttf in https://github.com/growthbook/growthbook/pull/1478
- Support for self-hosted multi-org deployments (Enterprise Only) by @tzjames in https://github.com/growthbook/growthbook/pull/1706
Other Changes
- Improved Experiment velocity graphs by @Auz in https://github.com/growthbook/growthbook/pull/1733
- Stats engine selection for experiments by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1658
- Auto-metric improvements and bug fixes by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1522 https://github.com/growthbook/growthbook/pull/1682 https://github.com/growthbook/growthbook/pull/1585 https://github.com/growthbook/growthbook/pull/1728
- Include intraday tables as part of the default GA4 queries by @tzjames in https://github.com/growthbook/growthbook/pull/1673
- Experiment search improvements by @jdorn in https://github.com/growthbook/growthbook/pull/1685
- Filter metrics on experiment results by tag by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1746
- Add scheduling back to feature experiment rules by @jdorn in https://github.com/growthbook/growthbook/pull/1660
- Invalidate other browser sessions when password is changed by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1669
- Top Nav layout and page title improvements by @jdorn in https://github.com/growthbook/growthbook/pull/1679
- More robust image uploading when using S3 or Google Cloud Storage by @tzjames in https://github.com/growthbook/growthbook/pull/1674
- Better cloning support for visual experiments by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1709
- Tag Snowflake queries for easier cost accounting by @Auz in https://github.com/growthbook/growthbook/pull/1703
- Show adjusted confidence intervals when using p-value correction by @lukesonnet in https://github.com/growthbook/growthbook/pull/1736 https://github.com/growthbook/growthbook/pull/1740
Bug Fixes
- Experiment result page UI fixes by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1663 https://github.com/growthbook/growthbook/pull/1668 https://github.com/growthbook/growthbook/pull/1665 https://github.com/growthbook/growthbook/pull/1662 https://github.com/growthbook/growthbook/pull/1676 https://github.com/growthbook/growthbook/pull/1678 https://github.com/growthbook/growthbook/pull/1681 https://github.com/growthbook/growthbook/pull/1689 https://github.com/growthbook/growthbook/pull/1695
- Fixed loading state not being set correctly in the welcome frame by @Auz in https://github.com/growthbook/growthbook/pull/1705
- Add UTC timezone to Clickhouse toDateTime by @m0003r in https://github.com/growthbook/growthbook/pull/1711
Documentation and Misc Changes
- Auto refresh instructions for react native by @tzjames in https://github.com/growthbook/growthbook/pull/1652
- Fix typos in Flickering section in experiments.mdx by @august-growthbook in https://github.com/growthbook/growthbook/pull/1672
- Hint that Url targeting attribute is required for visual editor URL targeting by @dazultra in https://github.com/growthbook/growthbook/pull/1697
- Make it clear Visual editor is compatible with GTM implementation by @dazultra in https://github.com/growthbook/growthbook/pull/1698
- Correct a typo in visual-editor.mdx by @august-growthbook in https://github.com/growthbook/growthbook/pull/1675
- Change admin -> superAdmin by @tzjames in https://github.com/growthbook/growthbook/pull/1699
- Self-Host docs improvement - Make a little less confusing by @bttf in https://github.com/growthbook/growthbook/pull/1656
- Update the side menu path to find attributes. by @tzjames in https://github.com/growthbook/growthbook/pull/1717
- Show rendered sql and error in EditSqlModal by @tzjames in https://github.com/growthbook/growthbook/pull/1595
- Remove role pill from TopNav by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1659
New Contributors
- @august-growthbook made their first contribution in https://github.com/growthbook/growthbook/pull/1672
- @dazultra made their first contribution in https://github.com/growthbook/growthbook/pull/1697
- @m0003r made their first contribution in https://github.com/growthbook/growthbook/pull/1711
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.4.0...v2.5.0
- TypeScript
Published by jdorn over 2 years ago
https://github.com/growthbook/growthbook - v2.4.0
Highlights
- New experiment page layout and results table by @bryce-fitzsimons, @lukesonnet, @jdorn in https://github.com/growthbook/growthbook/pull/1515 https://github.com/growthbook/growthbook/pull/1631 https://github.com/growthbook/growthbook/pull/1639 https://github.com/growthbook/growthbook/pull/1627 https://github.com/growthbook/growthbook/pull/1611 https://github.com/growthbook/growthbook/pull/1625 https://github.com/growthbook/growthbook/pull/1621 https://github.com/growthbook/growthbook/pull/1624 https://github.com/growthbook/growthbook/pull/1649 https://github.com/growthbook/growthbook/pull/1540 https://github.com/growthbook/growthbook/pull/1638 https://github.com/growthbook/growthbook/pull/1614 https://github.com/growthbook/growthbook/pull/1629 https://github.com/growthbook/growthbook/pull/1562
- More powerful feature flag experiments by @jdorn in https://github.com/growthbook/growthbook/pull/1560 https://github.com/growthbook/growthbook/pull/1650 https://github.com/growthbook/growthbook/pull/1139 https://github.com/growthbook/growthbook/pull/1556 https://github.com/growthbook/growthbook/pull/1588 https://github.com/growthbook/growthbook/pull/1618
- Built-in sample data to quickly demo the full GrowthBook UI by @tinahollygb, @lukesonnet in https://github.com/growthbook/growthbook/pull/1499 https://github.com/growthbook/growthbook/pull/1487 https://github.com/growthbook/growthbook/pull/1486
- New streamlined onboarding process by @mknowlton89, @jdorn, @bttf in https://github.com/growthbook/growthbook/pull/1632https://github.com/growthbook/growthbook/pull/1578 https://github.com/growthbook/growthbook/pull/1592 https://github.com/growthbook/growthbook/pull/1493
- DataDog feature flag integration by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1653
- BigQuery performance and cost improvements by @lukesonnet in https://github.com/growthbook/growthbook/pull/1587 https://github.com/growthbook/growthbook/pull/1609
- Full Handlebars support for SQL template variables (+ other fixes) by @tzjames in https://github.com/growthbook/growthbook/pull/1541 https://github.com/growthbook/growthbook/pull/1568 https://github.com/growthbook/growthbook/pull/1616 https://github.com/growthbook/growthbook/pull/1559
Other Changes
- Multi-platform Docker image (x86 + arm) by @tzjames in https://github.com/growthbook/growthbook/pull/1533
- New organization setting to specify a default data source by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1514
- Improvements to the GrowthBook CLI when used in a CI/CD environment by @tinahollygb in https://github.com/growthbook/growthbook/pull/1608
- Better UI when entering ids into saved groups by @msamper in https://github.com/growthbook/growthbook/pull/1476 https://github.com/growthbook/growthbook/pull/1613
- Revoke all active sessions when a password is reset by @jdorn in https://github.com/growthbook/growthbook/pull/1648
- SSE streaming support in the Java SDK by @tinahollygb in https://github.com/growthbook/growthbook/pull/1530
- Show partial experiment results if a small number of metric queries fail by @jdorn in https://github.com/growthbook/growthbook/pull/1557
- Project selector is now searchable by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1597
- Improvements to the experiment REST endpoints by @lukesonnet in https://github.com/growthbook/growthbook/pull/1563
Bug Fixes
- JS SDK - streaming updates only work on initial page load by @jdorn in https://github.com/growthbook/growthbook/pull/1603
- Visual editor with only javascript changes excluded from SDK payload by @jdorn in https://github.com/growthbook/growthbook/pull/1645
- Add missing athena table prefix by @tzjames in https://github.com/growthbook/growthbook/pull/1555
- Fix Databricks date_format for dimensions by @lukesonnet in https://github.com/growthbook/growthbook/pull/1564
- Don't show Slack link in SideBar if user doesn't have permission by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1635
- Uncaught errors in SQL schema browser by @Auz in https://github.com/growthbook/growthbook/pull/1548
- Uncaught error when condition JSON is invalid by @jdorn in https://github.com/growthbook/growthbook/pull/1565
- GrowthBook Cloud SSE fixes by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1520
- Z-index bug with draft feature changes alert by @Auz in https://github.com/growthbook/growthbook/pull/1539
- Purge GrowthBook Cloud CDN after an SDK connection changes by @msamper in https://github.com/growthbook/growthbook/pull/1475
- Databricks did not require a default catalog by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1566
- Various fixes and improvements with the connection info for BigQuery by @Auz in https://github.com/growthbook/growthbook/pull/1571
- Unable to delete tags with special URL characters by @Auz in https://github.com/growthbook/growthbook/pull/1546
- Broken test queries for GA by @tzjames in https://github.com/growthbook/growthbook/pull/1538
- LaunchDarkly import error when accessing optional _maintainer by @tinahollygb in https://github.com/growthbook/growthbook/pull/1583
- Allow for fractional metric conversion window hours by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1600
Documentation and Misc Changes
- Add databricks connection docs by @lukesonnet in https://github.com/growthbook/growthbook/pull/1598
- Add permission detail to docs by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1602
- Add GA4 to list of data sources that support auto metrics by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1516
- Add docs section on compound data source identifiers by @bttf in https://github.com/growthbook/growthbook/pull/1647
- Documentation site improvements and reorganization by @Auz in https://github.com/growthbook/growthbook/pull/1482
- GTM docs: add loadFeatures() to first code snippet to avoid confusion by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1551
- Location update for Saved Groups in docs by @tzjames in https://github.com/growthbook/growthbook/pull/1529
- Minor adjustment of docs by @Auz in https://github.com/growthbook/growthbook/pull/1626
- Recommendations for mongo by @tzjames in https://github.com/growthbook/growthbook/pull/1535
- Show all three BigQuery permissions in docs by @tzjames in https://github.com/growthbook/growthbook/pull/1527
- Update FAQ: user id -> hashAttribute by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1620
- Update bigquery.mdx to use project ids not names by @tzjames in https://github.com/growthbook/growthbook/pull/1576
- Update docs to mention change to emailDomains by @tzjames in https://github.com/growthbook/growthbook/pull/1510
- Updates docs to reflect new location of Namespaces in the SideNav. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1523
- Add options for url randomization to FAQ by @lukesonnet in https://github.com/growthbook/growthbook/pull/1594
- Add back-end support for team management by @msamper in https://github.com/growthbook/growthbook/pull/1582
- CI preview environment cleanup by @bttf in https://github.com/growthbook/growthbook/pull/1537 https://github.com/growthbook/growthbook/pull/1526
- Extract validateFeatureValue and related utils into shared by @bttf in https://github.com/growthbook/growthbook/pull/1525
- Fix & add ensureFloat implementations by @tzjames in https://github.com/growthbook/growthbook/pull/1579
- Refactor permissions by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1543 https://github.com/growthbook/growthbook/pull/1553 https://github.com/growthbook/growthbook/pull/1630
- Refactor sql tests to be more descriptive by @tzjames in https://github.com/growthbook/growthbook/pull/1577
- Remove mongoose model exports for AuditModel and WatchModel and refactor by @msamper in https://github.com/growthbook/growthbook/pull/1542
- Remove old experiment page UI by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1552
- Remove unused SQL Integration functions by @tzjames in https://github.com/growthbook/growthbook/pull/1580
- Validate exposure queries by @tzjames in https://github.com/growthbook/growthbook/pull/1503
- New super admin page for managing organizations by @jdorn in https://github.com/growthbook/growthbook/pull/1591
- Support for Node.js 18 during local development by @jdorn in https://github.com/growthbook/growthbook/pull/1524
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.3.0...v2.4.0
- TypeScript
Published by jdorn over 2 years ago
https://github.com/growthbook/growthbook - v2.3.0
Highlights
- :test_tube: Redesigned experiment page and left nav by @bryce-fitzsimons and @jdorn in https://github.com/growthbook/growthbook/pull/1145 https://github.com/growthbook/growthbook/pull/1403 https://github.com/growthbook/growthbook/pull/1446 https://github.com/growthbook/growthbook/pull/1450 https://github.com/growthbook/growthbook/pull/1474
- :rocket: New GrowthBook Cloud CDN with realtime purging and streaming by @jdorn, @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1397 https://github.com/growthbook/growthbook/pull/1426
- :billed_cap: Percentile capping (Winsorization) by @lukesonnet in https://github.com/growthbook/growthbook/pull/1371
- :runner: SQL performance improvements (up to 40% faster queries in some cases) by @lukesonnet in https://github.com/growthbook/growthbook/pull/1334 https://github.com/growthbook/growthbook/pull/1409 https://github.com/growthbook/growthbook/pull/1406
- :mag: Automatic metric discovery when using Segment, Rudderstack, or GA4 by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1412 https://github.com/growthbook/growthbook/pull/1423 https://github.com/growthbook/growthbook/pull/1419
- :hocho: Optional confirmation step for feature kill switches by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1381
- :zzz: New REST endpoints for metrics and experiments by @bttf and @aresowj in https://github.com/growthbook/growthbook/pull/1361 https://github.com/growthbook/growthbook/pull/1388 https://github.com/growthbook/growthbook/pull/1466
- :telescope: Observability for self-hosted GrowthBook instances (OpenTelemetry) by @jdorn in https://github.com/growthbook/growthbook/pull/1441
- :black_flag: Import feature flags from LaunchDarkly by @tinahollygb in https://github.com/growthbook/growthbook/pull/1404
- :scroll: Restructured docs with new info on data source connection and configuration by @tzjames in https://github.com/growthbook/growthbook/pull/1425 https://github.com/growthbook/growthbook/pull/1438 https://github.com/growthbook/growthbook/pull/1464
- :zap: Support for self-hosted GrowthBook Proxy in front of GrowthBook Cloud by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1429
- :shipit: More control over how winning visual editor variations are released to users by @jdorn in https://github.com/growthbook/growthbook/pull/1501
- :dart: New UI for managing targeting attributes by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1360
Bug Fixes
- Fix bugs with Update Data button on experiment results by @jdorn in https://github.com/growthbook/growthbook/pull/1373
- Fix when visual editor URL is relative (missing http://) by @jdorn in https://github.com/growthbook/growthbook/pull/1377
- GA4 BigQuery bug when using count or revenue metrics by @SGudbrandsson in https://github.com/growthbook/growthbook/pull/1463
- Fix imports in Hybrid SSR docs by @edgarlr in https://github.com/growthbook/growthbook/pull/1379
- Various bug fixes by @tinahollygb in https://github.com/growthbook/growthbook/pull/1418
- Gracefully handle SIGTERM and SIGINT by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1435
- Experiment results not showing in presentations by @Auz in https://github.com/growthbook/growthbook/pull/1459
- Custom report query errors not showing up by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1507
- CI/CD fixes by @bttf in https://github.com/growthbook/growthbook/pull/1341 https://github.com/growthbook/growthbook/pull/1387 https://github.com/growthbook/growthbook/pull/1445 https://github.com/growthbook/growthbook/pull/1483 https://github.com/growthbook/growthbook/pull/1488 https://github.com/growthbook/growthbook/pull/1495
- Made organization field in the logs ECS-compliant by @themao in https://github.com/growthbook/growthbook/pull/1458
- Give more roles manageTags permissions by @lukesonnet in https://github.com/growthbook/growthbook/pull/1491
- Fix ratio metric display by @lukesonnet in https://github.com/growthbook/growthbook/pull/1465
Misc Changes
- Support deleting linked resources when deleting a project by @tinahollygb in https://github.com/growthbook/growthbook/pull/1432
- Better SQL editing experience for experiment assignment queries by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1370
- Add GrowthBook label to BigQuery query jobs by @msamper in https://github.com/growthbook/growthbook/pull/1452
- Add env var for API rate limit max by @itsgrimetime in https://github.com/growthbook/growthbook/pull/1386
- Add descriptions to segments and dimensions by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1496
- Import tags when using config.yml for metrics by @lukesonnet in https://github.com/growthbook/growthbook/pull/1395
- Improve Ruby and Java SDK docs by @tinahollygb in https://github.com/growthbook/growthbook/pull/1460 https://github.com/growthbook/growthbook/pull/1467
- Sticky column headers for features list by @Satyam-G5 in https://github.com/growthbook/growthbook/pull/1479
- Ability to view and edit visual editor changes within the GrowthBook App by @bttf in https://github.com/growthbook/growthbook/pull/1394 https://github.com/growthbook/growthbook/pull/1415
- Improved warning message when using version string targeting in a nonsupported SDK by @tzjames in https://github.com/growthbook/growthbook/pull/1508
- Link to Slack community in live chat widget by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1384
- Update docs for secure attribute hashing, change order of salting by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1392
- Remove devcontainers and improve contributing guide by @tzjames in https://github.com/growthbook/growthbook/pull/1411 https://github.com/growthbook/growthbook/pull/1414 https://github.com/growthbook/growthbook/pull/1268
- Changes to prepare for improved Sample Dataset onboarding flows by @tinahollygb in https://github.com/growthbook/growthbook/pull/1477 https://github.com/growthbook/growthbook/pull/1484 https://github.com/growthbook/growthbook/pull/1494
- Update visual editor docs by @mattdp in https://github.com/growthbook/growthbook/pull/1471 https://github.com/growthbook/growthbook/pull/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 https://github.com/growthbook/growthbook/pull/1386
- @edgarlr made their first contribution in https://github.com/growthbook/growthbook/pull/1379
- @msamper made their first contribution in https://github.com/growthbook/growthbook/pull/1452
- @aresowj made their first contribution in https://github.com/growthbook/growthbook/pull/1388
- @Satyam-G5 made their first contribution in https://github.com/growthbook/growthbook/pull/1479
- @SGudbrandsson made their first contribution in https://github.com/growthbook/growthbook/pull/1463
- @themao made their first contribution in https://github.com/growthbook/growthbook/pull/1458
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.2.0...v2.3.0
- TypeScript
Published by jdorn over 2 years ago
https://github.com/growthbook/growthbook - v2.2.0
Highlights
- Visual Editor - Inject custom JavaScript and edit inline CSS properties by @bttf in https://github.com/growthbook/growthbook/pull/1278
- Version string comparison operators in client-side SDKs by @tinahollygb in https://github.com/growthbook/growthbook/pull/1286 https://github.com/growthbook/growthbook/pull/1321
- JSON Schema validation for feature flag values by @Auz in https://github.com/growthbook/growthbook/pull/1262 https://github.com/growthbook/growthbook/pull/1352
- SHA256 hashing for sensitive targeting attributes by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1270 https://github.com/growthbook/growthbook/pull/1351
- Personal Access Tokens and Readonly keys for the REST API by @tinahollygb in https://github.com/growthbook/growthbook/pull/1265 https://github.com/growthbook/growthbook/pull/1346
- Ability to change the currency for revenue metrics (default USD) by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1275
- New FullStory data source integration by @Auz in https://github.com/growthbook/growthbook/pull/1271
- MongoDB 6.0 support by @tinahollygb in https://github.com/growthbook/growthbook/pull/1299 https://github.com/growthbook/growthbook/pull/1327 https://github.com/growthbook/growthbook/pull/1331 https://github.com/growthbook/growthbook/pull/1332 https://github.com/growthbook/growthbook/pull/1359
- Many new GrowthBook CLI commands by @tinahollygb in https://github.com/growthbook/growthbook-cli/pull/31 https://github.com/growthbook/growthbook-cli/pull/34
Breaking Changes
Most users should have no issues updating to version 2.2, but there are a few important changes to be aware of:
1. MongoDB 3.4 and lower is no longer supported (3.4 was released in 2016 and reached end-of-life in 2020)
2. Some uncommon MongoDB connection options are no longer supported and must be removed from your connection URL if present: autoReconnect, reconnectTries, reconnectInterval, ha, haInterval, secondaryAcceptableLatencyMS, acceptableLatencyMS, connectWithNoPrimary, domainsEnabled, bufferMaxEntries. See a list of all supported connection options at https://www.mongodb.com/docs/drivers/node/v4.13/fundamentals/connection/connection-options/
Bug Fixes
- Unable to delete projects by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1354
- Fix MSSQL date format bug and add testing code by @lukesonnet in https://github.com/growthbook/growthbook/pull/1323
- JS SDK - fix import errors with Typescript 5 by @leachtucker in https://github.com/growthbook/growthbook/pull/1338
- JS SDK - localStorage cache not getting new TTL when updating features by @jdorn in https://github.com/growthbook/growthbook/pull/1295
- JS SDK - Make targeting condition
$inand$ninoperators work with arrays by @jdorn in https://github.com/growthbook/growthbook/pull/1246 - Allow metric lookback window to be any number by @lukesonnet in https://github.com/growthbook/growthbook/pull/1280
- Allow 0 value p-values through to UI by @lukesonnet in https://github.com/growthbook/growthbook/pull/1296
- Add support for multiple MsSql Database Connections by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1304
- Various front-end and query builder bugfixes by @lukesonnet in https://github.com/growthbook/growthbook/pull/1345
- Broken links in the experiment status emails by @Auz in https://github.com/growthbook/growthbook/pull/1348
- Show missing "unarchive" and "delete" options for archived experiments by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1358
- Datasource settings get wiped when hitting 'back' in the form by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1357
Other Changes
- No longer able to create new Google Analytics UA data sources by @Auz in https://github.com/growthbook/growthbook/pull/1271
- Remove
|prefix from production Docker logs by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1353 - Add mypy to gbstats by @lukesonnet in https://github.com/growthbook/growthbook/pull/1276
- Beta - Auto-detect metrics in your data source by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1283
- Visual Editor - Add documentation around CSP requirements by @bttf in https://github.com/growthbook/growthbook/pull/1285
- Invite users, max seats reached: add generic failure modal by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1308 https://github.com/growthbook/growthbook/pull/1325
- Remove some ts-expect-error statements by @tinahollygb in https://github.com/growthbook/growthbook/pull/1314
- Snapshot refactor migration by @jdorn in https://github.com/growthbook/growthbook/pull/1284 https://github.com/growthbook/growthbook/pull/1329
- Update NextJS docs to work with App Router by @bttf in https://github.com/growthbook/growthbook/pull/1335
- Script to generate test cases for strictly typed SDKs by @tinahollygb in https://github.com/growthbook/growthbook/pull/1339
- SDK form: update encryption support, make settings more permissive with warnings by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1350
New Contributors
- @leachtucker made their first contribution in https://github.com/growthbook/growthbook/pull/1338
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.1.1...v2.2.0
- TypeScript
Published by jdorn over 2 years ago
https://github.com/growthbook/growthbook - v2.1.1
Bug Fixes
- Hotfix sseEnabled in zod validator by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1257
- Frontend TS - Enabled
strictNullChecks; Add @ts-expect-errors everywhere by @bttf in https://github.com/growthbook/growthbook/pull/1256 - Various bug fixes by @tinahollygb and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1244 https://github.com/growthbook/growthbook/pull/1266
- Remove information_schema for deleted data sources. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1267
Docs / Misc
- Visual Experiments - Add copy regarding minimum SDK versioning by @bttf in https://github.com/growthbook/growthbook/pull/1240
- Visual Editor - Custom JS - Update models by @bttf in https://github.com/growthbook/growthbook/pull/1261
- Add launch.json by @tzjames in https://github.com/growthbook/growthbook/pull/1264
- Consolidate Schema Browser Implementation by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1218
- New
runExperimentspermission by @jdorn in https://github.com/growthbook/growthbook/pull/1165 - Clarify capped value works on aggregated values by @lukesonnet in https://github.com/growthbook/growthbook/pull/1281
- Separate entry points for shared package by @jdorn in https://github.com/growthbook/growthbook/pull/1279
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.1.0...v2.1.1
- TypeScript
Published by jdorn almost 3 years ago
https://github.com/growthbook/growthbook - v2.1.0
Major Changes
- Multiple Testing Correction and Sequential Testing Analysis by @lukesonnet and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1193 https://github.com/growthbook/growthbook/pull/1249 https://github.com/growthbook/growthbook/pull/1155 https://github.com/growthbook/growthbook/pull/1186 https://github.com/growthbook/growthbook/pull/1190 https://github.com/growthbook/growthbook/pull/1166
- Visual Editor improvements - Multi-page experiments and ability to re-order page elements by @bttf and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1157 https://github.com/growthbook/growthbook/pull/1143 https://github.com/growthbook/growthbook/pull/1180 https://github.com/growthbook/growthbook/pull/1199 https://github.com/growthbook/growthbook/pull/1168
- Major SDK updates for PHP, Python, Ruby, Kotlin, and Java by @tinahollygb, @jdorn, @vazarkevych, and @BarreiroT in https://github.com/growthbook/growthbook/pull/1147 https://github.com/growthbook/growthbook/pull/1103 https://github.com/growthbook/growthbook/pull/1221 https://github.com/growthbook/growthbook/pull/1239 https://github.com/growthbook/growthbook/pull/1156 https://github.com/growthbook/growthbook/pull/1118 https://github.com/growthbook/growthbook/pull/1251 https://github.com/growthbook/growthbook/pull/1202
- REST API endpoints for saved-groups by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1181 https://github.com/growthbook/growthbook/pull/1219
- Project-scoped Stats Engine setting by @bryce-fitzsimons and @bttf in https://github.com/growthbook/growthbook/pull/1201 https://github.com/growthbook/growthbook/pull/1175
- Add typeahead helpers to Metric Query Builder by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1160
- Exportable audit logs (Enterprise only) by @tinahollygb in https://github.com/growthbook/growthbook/pull/1149 https://github.com/growthbook/growthbook/pull/1129 https://github.com/growthbook/growthbook/pull/1094 https://github.com/growthbook/growthbook/pull/1169 https://github.com/growthbook/growthbook/pull/1136
- Add data source schema browser to all data sources by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1146 https://github.com/growthbook/growthbook/pull/1154 https://github.com/growthbook/growthbook/pull/1152 https://github.com/growthbook/growthbook/pull/1153 https://github.com/growthbook/growthbook/pull/1148 https://github.com/growthbook/growthbook/pull/1125 https://github.com/growthbook/growthbook/pull/1123 https://github.com/growthbook/growthbook/pull/1151 https://github.com/growthbook/growthbook/pull/1227
- Improved UX when creating feature flags by @jdorn and @Auz in https://github.com/growthbook/growthbook/pull/1144 https://github.com/growthbook/growthbook/pull/1248 https://github.com/growthbook/growthbook/pull/1150
- Option to remove experiment/variation names from visual editor SDK payload by @jdorn in https://github.com/growthbook/growthbook/pull/1161
- Redis Cluster support in the GrowthBook Proxy server by @bryce-fitzsimons in https://github.com/growthbook/growthbook-proxy/pull/21
Bug Fixes
- Experiment results not refreshing by @jdorn in https://github.com/growthbook/growthbook/pull/1189 https://github.com/growthbook/growthbook/pull/1209 https://github.com/growthbook/growthbook/pull/1208
- SQL bug fixes for Redshift and MS SQL by @lukesonnet, @Auz, and @mknowlton89 in https://github.com/growthbook/growthbook/pull/1184 https://github.com/growthbook/growthbook/pull/1185 https://github.com/growthbook/growthbook/pull/1191
- Dangling References to Deleted Projects by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1223
- Fix detection of outdated experiment results by @lukesonnet in https://github.com/growthbook/growthbook/pull/1247
- Fix broken namespaces link to features by @BarreiroT in https://github.com/growthbook/growthbook/pull/1130
- Cannot refresh legacy SDK page by @gitstart in https://github.com/growthbook/growthbook/pull/995
- Fix project-scoped permissions by @Angelbear in https://github.com/growthbook/growthbook/pull/1230
- Fix undefined experiments while getting SDK payload by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1138
- JS SDK: Use exponential backoff retry for SSE connection errors by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1137
- Fix when user's name is undefined by @jdorn in https://github.com/growthbook/growthbook/pull/1134
Documentation / Misc
- Doc updates by @tzjames, @tinahollygb, @0r0loo, @mattdp in https://github.com/growthbook/growthbook/pull/1216 https://github.com/growthbook/growthbook/pull/1206 https://github.com/growthbook/growthbook/pull/1194 https://github.com/growthbook/growthbook/pull/1242 https://github.com/growthbook/growthbook/pull/1226 https://github.com/growthbook/growthbook/pull/1215 https://github.com/growthbook/growthbook/pull/1177
- GrowthBook Cloud Improvements - free trials, notifications, error logging, and multiple SSO domains by @bryce-fitzsimons, @tinahollygb in https://github.com/growthbook/growthbook/pull/1231 https://github.com/growthbook/growthbook/pull/1167 https://github.com/growthbook/growthbook/pull/1234 https://github.com/growthbook/growthbook/pull/1235 https://github.com/growthbook/growthbook/pull/1128 https://github.com/growthbook/growthbook/pull/1222
- Tech debt cleanup by @jdorn, @mknowlton89, @jacobwgillespie, @bryce-fitzsimons, @bttf in https://github.com/growthbook/growthbook/pull/1142 https://github.com/growthbook/growthbook/pull/1228 https://github.com/growthbook/growthbook/pull/1245 https://github.com/growthbook/growthbook/pull/1211 https://github.com/growthbook/growthbook/pull/1062 https://github.com/growthbook/growthbook/pull/1140 https://github.com/growthbook/growthbook/pull/1131 https://github.com/growthbook/growthbook/pull/1141
New Contributors
- @jacobwgillespie made their first contribution in https://github.com/growthbook/growthbook/pull/1140
- @mattdp made their first contribution in https://github.com/growthbook/growthbook/pull/1177
- @BarreiroT made their first contribution in https://github.com/growthbook/growthbook/pull/1130
- @0r0loo made their first contribution in https://github.com/growthbook/growthbook/pull/1194
- @Angelbear made their first contribution in https://github.com/growthbook/growthbook/pull/1230
- @vazarkevych made their first contribution in https://github.com/growthbook/growthbook/pull/1118
Full Changelog: https://github.com/growthbook/growthbook/compare/v2.0.0...v2.1.0
- TypeScript
Published by jdorn almost 3 years ago
https://github.com/growthbook/growthbook - v2.0.0
Highlights
- Visual Editor 2.0 by @bttf, @jdorn, and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1044 https://github.com/growthbook/growthbook/pull/1059 https://github.com/growthbook/growthbook/pull/959 https://github.com/growthbook/growthbook/pull/1032
- Regression Adjustment (CUPED) for Frequentist experiments by @lukesonnet and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1088 https://github.com/growthbook/growthbook/pull/1113 https://github.com/growthbook/growthbook/pull/1031 https://github.com/growthbook/growthbook/pull/1020 https://github.com/growthbook/growthbook/pull/1090 https://github.com/growthbook/growthbook/pull/1019
- Instant feature rollouts on GrowthBook Cloud by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1033 https://github.com/growthbook/growthbook/pull/956
- New SQL Editing Experience and Schema Browser by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1095 https://github.com/growthbook/growthbook/pull/1050 https://github.com/growthbook/growthbook/pull/940 https://github.com/growthbook/growthbook/pull/864
- Type-safe feature flags in the JS/React SDKs by @tinahollygb in https://github.com/growthbook/growthbook/pull/1023 https://github.com/growthbook/growthbook/pull/1039
- Experiment REST endpoints by @jdorn and @tinahollygb in https://github.com/growthbook/growthbook/pull/1028 https://github.com/growthbook/growthbook/pull/1116
- Add Databricks SQL integration by @jdorn in https://github.com/growthbook/growthbook/pull/946
- Best Practices Guide for experimentation by @Auz in https://github.com/growthbook/growthbook/pull/1124
- Refactor SQL for reduced complexity and faster performance by @lukesonnet in https://github.com/growthbook/growthbook/pull/1008 https://github.com/growthbook/growthbook/pull/1085 https://github.com/growthbook/growthbook/pull/1106 https://github.com/growthbook/growthbook/pull/1066 https://github.com/growthbook/growthbook/pull/841
- Slack Integration and Event/Webhook improvements by @tinahollygb in https://github.com/growthbook/growthbook/pull/917 https://github.com/growthbook/growthbook/pull/923 https://github.com/growthbook/growthbook/pull/1074 https://github.com/growthbook/growthbook/pull/1080 https://github.com/growthbook/growthbook/pull/931 https://github.com/growthbook/growthbook/pull/949 https://github.com/growthbook/growthbook/pull/942 https://github.com/growthbook/growthbook/pull/1053 https://github.com/growthbook/growthbook/pull/1092
Other Features and Changes
- Add segments to config.yml by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1018
- Option to specify a CDN_HOST while self-hosting by @mknowlton89 in https://github.com/growthbook/growthbook/pull/1013
- Ability to override the stats engine for ad-hoc reports by @bttf in https://github.com/growthbook/growthbook/pull/958
- Add stddev, pvalue, and CI to experiment Export CSV option by @lukesonnet in https://github.com/growthbook/growthbook/pull/950 https://github.com/growthbook/growthbook/pull/1076
- Easily re-order experiment variations by @mknowlton89 in https://github.com/growthbook/growthbook/pull/882 https://github.com/growthbook/growthbook/pull/1047
- Improve graphs and charts by @lukesonnet and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/975 https://github.com/growthbook/growthbook/pull/968 https://github.com/growthbook/growthbook/pull/973 https://github.com/growthbook/growthbook/pull/1060 https://github.com/growthbook/growthbook/pull/1077
- User adjustable significance thresholds by @Auz in https://github.com/growthbook/growthbook/pull/1024
- Ability to archive metrics by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1071
- Ability to refresh NorthStar metrics by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/978
- Option to auto-join organizations on GrowthBook Cloud based on verified domain name by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/997 https://github.com/growthbook/growthbook/pull/979 https://github.com/growthbook/growthbook/pull/1001
- Specify the default attribution model as an organization setting by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1119 https://github.com/growthbook/growthbook/pull/1120
- Mixpanel: Filter out users who saw multiple variants of an experiment by @evaldask in https://github.com/growthbook/growthbook/pull/925
Bug Fixes
- Various bug fixes in experiment results by @lukesonnet and @dustinblackman in https://github.com/growthbook/growthbook/pull/1058 https://github.com/growthbook/growthbook/pull/1037 https://github.com/growthbook/growthbook/pull/1052 https://github.com/growthbook/growthbook/pull/991 https://github.com/growthbook/growthbook/pull/1046
- Permissions fix when using encrypted feature flags by @tinahollygb in https://github.com/growthbook/growthbook/pull/964
- Adding a tag to a feature was not persisting by @mknowlton89 in https://github.com/growthbook/growthbook/pull/947
- Fix bug with MetricsSelector when datasource is empty by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/963
- Metric defaults bug (2 decimal places) by @tinahollygb in https://github.com/growthbook/growthbook/pull/1015
- Fix bug when adding both environment and project-scoped permissions by @tinahollygb in https://github.com/growthbook/growthbook/pull/1072
- Bug fixes for Pro and Enterprise accounts by @bryce-fitzsimons and @mknowlton89 in https://github.com/growthbook/growthbook/pull/1006 https://github.com/growthbook/growthbook/pull/976
- Fix Localstorage bug in Javascript SDK by @jdorn in https://github.com/growthbook/growthbook/pull/990
- Fix bugs in SQL and statistics engine by @lukesonnet, @Auz, and @jdorn https://github.com/growthbook/growthbook/pull/1127 https://github.com/growthbook/growthbook/pull/936 https://github.com/growthbook/growthbook/pull/974 https://github.com/growthbook/growthbook/pull/1122 https://github.com/growthbook/growthbook/pull/1107 https://github.com/growthbook/growthbook/pull/812 https://github.com/growthbook/growthbook/pull/939 https://github.com/growthbook/growthbook/pull/953 https://github.com/growthbook/growthbook/pull/1025 https://github.com/growthbook/growthbook/pull/1007 https://github.com/growthbook/growthbook/pull/1012
- Fix typo in docs by @edorivai in https://github.com/growthbook/growthbook/pull/1017
- Improve UX of navbar on mobile devices by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/965
- Improve styling of code blocks by @tinahollygb in https://github.com/growthbook/growthbook/pull/1093 https://github.com/growthbook/growthbook/pull/1112
- Rounding bug with certain number of variations by @gitstart in https://github.com/growthbook/growthbook/pull/994
Documentation / Misc
- Added full Okta instructions to docs by @Auz in https://github.com/growthbook/growthbook/pull/1005
- Improve SDK documentation and examples by @tinahollygb and @jdorn in https://github.com/growthbook/growthbook/pull/1048 https://github.com/growthbook/growthbook/pull/1055 https://github.com/growthbook/growthbook/pull/962 https://github.com/growthbook/growthbook/pull/996 https://github.com/growthbook/growthbook/pull/1087
- Added GA4 documentation by @Auz in https://github.com/growthbook/growthbook/pull/1035 https://github.com/growthbook/growthbook/pull/1054 https://github.com/growthbook/growthbook/pull/1086
- Google Tag Manager integration guide by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1056 https://github.com/growthbook/growthbook/pull/1067
- Update Create React App (CRA) tutorial by @dirkbosman in https://github.com/growthbook/growthbook/pull/1117
- Remove required role 'BigQuery Metadata Viewer' by @rfalke in https://github.com/growthbook/growthbook/pull/1036
- Improve SQL Query testing service by @lukesonnet in https://github.com/growthbook/growthbook/pull/1110 https://github.com/growthbook/growthbook/pull/1079 https://github.com/growthbook/growthbook/pull/1043 https://github.com/growthbook/growthbook/pull/910 https://github.com/growthbook/growthbook/pull/934
- Updated spelling error in Proxy docs by @ollie-bud in https://github.com/growthbook/growthbook/pull/1040
- Dogfood our product by using the latest SDK features within GrowthBook itself by @tinahollygb and @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/1034 https://github.com/growthbook/growthbook/pull/1115
- Update eslintignore to ignore docs/build by @lukesonnet in https://github.com/growthbook/growthbook/pull/1027
- Scripts to check for unused exports by @tinahollygb in https://github.com/growthbook/growthbook/pull/1083
- Refactor ExperimentModel and SegmentModel by @mknowlton89 in https://github.com/growthbook/growthbook/pull/924 https://github.com/growthbook/growthbook/pull/1016
New Contributors
- @evaldask made their first contribution in https://github.com/growthbook/growthbook/pull/925
- @edorivai made their first contribution in https://github.com/growthbook/growthbook/pull/1017
- @rfalke made their first contribution in https://github.com/growthbook/growthbook/pull/1036
- @ollie-bud made their first contribution in https://github.com/growthbook/growthbook/pull/1040
- @dustinblackman made their first contribution in https://github.com/growthbook/growthbook/pull/1046
- @gitstart made their first contribution in https://github.com/growthbook/growthbook/pull/994
- @dirkbosman made their first contribution in https://github.com/growthbook/growthbook/pull/1117
Full Changelog: https://github.com/growthbook/growthbook/compare/v1.9.0...v2.0.0
- TypeScript
Published by jdorn almost 3 years ago
https://github.com/growthbook/growthbook - v1.9.0
Highlights
- Frequentist Stats Engine by @lukesonnet and @bttf in https://github.com/growthbook/growthbook/pull/817 https://github.com/growthbook/growthbook/pull/921 https://github.com/growthbook/growthbook/pull/853 https://github.com/growthbook/growthbook/pull/847 https://github.com/growthbook/growthbook/pull/837
- GrowthBook Proxy Server by @bryce-fitzsimons (repo: https://github.com/growthbook/growthbook-proxy)
- Event Webhooks by @tinahollygb in https://github.com/growthbook/growthbook/pull/745 https://github.com/growthbook/growthbook/pull/760 https://github.com/growthbook/growthbook/pull/774 https://github.com/growthbook/growthbook/pull/821 https://github.com/growthbook/growthbook/pull/872 https://github.com/growthbook/growthbook/pull/874 https://github.com/growthbook/growthbook/pull/878 https://github.com/growthbook/growthbook/pull/876 https://github.com/growthbook/growthbook/pull/886
- Feature Flag Scheduling by @mknowlton89 in https://github.com/growthbook/growthbook/pull/765 https://github.com/growthbook/growthbook/pull/859 https://github.com/growthbook/growthbook/pull/883 https://github.com/growthbook/growthbook/pull/860 https://github.com/growthbook/growthbook/pull/887
- SDK Connections by @jdorn @bryce-fitzsimons @mknowlton89 in https://github.com/growthbook/growthbook/pull/879 https://github.com/growthbook/growthbook/pull/913
Other Features
- Metric Setting Overrides by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/735 https://github.com/growthbook/growthbook/pull/772 https://github.com/growthbook/growthbook/pull/768 https://github.com/growthbook/growthbook/pull/846
- Project-scoped Metrics and Data Sources by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/824
- Add Query Tester to Segments, Dimensions, and Metrics by @mknowlton89 in https://github.com/growthbook/growthbook/pull/833
- Confirmation step before accepting invitation by @jdorn in https://github.com/growthbook/growthbook/pull/789
- Duplicate features by @bttf in https://github.com/growthbook/growthbook/pull/819
- Make attributes archivable by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/726
- Experiment import modal improvements by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/747 https://github.com/growthbook/growthbook/pull/748 https://github.com/growthbook/growthbook/pull/749
- Link to datasource from experiment page by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/800
- Tools to deal with orphaned users while self-hosting by @jdorn in https://github.com/growthbook/growthbook/pull/792
- Expand supported fields in config.yml import/export by @mknowlton89 in https://github.com/growthbook/growthbook/pull/755
- Added SQL replacement variables to dimensions and segments by @Auz in https://github.com/growthbook/growthbook/pull/808
- Saved Groups Improvements by @mknowlton89 @Auz in https://github.com/growthbook/growthbook/pull/796 https://github.com/growthbook/growthbook/pull/830
- Added a project drop down to the add feature modal. by @Auz in https://github.com/growthbook/growthbook/pull/810
- Deep link to experiments using only the tracking key by @jdorn in https://github.com/growthbook/growthbook/pull/802
- Add description to datasource by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/798
- Self serve enterprise trial license key / UI by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/763 https://github.com/growthbook/growthbook/pull/839 https://github.com/growthbook/growthbook/pull/850
- SDK Payload scoping and caching by @jdorn in https://github.com/growthbook/growthbook/pull/851 https://github.com/growthbook/growthbook/pull/865
Bug Fixes
- Support higher precision when specifying variation weights by @jdorn in https://github.com/growthbook/growthbook/pull/832
- Fix for session expiration error by @Auz in https://github.com/growthbook/growthbook/pull/825
- Coalesce null aggregate metric values to fix stats bugs by @jdorn in https://github.com/growthbook/growthbook/pull/803
- Add ensureFloat method to MySQL by @lukesonnet in https://github.com/growthbook/growthbook/pull/928
- Fix ratio metric numerator/denominator join to use all unique keys by @lukesonnet in https://github.com/growthbook/growthbook/pull/929
- Webhook UI - add word break styling by @bttf in https://github.com/growthbook/growthbook/pull/766
- Targeting condition and attribute bugs by @mknowlton89 @bttf in https://github.com/growthbook/growthbook/pull/770 https://github.com/growthbook/growthbook/pull/787 https://github.com/growthbook/growthbook/pull/788
- Fix CSS bugs by @mknowlton89 @bttf @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/786 https://github.com/growthbook/growthbook/pull/862 https://github.com/growthbook/growthbook/pull/743
- Experiment coverage 0% bug by @bttf in https://github.com/growthbook/growthbook/pull/795
- Always show 'Download Notebook' button, but disable it when not available by @mknowlton89 in https://github.com/growthbook/growthbook/pull/799
- Bug in SDK Endpoints list by @mknowlton89 in https://github.com/growthbook/growthbook/pull/729
- Filter north star charts by experiments in current project by @bryce-fitzsimons in https://github.com/growthbook/growthbook/pull/801
- Exp. settings - Add UTC hint to Cronjob setting by @bttf in https://github.com/growthbook/growthbook/pull/835
- Fix for experimenter permission to create segments by @Auz in https://github.com/growthbook/growthbook/pull/842
- Generate dummy data - Fix data generation bug (NULL variationid) by @bttf in https://github.com/growthbook/growthbook/pull/843
- Added check to make sure rules is an array by @Auz in https://github.com/growthbook/growthbook/pull/867
- MetricForm - Ensure ignoreNulls set to false when type set to binomial by @bttf in https://github.com/growthbook/growthbook/pull/863
- update "to" variable to include the current day's worth of data by @phershbe in https://github.com/growthbook/growthbook/pull/856
- Visual editor - JS endpoint - Fix regex by @bttf in https://github.com/growthbook/growthbook/pull/889
- Add rootDir to tsconfig by @bttf in https://github.com/growthbook/growthbook/pull/869
- Fixed GB dev container setup by @razilevin in https://github.com/growthbook/growthbook/pull/823
- cross-platform build scripts by @chris-schra in https://github.com/growthbook/growthbook/pull/852
Docs / Misc Changes
- New docs/example apps for React Native, Ruby on Rails, Next.js, Vue.js, and C# by @tinahollygb @bttf @sandi-inforit in https://github.com/growthbook/growthbook/pull/738 https://github.com/growthbook/growthbook/pull/757 https://github.com/growthbook/growthbook/pull/807 https://github.com/growthbook/growthbook/pull/877 https://github.com/growthbook/growthbook/pull/734 https://github.com/growthbook/growthbook/pull/762
- Fixing Mixpanel documentation by @Auz in https://github.com/growthbook/growthbook/pull/758
- Updated rudderstack docs by @Auz in https://github.com/growthbook/growthbook/pull/764
- Preview environments w/ Okteto by @bttf in https://github.com/growthbook/growthbook/pull/773 https://github.com/growthbook/growthbook/pull/790 https://github.com/growthbook/growthbook/pull/870
- 781 - Migrate some routes to use router-based routing by @tinahollygb in https://github.com/growthbook/growthbook/pull/797
- Update dev-dependencies in stats library and run linter by @lukesonnet in https://github.com/growthbook/growthbook/pull/805
- Change select fields to react UI by @bryce-fitzsimons and @Auz in https://github.com/growthbook/growthbook/pull/806 https://github.com/growthbook/growthbook/pull/820 https://github.com/growthbook/growthbook/pull/829 https://github.com/growthbook/growthbook/pull/854
- Consolidate Plop code generation by @tinahollygb in https://github.com/growthbook/growthbook/pull/813
- Instructions for generating sample data for development by @jdorn in https://github.com/growthbook/growthbook/pull/593
- Imports cleanup by @bttf in https://github.com/growthbook/growthbook/pull/828
- Add docs for enterprise SSO (Google, Auth0, and Okta) by @Auz in https://github.com/growthbook/growthbook/pull/840
- Add MySQL script for loading sample data by @lukesonnet in https://github.com/growthbook/growthbook/pull/848
- Improve docs for WSL users by @tinahollygb in https://github.com/growthbook/growthbook/pull/871
- Added custom 404 pages by @Auz in https://github.com/growthbook/growthbook/pull/873
- Slack Integration preparation by @tinahollygb in https://github.com/growthbook/growthbook/pull/905 https://github.com/growthbook/growthbook/pull/909 https://github.com/growthbook/growthbook/pull/911 https://github.com/growthbook/growthbook/pull/919 https://github.com/growthbook/growthbook/pull/922
- Add various data features to test data generator by @lukesonnet in https://github.com/growthbook/growthbook/pull/907
New Contributors
- @bttf made their first contribution in https://github.com/growthbook/growthbook/pull/766
- @lukesonnet made their first contribution in https://github.com/growthbook/growthbook/pull/805
- @sandi-inforit made their first contribution in https://github.com/growthbook/growthbook/pull/762
- @razilevin made their first contribution in https://github.com/growthbook/growthbook/pull/823
- @chris-schra made their first contribution in https://github.com/growthbook/growthbook/pull/852
Full Changelog: https://github.com/growthbook/growthbook/compare/v1.8.0...v1.9.0
- TypeScript
Published by jdorn about 3 years ago
https://github.com/growthbook/growthbook - v1.8.0
Highlights
- :electric_plug: REST API - list and toggle features programatically by @jdorn in https://github.com/growthbook/growthbook/pull/638 https://github.com/growthbook/growthbook/pull/717
- :coffee: Java SDK by @tinahollygb in https://github.com/growthbook/growthbook/pull/714
- :key: Fine-grained permissions by environment and project by @jdorn in https://github.com/growthbook/growthbook/pull/659 and https://github.com/growthbook/growthbook/pull/649
- :eyes: Option to encrypt feature flags so they aren't exposed to your users by @mknowlton89 in https://github.com/growthbook/growthbook/pull/530 and https://github.com/growthbook/growthbook/pull/718
- :woman_technologist: VS Code extension by @tinahollygb in https://github.com/growthbook/growthbook/pull/728
- :scroll: New documentation site - now with search! by @Auz in https://github.com/growthbook/growthbook/pull/674
Other Features
- "Test Query" button to debug experiment assignment queries by @mknowlton89 in https://github.com/growthbook/growthbook/pull/643
- Improved sorting and searching throughout the app by @jdorn and @Auz https://github.com/growthbook/growthbook/pull/635 https://github.com/growthbook/growthbook/pull/637 https://github.com/growthbook/growthbook/pull/712
- Add auto-authentication and default catalog support to Athena by @jdorn in https://github.com/growthbook/growthbook/pull/621 https://github.com/growthbook/growthbook/pull/696
- Add join date and display number of users and invites on the teams page. by @mknowlton89 and @tinahollygb in https://github.com/growthbook/growthbook/pull/695 https://github.com/growthbook/growthbook/pull/713
- Mixpanel - Optional extra property when grouping by user by @jdorn in https://github.com/growthbook/growthbook/pull/697
- Redesign /settings/api tables and ClickToReveal component by @mknowlton89 in https://github.com/growthbook/growthbook/pull/656
- Let users enter the experiment_id when creating a draft experiment by @jdorn in https://github.com/growthbook/growthbook/pull/620
- Use ACE editor for advanced targeting conditions by @mknowlton89 in https://github.com/growthbook/growthbook/pull/700
Bug Fixes
- Dark mode bug fixes by @tinahollygb in https://github.com/growthbook/growthbook/pull/625 , https://github.com/growthbook/growthbook/pull/627 , https://github.com/growthbook/growthbook/pull/644 , https://github.com/growthbook/growthbook/pull/701
- Authentication redirect and invitation bugs by @Auz, @jdorn, and @mknowlton89 in https://github.com/growthbook/growthbook/pull/626 https://github.com/growthbook/growthbook/pull/630 https://github.com/growthbook/growthbook/pull/646 https://github.com/growthbook/growthbook/pull/691 https://github.com/growthbook/growthbook/pull/710
- SQL fixes - Formatting, integer division, null dimensions, custom ports, queued queries by @jdorn and @Auz in https://github.com/growthbook/growthbook/pull/727 https://github.com/growthbook/growthbook/pull/706 https://github.com/growthbook/growthbook/pull/708 https://github.com/growthbook/growthbook/pull/647 https://github.com/growthbook/growthbook/pull/651
- Targeting conditions form bugs by @jdorn in https://github.com/growthbook/growthbook/pull/655
- Bug when editing saved groups by @mknowlton89 in https://github.com/growthbook/growthbook/pull/657
- Unable to delete secret API keys by @jdorn in https://github.com/growthbook/growthbook/pull/689
- Allow duplicate experiment tracking keys by @jdorn in https://github.com/growthbook/growthbook/pull/703
- Bug when adding a new experiment @Auz in https://github.com/growthbook/growthbook/pull/715
- Markdown not rendered correctly in metric tooltips on experiments by @mknowlton89 in https://github.com/growthbook/growthbook/pull/693
Docs / Misc Changes
- Update Python dependencies - now requires Python 3.8+ by @jdorn in https://github.com/growthbook/growthbook/pull/654
- Upgrading from Node14 to 16. by @mknowlton89 in https://github.com/growthbook/growthbook/pull/617
- Increase browser support for javascript SDK - iOS 12.2+ by @jdorn in https://github.com/growthbook/growthbook/pull/694
- Helper script to migrate data sources when ENCRYPTION_KEY changes by @jdorn in https://github.com/growthbook/growthbook/pull/624
- Add React Storybook for common UI components by @tinahollygb in https://github.com/growthbook/growthbook/pull/704
- Increased the request size limit to 1mb by @Auz in https://github.com/growthbook/growthbook/pull/723
- Rename "API Keys" to "SDK Endpoints" by @jdorn in https://github.com/growthbook/growthbook/pull/619
- Disable dev mode in SDKs by default by @mknowlton89 in https://github.com/growthbook/growthbook/pull/616
- Move docs CI to a separate workflow by @jdorn in https://github.com/growthbook/growthbook/pull/699
- Improve UX when a user's session expires by @jdorn in https://github.com/growthbook/growthbook/pull/702
Full Changelog: https://github.com/growthbook/growthbook/compare/v1.7.0...v1.8.0
- TypeScript
Published by jdorn over 3 years ago
https://github.com/growthbook/growthbook - v1.7.0
Highlights
- :crescent_moon: Dark Mode by @tinahollygb in https://github.com/growthbook/growthbook/pull/586
- :heavydivisionsign: Full ratio metric support using the Delta method by @jdorn in https://github.com/growthbook/growthbook/pull/523 https://github.com/growthbook/growthbook/pull/537
- :dart: Reusable targeting groups for features by @mknowlton89 in https://github.com/growthbook/growthbook/pull/510
- Different attribution models for experiment metric conversions by @jdorn in https://github.com/growthbook/growthbook/pull/479
- Added MS SQL / SQL Server support by @Auz in https://github.com/growthbook/growthbook/pull/576
- New and improved data sources UI by @tinahollygb in https://github.com/growthbook/growthbook/pull/527 https://github.com/growthbook/growthbook/pull/534 https://github.com/growthbook/growthbook/pull/539 https://github.com/growthbook/growthbook/pull/550
- Self-hosted Enterprise SSO by @jdorn in https://github.com/growthbook/growthbook/pull/466 https://github.com/growthbook/growthbook/pull/603 https://github.com/growthbook/growthbook/pull/606 https://github.com/growthbook/growthbook/pull/610
Other Features
- Support for Snowflake authenticated proxies when self-hosting by @jdorn in https://github.com/growthbook/growthbook/pull/516 https://github.com/growthbook/growthbook/pull/524
- Allow organizations to configure default behaviour metrics in their organization settings by @tinahollygb in https://github.com/growthbook/growthbook/pull/518
- Ability to set targeting conditions when adding new features by @tinahollygb in https://github.com/growthbook/growthbook/pull/514
- Add support for ==tag== syntax in markdown fields by @jdorn in https://github.com/growthbook/growthbook/pull/570
- Adds initial rule to all feature environments even if they are not enabled by @kelvanb97 in https://github.com/growthbook/growthbook/pull/567
- Allow OR in mixpanel metric event names to match against multiple events by @jdorn in https://github.com/growthbook/growthbook/pull/566
- Add support for inviting multiple team members at once by @mknowlton89 in https://github.com/growthbook/growthbook/pull/563
- Better filtering and debugging when importing past experiments by @jdorn in https://github.com/growthbook/growthbook/pull/559
- Added SSL support for MySQL and Trino/Presto by @Auz in https://github.com/growthbook/growthbook/pull/577 https://github.com/growthbook/growthbook/pull/579
- New operators and aggregations for Mixpanel by @jdorn in https://github.com/growthbook/growthbook/pull/590
- Add
experimentIdas a SQL template variable by @jdorn in https://github.com/growthbook/growthbook/pull/601 - Add syntax highlighting to segment/dimension SQL queries by @jdorn in https://github.com/growthbook/growthbook/pull/618
Bug Fixes
- Validate SQL and feature values before saving by @mknowlton89 and @jdorn in https://github.com/growthbook/growthbook/pull/556 https://github.com/growthbook/growthbook/pull/575 https://github.com/growthbook/growthbook/pull/580
- Increased 100kb payload limit for express requests by @Auz in https://github.com/growthbook/growthbook/pull/506
- Data source bug fixes by @Auz and @tinahollygb in https://github.com/growthbook/growthbook/pull/512 https://github.com/growthbook/growthbook/pull/540 https://github.com/growthbook/growthbook/pull/560 https://github.com/growthbook/growthbook/pull/572 https://github.com/growthbook/growthbook/pull/582
- Fix formatting bug for Presto/Athena lambda syntax ('->') by @jdorn in https://github.com/growthbook/growthbook/pull/533
- Fix tooltip when disabled button used as trigger by @kelvanb97 in https://github.com/growthbook/growthbook/pull/569
- Show project column in feature and experiment tables by @kelvanb97 in https://github.com/growthbook/growthbook/pull/573
- Fix "View results" link when an experiment uses the default tracking key by @jdorn in https://github.com/growthbook/growthbook/pull/592
- Errors caused by deleted environments by @kelvanb97 in https://github.com/growthbook/growthbook/pull/504
- Diff modals not wide enough to do side-by-side comparisons by @jdorn in https://github.com/growthbook/growthbook/pull/618
Docs / Misc Changes
- Add documentation and examples for Swift and C# SDKs by @Auz and @jdorn in https://github.com/growthbook/growthbook/pull/618
- Remove pip from pyproject.toml, add docs for pytest in CONTRIBUTING by @tinahollygb in https://github.com/growthbook/growthbook/pull/511
- Add instructions for MongoDB to docs by @tinahollygb in https://github.com/growthbook/growthbook/pull/513
- PR and issue templates by @tinahollygb in https://github.com/growthbook/growthbook/pull/519
- Add note to docs about using different domains when self-hosting. by @jdorn in https://github.com/growthbook/growthbook/pull/561
- Enable React hooks exhaustive deps rule but disable most checks by @tinahollygb in https://github.com/growthbook/growthbook/pull/568
- Clean up imports with ESLint plugin by @tinahollygb in https://github.com/growthbook/growthbook/pull/571
- Help users understand why they cannot add more than 2 variations to boolean features by @Auz in https://github.com/growthbook/growthbook/pull/564
- Cache ESLint to speed up local development by @tinahollygb in https://github.com/growthbook/growthbook/pull/596
- Simplify self-serve-billing updates by @mknowlton89 in https://github.com/growthbook/growthbook/pull/498
- Performance Improvements (SWC, Build Caching, React Suspense) by @jdorn in https://github.com/growthbook/growthbook/pull/589
- Update poetry install instructions by @levidurfee in https://github.com/growthbook/growthbook/pull/609
New Contributors
- @tinahollygb made their first contribution in https://github.com/growthbook/growthbook/pull/514
Full Changelog: https://github.com/growthbook/growthbook/compare/v1.6.0...v1.7.0
- TypeScript
Published by jdorn over 3 years ago
https://github.com/growthbook/growthbook - v1.6.0
Highlights
- New data source form and support for Matomo, Jitsu, Firebase, Heap, and Fresh Paint by @Auz in https://github.com/growthbook/growthbook/pull/474
- New Getting Started flow by @mknowlton89 https://github.com/growthbook/growthbook/pull/468
- Always show user counts in experiment results, even when there are no conversions yet by @jdorn in https://github.com/growthbook/growthbook/pull/501
- Support optional experiment/variation name columns by @mirabali in https://github.com/growthbook/growthbook/pull/454
- Contextual documentation links by @kelvanb97 in https://github.com/growthbook/growthbook/pull/469
Other Changes
- Update how we display suspicious results by @mknowlton89 in https://github.com/growthbook/growthbook/pull/484
- Ability to change the role for a pending invite by @reecenil in https://github.com/growthbook/growthbook/pull/473
- Dev containers support by @kelvanb97 in https://github.com/growthbook/growthbook/pull/431
- Added the ability to delete and deactivate namespaces by @Auz in https://github.com/growthbook/growthbook/pull/485
- Added metric links to guardrail metric titles by @Auz in https://github.com/growthbook/growthbook/pull/496
- Added more context around api keys and environments by @Auz in https://github.com/growthbook/growthbook/pull/483
- Fixed Presentation text error with losing experiments by @Auz in https://github.com/growthbook/growthbook/pull/491
- Added date updated for features in the features API response. by @Auz in https://github.com/growthbook/growthbook/pull/492
- Self-serve billing for GrowthBook Cloud by @mknowlton89 in https://github.com/growthbook/growthbook/pull/427
- Secure file uploads when NODE_ENV=dev by @jdorn in https://github.com/growthbook/growthbook/pull/487
- Fix Go lint warnings in code snippet modal by @levidurfee in https://github.com/growthbook/growthbook/pull/500
- Bug: Fix quote amount rendering incorrectly by @mknowlton89 in https://github.com/growthbook/growthbook/pull/478
New Contributors
- @reecenil made their first contribution in https://github.com/growthbook/growthbook/pull/473
- @levidurfee made their first contribution in https://github.com/growthbook/growthbook/pull/500
Full Changelog: https://github.com/growthbook/growthbook/compare/v1.5.0...v1.6.0
- TypeScript
Published by jdorn over 3 years ago
https://github.com/growthbook/growthbook - v1.5.0
Major New Features
- New UI for experiments #410
- New "How To" guides for Mixpanel, RudderStack, BigQuery, GA, Next.js and more #374 #444 #452
- Export experiment results as CSV #396
- Support Google Cloud Storage for self-hosted image uploads #423
- See an activity log for all of your watched features #375
- Specify an "owner" for features, metrics, segments, and dimensions #407
Bug Fixes
- Clickhouse error caused by missing SQL aliases #446
- Unable to delete API keys #455
- Fix encoding of regexes in Mixpanel metric conditions #464
- Bug causing custom attributes to get reset to the default list #465
- Unable to remove tag filter if the tag is no longer being used #449
- Python SDK broken when user hash attribute value is
Noneac617f4
Other Changes
- 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
- TypeScript
Published by jdorn over 3 years ago
https://github.com/growthbook/growthbook - v1.4.0
Major New Features
- Ratio metrics! #393
- New UI for controlling traffic splits in experiments #403
- Support for feature flags in Ruby SDK #350
- New permissions and roles for feature flags #343
- Syntax highlighting when entering SQL #373
- Ability to archive features #368
Bug Fixes
- Redshift bug with UNIONS and GROUP BY #346 1dcbd9a
- Presto/Athena substr and group by bug 3a7c974 #383
- BigQuery datetime casting bug #352
- Only first 2 projects visible in project selector dropdown da265aa
- SDK error when a nested attribute is null b7e24a6
- Devtools extension variation switcher broken for features #351
Other Changes
- Feature discussion threads #402
- Admins can now 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
- Better error messages #370 #392 #394
- Show confirmation message when settings are succesfully saved #337
- New Slack invitation link: slack.growthbook.io f04dd14 af3caca
- TypeScript
Published by jdorn over 3 years ago
https://github.com/growthbook/growthbook - v1.3.0
Major New Features
- Custom user identifier types for analysis (e.g.
user_id,ip,company) #313 - Multiple experiment assignment queries in a single data source #313
- Revision history and audit logs for features #327 #304
- New Flutter SDK #326
Bug Fixes
- Divide by zero error when a variation has no conversions yet 782cc43
- Error when using the React SDK with React 18 d3fb8d0
- Unable to change a tag's color when it contains a dot 4ded207
- Snowflake error when using
=>syntax #328 - Namespaces invisible in left nav 79c6c10
Other Changes
- Remove disabled features from API response 21c5a98
- SSO/SAML support for GrowthBook Cloud (requires enterprise contract) #299 #302
- Redesigned query builder for metrics (alternative to entering SQL) #309
- Add line numbers and a "copy SQL" button to the "View Queries" modal #306
- Ability to sort the list of goal metrics in an experiment #300
- BigQuery authentication via env variables or GCP metadata (self-hosting only) #335
- When doing a dimension breakdown, hide traffic split by default unless there is an SRM error #317
- Mixpanel dimensions support #342
- Auto-detect SMPT tls setting based on port #320
- Allow numbers and hyphens in environment names 8832057
- Allow changing the data source when duplicating a metric #333
- Add tooltips to experiment velocity graph #314
- Remove unnecessary trailing zeros from metric values #315
- TypeScript
Published by jdorn almost 4 years ago
https://github.com/growthbook/growthbook - v1.2.0
New Features
- Multiple customized environments (e.g. dev, staging, qa, prod) #289
- Add feature rules on a per-environment basis #285
- Mutually exclusive experiments using Namespaces #280
- Custom aggregations support for Mixpanel metrics #278
- Built-in SQL schemas for GA4, Segment, Snowplow, RudderStack, and Amplitude #276
- Quickly filter the metrics and features list by tags #287 #293
- Custom tag colors #292
- Ability to delete ad-hoc reports #283
Bug Fixes
- Fix CORS preflight issue for features API endpoint 509f304
- Change S3 file uploads to use signature v4 657a09e
- Rounding errors when specifying experiment variation weights 7f172eb #288
- Bug when uploading images with uppercase extensions (e.g. JPEG) ed79858
- Remove SQL group by number syntax in generated queries 330df9e
- SQL error when user-supplied queries end with a comment c8c312c
- Rule condition bug when using
$existsor$containsoperators #294 - Enable "Converted users only" setting for count metrics 9d82961
Misc
- Redesigned left navigation and feature UX improvements #277 #253 #282
- Updated CONTRIBUTING guide dbae7e1
- Popup Implementation instructions after creating your first feature #286
- Documentation updates #290 0b581fa 110377c
- TypeScript
Published by jdorn almost 4 years ago
https://github.com/growthbook/growthbook - v1.1.0
New Features
- New SDKs (Golang, Android), feature support for existing SDKs (PHP, Python) #226 #230 #231 #256 #258
- Feature environment toggles (dev/prod) plus API/webhook support #236 #250
- More intuitive UI for adding feature rules #232 #240 #241 #243
- Support Mixpanel EU Residency server #228
- Customize the experiment import lookback period (default 365 days) #238
Bug Fixes
- React Native support in the React SDK b4d2fe9
- Detect and auto-fix mismatched variation ids #225 #267
- For PrestoDB, make password/schema/catalog optional and fix datediff syntax #272
- Support both TIMESTAMP and DATETIME types for BigQuery #273
Misc
- Moved complex metric behavior settings behind an "advanced options" dropdown #233
- Add mixpanel tracking instructions to docs #235
- Add FAQ and How It Works sections to docs 6ab9ebe #249
- Remove the "pageviews" data source query #264
- Design updates #244 #245
- TypeScript
Published by jdorn almost 4 years ago
https://github.com/growthbook/growthbook - v1.0.0
New Features
- Feature Flags! #161
- New Chrome devtools extension #207
- Detect and remove users who were exposed to multiple variations in a single experiment #196
- My Reports page listing all ad-hoc reports #194
- Import experiments from a data source without going through settings #208
- Support custom delimiters for Google Analytics #195
- Allow custom SSL certs for postgres/redshift #216
Bug Fixes
- Mixpanel error when mean/stddev returns
nullinstead of06fa5271 - Incorrect overall number of users on experiment results in some cases 07a90e8
- Visual editor script error when used within
<head>or loaded multiple times c360299 44177f0 - Incorrect mean for Google Analytics binomial metrics 81b32a8
- Segment date column not being used in experiment query #212
- Error message on dashboard for non-admin users #224
Misc
- Unified SDK test suite #211 #217
- TypeScript
Published by jdorn about 4 years ago
https://github.com/growthbook/growthbook - v0.9.0
This release includes some huge performance improvements. We cut the number of executed SQL queries in half and the ones that remain are up to 10x more efficient - all automatic without any work on your end.
New Features
- North Star metrics #105
- Ad-hoc experiment reports #165
- Custom metric aggregations #192
- Ability to update experiment results on a Cron schedule (or disable updates entirely) #188
- Enable cache for faster experiment queries #179
- Improve metric query performance, plus support SQL template vars for more advanced optimizations #182 #189
Bug Fixes
- Invalidate cdn.growthbook.io when an experiment changes in a Cloud account #73
- Add groups/force to config API endpoint response b659b14
- Errors when experiment queries don't return results b4f2bd1 edc2316 5975b5c
- BigQuery syntax error when using regular expressions 0fb524a
- Fix "=" operator for Mixpanel metric conditions 63cc970
- Safer archiving and deleting of metrics and segments #172 #133
- Experiment phase modal breaks for 3+ variations and phases not showing on dashboard correctly d184df5 96ce7b4
- Percent improvement graphs cut off and have incorrect grid lines #174 #183
- Could not create presentation when there are no stopped experiments efb1210
Misc
- Add build number to left nav and API #176
- When searching for experiments, show the trackingKey in the table #166
- Switch select boxes to
react-selectfor better searching #180 - Update dependencies, remove old code #164
- Add tooltips to "Chance to Win" column in experiment results #190
- Fix bug in example webhook code in docs related to body-parser #186
- Sync first name when registering account on GrowthBook Cloud #193
- TypeScript
Published by jdorn about 4 years ago
https://github.com/growthbook/growthbook - v0.8.0
New Features
- Mutually exclusive experiments support for JS/React SDKs #121
- Automatic dimensionality reduction #139
- Export Jupyter notebooks from dimension breakdown results #148
- Allow searching experiments by owner name and metrics #142
- Built-in dimension for activation metric status #138
- Option to hide partial data from running experiments (i.e. strict conversion windows) #148
Bug Fixes
- Fix various bugs involving Invalid Date objects 2e860bf 569fd53 #143
- Some query errors on metric pages were being hidden in the UI f010c3c
- Edge case when users exist in Mongo, but there are no organizations #134
- Some metric activity was not being recorded in the audit history #144
- Google Analytics dates were not being parsed correctly #145
minPercentChangesetting for metrics was not saving to Mongo properly 04212c6- Fixes for config API - include groups for stopped experiments and force variation 0 for non-winning tests #160
Misc
- UI redesign with new colors, layout, and styles #152 #158
- Up to 10x faster stats analysis, especially when doing dimension breakdowns #148
- Removed the need to specify the variation id format (strings vs array indexes) #136
- Reduced the number of SQL queries run for experiment results and metric analyses #148
- Fixed typo in metric form #156
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.7.0
New Features
- View experiment results over time with the new built-in Date dimension! #122
- Show full stats when breaking down results by dimension #118
- Min percent change for a metric to be highlighted green/red in an experiment #110
- Easily clone/duplicate a metric #129
- More flexible options to filter specific users out of an experiment analysis #127
- Add filtering and sorting to the metric and past experiments page #114 #123
- Ability to delete segments and dimensions #128
Bug Fixes
- Fix login bug and improve password reset messaging b24f4bd
- Mixpanel not parsing variation_id correctly #115
Misc
- Enabled Typescript strictNullChecks setting for back-end #116
- Reduce CPU usage for stats analysis by limiting the number of parallel Python threads 2bcdb51
- Improve docs and debugging experience when configuring an email SMTP server #131
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.6.0
New Features
- Group ideas and experiments into Projects #57
- Import/export config.yml #104
- Metric graph improvements - standard deviation shading, tooltips, day/week granularity, and segment support #95 #96 #102
- Ability to delete an experiment phase #99
Bug Fixes
- Only allow a single organization in self-hosted deployments #92
- Bug when mixing anon/user ids in a single experiment dea12ba
- Bug when variation ids are left empty #97
- Mixpanel was only filtering by date part of timestamp and not time #100
- File upload bug #101
- Jupyter notebook error when runQuery code contains double quotes 42dce66
Misc
- Update "Build Your Own" client library docs with latest hashing behavior d5d6ddb
- Pin Docker base image at python 3.9. The new 3.10 release seems to have bugs with scipy d3ee5be
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.5.0
New Features
- :fire: Export experiment results as a Jupyter notebook! #81
- Per-metric data quality thresholds (min sample size and suspicious uplift percent)
- SDK Dev Mode now supports both the javascript and react SDKs and can be enabled in staging builds #79
- Specify the experiment status (
runningorstopped) when importing past experiments #82 - View Queries button now shows the exact rows returned from the database before any post-processing #81
Bug Fixes
- Fix broken number inputs in forms (switch to
react-hook-formlibrary) #78 - Bug in stddev correction for revenue metrics #69
- Error when sending invite emails to teammates 14cf152
- Fix division bug for Postgres/Redshift when metric values are integers #69
- Render modals inside portal to fix z-index issues #77
- Downgrade Typescript to 4.3.5 to fix ts-server bugs during development #81
Misc
- Switch docker base image from
node-alpinetopython-slim - GrowthBook stats engine now available as a standalone python package on PyPi:
gbstats#81 - Change name to
GrowthBook(no space) - Move javascript and react SDKs to this monorepo #79
- Add video tour link to getting started page 75ef52a
- Document all data quality checks
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.4.0
New Features
- Custom per-metric risk thresholds #53
- Experiment-level dimensions #65
- Custom minimum experiment length (in days) when importing past experiments #60
- Export data sources, metrics, and dimensions from MongoDB to a config.yml file #56
- Easilly override default SQL queries right after connecting to a data source #55
- Warn about variation id mismatches in query results #63
Bug Fixes
- Fix
Cannot read property 'forEach' of nullwhen importing past experiments 641565f - Error when selecting multiple metrics by tags b4488d4
- Variation Id input not showing up on edit form 3aa8c01
- Error when deleting a metric that is being used in an experiment 4368783
- Update dependencies and fix yarn warnings #48
Misc
- Better docs for SQL data sources and metrics 67f1ebb
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.3.0
New Features
- Configuration via yml files #38
- Use S3 for file uploads #41
- Custom metric conversion windows #52
- Control the automatic experiment refresh frequency 2fa4c0a
- Option to connect to Postgres and Redshift with SSL 385d300
Bug Fixes
- Various Clickhouse bugs - date function names, non-equi joins, json response format, stddev function 3644548 0034530
- Broken yarn install on OSX c71b86a
-
UnhandledPromiseRejectionWarningon failed SQL queries 83219ad -
Cannot read property '0' of nullon experiment results 0ac0fb5 - Docs typo #51
Misc
- Document the statistics engine and link to stats whitepaper #39
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.2.4
Changes - New sharing and presentation feature #31 - Add MySQL and MariaDB data sources #35 - Switch experiments to use new async query engine #32 - [bug fix] Fix BigQuery date parsing bug a7efc68 - [docs] Improve docs on self-hosting and metrics 4a0dfe4
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.2.3
Changes:
- Add PrestoDB/TrinoDB as supported datasources #25
- Better UI for displaying Bayesian risk in results #26
- Ability to tag metrics and add them in bulk to an experiment #27
- Support for guardrail metrics #30
- Better logging and error messages a57b796 860a287 0796406
- Allow customizing snowflake role 6721cc7
- Bug fix: variationIdFormat select box not working 503473f
- Bug fix: switch from UNION to UNION ALL in queries for better support 503473f
- Bug fix: use redshift default for sql formatting to properly handle table names with dashes 503473f
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.2.2
Changes - Link experiments to the idea that it originated from bedac49 - MongoDB performance optimizations 5c14815 278f3f0 - :zap: Webhooks support #21 - Refactor Python stats engine and add a full test suite #22 - Automatically update running experiment results every 6 hours #24 - Add open source installation instructions to the docs and improve the readme #23 b8cffc9
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.2.1
Major Changes
- Python client library 2aed4e4
- ClickHouse data source support #19
- New Bayesian stats back-end written in Python #20
- Add column to experiment results to show Bayesian Risk for each metric
- New visualization for "Percent Change" graph (Violin Plot vs Bar Chart)
- Improve implementation instructions and documentation
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.2.0
Changes: - Ability to configure data sources using SQL d3aa6a4 - New form to create an organization 7e7d903 06c9231 abeda1f - New docs site template with darkmode 53da7b5 d7a70fd 61e3e27 d42cd08 - Add a code of conduct a92e904 - Docker build improvements 41278e9
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.1.7
Changes - Better onboarding process with Docker 8f53432 301e13a 97b7aaa f2e69b5 83f8352 6d3c725 - Better error messaging 4d1865c ea343bc d919ca1 - Bug fix: Incorrect display of inverse metrics results 0d04225
- TypeScript
Published by jdorn over 4 years ago
https://github.com/growthbook/growthbook - v0.1.6
Changes - Better onboarding process for new organizations 08785d1 - Ability to define metrics using SQL directly bd73b96 - Show estimated time remaining for metrics to move past the minimum conversion threshold 0f1f513 - Bug fix: axis missing on results graph when a metric did not have enough conversions - Bug fix: word wrapping on idea cards should not break small words - Bug fix: telemetry data missing event properties
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.5
Changes - Visual Editor (beta) enables non-technical users to create experiments without writing code. See https://docs.growthbook.io/app/visual - Split experiment list by status 203b9cc - Document how to provide AWS credentials ba96bd6 - Bug fix: not able to edit results if a winner was not chosen when stopping an experiment e018ef4 - Bug fix: not able to signup a new organization on the cloud app (app.growthbook.io) 3147d1c
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.4
Changes - User Groups for simpler experiment targeting - Better data visualization for metric "percent improvement"
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.3
Changes
- Add docs package to monorepo (https://docs.growthbook.io)
- Beta feature - generate standalone inline <script> tag for a front-end experiment
- Code refactor to reduce number of API calls on each page load
- Hide archived experiments from the list by default
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.2
Changes: - Generate better code for the implementation modal - Add PHP example to the implementation modal - Fix bug with formatting SQL queries - Show significance as long as one of the variations has at least 150 conversions and the other one has at least 25
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.1
Changes - ability to specify a JSON value for variations - add dynamic experiment implementation instructions for javascript and react - update config api endpoint to only specify experiment overrides instead of full experiment definitions - new yarn commands for building and serving prod bundles for back-end and front-end separately
- TypeScript
Published by jdorn almost 5 years ago
https://github.com/growthbook/growthbook - v0.1.0
Initial open source release
- TypeScript
Published by jdorn almost 5 years ago