Highlights
- Sticky bucketing support in Javascript/React SDKs by @bryce-fitzsimons in #1818 #2026
- Re-usable targeting conditions via Saved Groups by @jdorn in #1978
- Fact Table query optimization (massive cost savings) by @jdorn @lukesonnet in #1923 #2032 #2008 #1975 #1804 #2011 #1671 #2023
- Experiment Health Tab by @msamper @lukesonnet in #1944 #1941 #1942 #1946 #1822 #1873
- New guided UI for making changes to live experiments by @bryce-fitzsimons in #1835
- New Best Practices Guide by @Auz in #1986 #1992
Other Changes
- Validate advanced targeting condition JSON before saving by @jdorn in #1985
- CPU and Memory performance improvements for stats engine by @jdorn @lukesonnet in #1823
- Secure uploaded files by @tzjames in #1686 #2024
- Ability to control roles through Okta SCIM by @mknowlton89 in #1909 #1779
- Debugging improvements for fact table filters by @jdorn in #1945
- Better error messages for Databricks by @lukesonnet in #1960
- Auto-recover from Athena SlowDown error by @jdorn in #1955
- Switch to official Snowflake SDK by @jdorn in #1936
- Add support for http_proxy env vars for SSO, licenses, and webhooks by @jdorn @tzjames in #1913 #2029
- SDK compatibility versioning by @bryce-fitzsimons in #1893 #2013 #2019 #1937 #1935
- Display helpful query stats for BigQuery (bytes scanned, execution time, etc.) by @jdorn in #2042
- Centralized License Server by @tzjames in #1980 #2022 #1977 #2000 #1895 #1979 #2009 #2035 #1839 #2010 #2030 #1984
- Initial support for a "No Access" role by @mknowlton89 in #1997 #1998 #2015
- Add Random On-Screen Celebration Service by @mknowlton89 in #1826
Bug Fixes
- Add metric overrides to mixpanel by @lukesonnet in #2016
- Added fix for new line errors on private keys when importing data sources by @Auz in #1951
- Always set snapshot analysis settings to default with new snapshot by @lukesonnet in #1958
- JS SDK - Wait for document.body to load by @bttf in #2002
- Fix blocked information schema endpoints by @lukesonnet in #1959
- Fix bug - metric capping cannot be updated on old metrics by @jdorn in #1930
- Fix bug: Changing defaultValue to empty string hides the "publish" CTA by @jdorn in #1890
- Fix environment permission bugs by @jdorn in #1899
- Fix experiments with broken namespaces by @jdorn in #1953
- Fix multiple exposures min percent percentage display on settings page by @bryce-fitzsimons in #1950
- Fix undefined property 'length' errors on experiments by @jdorn in #1991
- Fix unnecessary activation fact metric data retrieval (and two minor FE bugs) by @lukesonnet in #1922
- Fixed date off by one in graph by @gazzdingo in #1917
- Modify cascading window logic for excluding in-progress conversions by @lukesonnet in #1921
- Use non-deterministic quantile for ClickHouse capping by @lukesonnet in #1908
- Visual Editor - Append Query Params util - Fix util; Add tests by @bttf in #1897
- Ensure report FE knows difference type is relative by @lukesonnet in #2001
- Fix unnecessary formatting of proportion metrics by @lukesonnet in #1981
- Add existence check for settings by @tzjames in #1954
- Fix CUPED availability messaging on toggle by @bryce-fitzsimons in #1911
- Fix discrepancies with FF's sort, baseline row chooser, fix stats engine regression by @bryce-fitzsimons in #2014
- Fix styling issues with carousel buttons by @bryce-fitzsimons in #2006
- Fixed percent to be 1% for the multipleExposureMinPercent settings by @gazzdingo in #2031
Docs & Miscellaneous
- Add Shopify & Webflow How-To Docs Articles by @mknowlton89 in #1870 #1886
- Add docs for CUPED config.yaml spec by @lukesonnet in #1910
- CI/CD workflow improvements by @bttf in #1867 #1898 #1929
- Add semantic versioning docs by @bttf in #1885
- Added audit log information. Adjusted text for readability by @Auz in #1996
- GitHub Integration - Authentication by @bttf in #1926 #1971
- Replace Papercups with Pylon for in-app chat by @mknowlton89 in #1948
- Team Docs by @mknowlton89 in #1889
- Update README.md for docs site by @august-growthbook in #1900
- Update SCIM documentation to include groups by @msamper in #1887
- Dependency security updates by @bttf in #1963 #1931
- Add AI chatbot to the docs site by @august-growthbook in #1918 #1902
- Docs Typo: Seamlessly instead of seemlessly by @mattdp in #1969
New Contributors
Full Changelog: v2.6.0...v2.7.0