v2.8.0
Highlights
- Prerequisite Feature Flags by @bryce-fitzsimons in #1993 #2153 #2142 #2146 #1987 #2147 #2149
- Feature Flag Code Refs by @bttf in #2081 #2075 #2066 #2151 #2152
- New "No Access" role by @mknowlton89 in #2087 #2048 #2055 #2076 #2046 #2126 #2108 #2065 #2074 #2073
- Official (Version Controlled) Metrics and new REST endpoints by @jdorn in #2007 #2054
- Webhooks for SDK Connections by @gazzdingo in #1894
- Easier Low Code Integration for Shopify, Wordpress, Webflow by @jdorn in #2113 #2114 #2103
Other Changes
- Add Metric Lookback Windows by @lukesonnet in #2058
- Option to ignore zeros in Percentile Capping by @lukesonnet in #2058
- JumpCloud SSO Support by @jdorn @Auz in #2109 #2107
- Add RA fields to config.yaml by @lukesonnet in #2100
- Allow no-auth smtp configuration by @xevgeny in #2122
- Make id join finder more efficient in how it picks needed joins by @lukesonnet in #2049 #2021
- Add OpenTelemetry instrumentation to background jobs by @bttf in #2119
- QueryRunner & error logging improvements by @itsgrimetime in #2083
- Add maxAge cache setting for JS SDK (default to 24 hours) by @jdorn in #2089 #2090
- Allow accessing or deleting visual changes during running or stopped experiments by @bttf in #2102
Bug Fixes
- Easier setup for BigQuery data sources - dropdown to choose data set by @mknowlton89 in #2095
- Fix broken preview links for multi-page Visual Editor experiments by @bttf in #1883
- Don't cache error responses in feature repository by @bryce-fitzsimons in #2115
- Add schema if specified in auto metrics SQL by @lukesonnet in #2141
- Change autometrics to have lowercase columns to work with Snowflake by @lukesonnet in #2148
- Fix saved group deletion when using config.yml by @gorkalaucirica in #2132
- Fix uncaught Postgres SASL error on empty password by @jdorn in #2098
- Fixes issue where MoreMenu wasn't being displayed due to a z-index issue by @mknowlton89 in #2110
- Make owner optional in experiment POST endpoint. by @romain-growthbook in #2133
- Make sure feature ID cannot be empty. by @romain-growthbook in #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 #2139
- Remove extra check on licenses for SSO by @tzjames in #2155
- Switch variation chooser and baseline chooser around by @lukesonnet in #2129
- Hotfix: proxy errorTxt: fix typo by @bryce-fitzsimons in #2127
- Fix: commans not allowed in targeting condition "in list" values by @mknowlton89 in #2106
- Downgrade Snowflake SDK to fix proxy bugs by @jdorn in #2079
- Pass difference type through to results graph by @lukesonnet in #2088
- Pass through ra enabled to stats engine by @lukesonnet in #2093
- fix ui bug with proxy connection errors by @bryce-fitzsimons in #2067
- Fix health queries in clickhouse by @lukesonnet in #2080
- Add LIMIT to SQL queries by @jdorn in #2124
- Only show the latest 25 revisions for a feature by @jdorn in #2056
- REST API - Add missing permission checks for Visual changeset updates by @bttf in #2057
Docs & Miscellaneous
- New docs page on self-hosting GrowthBook in production by @jdorn in #2145
- Improve directions for using Namespaces by @august-growthbook in #2045
- Add carryover bias article to docs by @lukesonnet in #2050
- Add GitHub workflow to build and publish a branch to Docker Hub by @jdorn in #2053
- Add jupyter notebook command to repository by @lukesonnet in #2128
- Add optimized fact table test queries by @lukesonnet in #2071
- Bump allowable python versions to < 4.0 by @lukesonnet in #2118
- Cleanup curl doc examples. by @romain-growthbook in #2135
- Do not run preview environments for drafts by @bttf in #2068
- Fix enterprise package type error fragility by @jdorn in #2061
- Handle US Bank payment option by @tzjames in #2070
- Update rudderstack.mdx by @mattdp in #2144
- Updated the node version in the docs to be 16.x from 18.x by @gazzdingo in #2136
- Fixing typo, changing sigma2 to sigma by @lukebrawleysmith in #2125
New Contributors
- @xevgeny made their first contribution in #2122
- @lukebrawleysmith made their first contribution in #2125
- @gorkalaucirica made their first contribution in #2132
- @romain-growthbook made their first contribution in #2133
Full Changelog: v2.7.0...v2.8.0