Skip to content

Releases: growthbook/growthbook

v2.5.0

14 Oct 01:13
cccf45b
Compare
Choose a tag to compare

Highlights

Other Changes

Bug Fixes

Documentation and Misc Changes

New Contributors

Full Changelog: v2.4.0...v2.5.0

v2.4.0

07 Sep 18:41
add0700
Compare
Choose a tag to compare

Highlights

Other Changes

Bug Fixes

  • JS SDK - streaming updates only work on initial page load by @jdorn in #1603
  • Visual editor with only javascript changes excluded from SDK payload by @jdorn in #1645
  • Add missing athena table prefix by @tzjames in #1555
  • Fix Databricks date_format for dimensions by @lukesonnet in #1564
  • Don't show Slack link in SideBar if user doesn't have permission by @mknowlton89 in #1635
  • Uncaught errors in SQL schema browser by @Auz in #1548
  • Uncaught error when condition JSON is invalid by @jdorn in #1565
  • GrowthBook Cloud SSE fixes by @bryce-fitzsimons in #1520
  • Z-index bug with draft feature changes alert by @Auz in #1539
  • Purge GrowthBook Cloud CDN after an SDK connection changes by @msamper in #1475
  • Databricks did not require a default catalog by @mknowlton89 in #1566
  • Various fixes and improvements with the connection info for BigQuery by @Auz in #1571
  • Unable to delete tags with special URL characters by @Auz in #1546
  • Broken test queries for GA by @tzjames in #1538
  • LaunchDarkly import error when accessing optional _maintainer by @tinahollygb in #1583
  • Allow for fractional metric conversion window hours by @bryce-fitzsimons in #1600

Documentation and Misc Changes

Full Changelog: v2.3.0...v2.4.0

v2.3.0

26 Jul 17:27
c64dbbe
Compare
Choose a tag to compare

Highlights

Bug Fixes

Misc Changes

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

Full Changelog: v2.2.0...v2.3.0

v2.2.0

09 Jun 19:15
ac0edeb
Compare
Choose a tag to compare

Highlights

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

Other Changes

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

15 May 18:04
76fdd6e
Compare
Choose a tag to compare

Bug Fixes

Docs / Misc

Full Changelog: v2.1.0...v2.1.1

v2.1.0

04 May 18:14
4b7411e
Compare
Choose a tag to compare

Major Changes

Bug Fixes

Documentation / Misc

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

31 Mar 23:05
f58a91e
Compare
Choose a tag to compare

Highlights

Other Features and Changes

Bug Fixes

Documentation / Misc

New Contributors

Full Changelog: v1.9.0...v2.0.0

v1.9.0

23 Jan 17:39
214da6b
Compare
Choose a tag to compare

Highlights

Other Features

Bug Fixes

Docs / Misc Changes

New Contributors

Full Changelog: v1.8.0...v1.9.0

v1.8.0

14 Nov 17:41
d98d01c
Compare
Choose a tag to compare

Highlights

Other Features

  • "Test Query" button to debug experiment assignment queries by @mknowlton89 in #643
  • Improved sorting and searching throughout the app by @jdorn and @Auz #635 #637 #712
  • Add auto-authentication and default catalog support to Athena by @jdorn in #621 #696
  • Add join date and display number of users and invites on the teams page. by @mknowlton89 and @tinahollygb in #695 #713
  • Mixpanel - Optional extra property when grouping by user by @jdorn in #697
  • Redesign /settings/api tables and ClickToReveal component by @mknowlton89 in #656
  • Let users enter the experiment_id when creating a draft experiment by @jdorn in #620
  • Use ACE editor for advanced targeting conditions by @mknowlton89 in #700

Bug Fixes

Docs / Misc Changes

  • Update Python dependencies - now requires Python 3.8+ by @jdorn in #654
  • Upgrading from Node14 to 16. by @mknowlton89 in #617
  • Increase browser support for javascript SDK - iOS 12.2+ by @jdorn in #694
  • Helper script to migrate data sources when ENCRYPTION_KEY changes by @jdorn in #624
  • Add React Storybook for common UI components by @tinahollygb in #704
  • Increased the request size limit to 1mb by @Auz in #723
  • Rename "API Keys" to "SDK Endpoints" by @jdorn in #619
  • Disable dev mode in SDKs by default by @mknowlton89 in #616
  • Move docs CI to a separate workflow by @jdorn in #699
  • Improve UX when a user's session expires by @jdorn in #702

Full Changelog: v1.7.0...v1.8.0

v1.7.0

10 Oct 22:02
5cefb86
Compare
Choose a tag to compare

Highlights

Other Features

  • Support for Snowflake authenticated proxies when self-hosting by @jdorn in #516 #524
  • Allow organizations to configure default behaviour metrics in their organization settings by @tinahollygb in #518
  • Ability to set targeting conditions when adding new features by @tinahollygb in #514
  • Add support for ==tag== syntax in markdown fields by @jdorn in #570
  • Adds initial rule to all feature environments even if they are not enabled by @kelvanb97 in #567
  • Allow OR in mixpanel metric event names to match against multiple events by @jdorn in #566
  • Add support for inviting multiple team members at once by @mknowlton89 in #563
  • Better filtering and debugging when importing past experiments by @jdorn in #559
  • Added SSL support for MySQL and Trino/Presto by @Auz in #577 #579
  • New operators and aggregations for Mixpanel by @jdorn in #590
  • Add experimentId as a SQL template variable by @jdorn in #601
  • Add syntax highlighting to segment/dimension SQL queries by @jdorn in #618

Bug Fixes

Docs / Misc Changes

  • Add documentation and examples for Swift and C# SDKs by @Auz and @jdorn in #618
  • Remove pip from pyproject.toml, add docs for pytest in CONTRIBUTING by @tinahollygb in #511
  • Add instructions for MongoDB to docs by @tinahollygb in #513
  • PR and issue templates by @tinahollygb in #519
  • Add note to docs about using different domains when self-hosting. by @jdorn in #561
  • Enable React hooks exhaustive deps rule but disable most checks by @tinahollygb in #568
  • Clean up imports with ESLint plugin by @tinahollygb in #571
  • Help users understand why they cannot add more than 2 variations to boolean features by @Auz in #564
  • Cache ESLint to speed up local development by @tinahollygb in #596
  • Simplify self-serve-billing updates by @mknowlton89 in #498
  • Performance Improvements (SWC, Build Caching, React Suspense) by @jdorn in #589
  • Update poetry install instructions by @levidurfee in #609

New Contributors

Full Changelog: v1.6.0...v1.7.0