v2.9.0
Highlights
- URL Redirect Tests by @msamper in #2272 #2121 #2062 #2261
- Feature Flag Approvals by @gazzdingo in #2120 #2282 #2245 #2322
- Quantile Metrics (Median, P99, etc.) by @lukebrawleysmith, @lukesonnet in #2266 #2289 #2274 #2300 #2223
- Project-scoped Attributes and Environments by @mknowlton89, @bryce-fitzsimons in #2179 #2226 #2187 #2258
- New HTML Script Tag SDK by @jdorn in #2241 #2156 #2210
- Webhook Improvements with Slack and Discord Support by @romain-growthbook in #2150 #2312 #2239 #2204
- New LaunchDarkly Importer by @jdorn, @bryce-fitzsimons in #2094 #2227
Other Changes
- Support sticky bucketing for remote eval by @bryce-fitzsimons in #2202
- Remove old experiment UI by @bryce-fitzsimons in #2214 #2222
- Add hashing v1 notifications/selector when SDK doesn't support v2 by @bryce-fitzsimons in #2097
- Expose user impact of experiment changes in "Make Changes" flow by @bryce-fitzsimons in #2313
- Removes auto metric form from new data source modal. by @mknowlton89 in #1919
- Update Pre-Launch Checklist for experiments by @mknowlton89 in #2138 #2303
- Update the SQL editor for identifier joins by @Sai-Karthik-Tumu in #2307
- Switch to official ClickHouse client by @lukesonnet in #2251 #2236
- IdP-Initiated Flow for Cloud Enterprise SSO by @jdorn in #2208
- Improve members UI by @bryce-fitzsimons in #2247
- CSP and header update to disallow framing by @bryce-fitzsimons in #2191
- Impose a max password length (for DDOS) by @bryce-fitzsimons in #2189
- Removing logs with auth tokens by @jdziat in #2327
Bug Fixes
- Add custom aggregation to config yaml export by @lukesonnet in #2297
- Adds word-wrapping to data type column on attribute table. by @mknowlton89 in #2285
- Adjusted dashboard legend to handle organizations with 17+ projects by @Auz in #2275
- Bugfix: Error for updating Visual Changeset URL patterns by @bttf in #2296
- Ensure secondary cta gets displayed in Modal by @lukesonnet in #2291
- Escape single quotes in Traffic SQL query by @lukesonnet in #2186
- Fix bug when adding rule to feature in a new environment by @jdorn in #2281
- Fix default GA4 binomial SQL to not reference value_params by @jdorn in #2216
- Minor report fixes by @lukesonnet in #2221
- Trigger SDK Payload update when JS snippets change for visual changesets by @bryce-fitzsimons in #2212
- When generating the SDK payload, always use context w/ full read access by @jdorn in #2196
- Remove double navigation in the experiments list by @BarreiroT in #2270
- Various permission bug fixes by @mknowlton89 in #2233 #2234 #2232 #2195 #2172 #2235 #2259 #2173 #2215
- Fixed SDK Webhook signature when the payload body is empty by @gazzdingo in #2334
Docs and Misc
- Holdout docs by @lukesonnet in #2207
- A/A Testing and Troubleshooting docs by @lukesonnet in #2230
- Add Activation Metric as potential SRM cause by @lukesonnet in #2250
- Add discriminator field to OpenAPI schema by @jdorn in #2268
- Added documentation for getting GrowthBook to work with GTM and GA4's dataLayer by @Auz in #2170
- Update project-scoped docs by @mknowlton89 in #2198 #2199
- Code refs - Add'l docs by @bttf in #2178 #2185
- Fix alpha in sequential testing doc by @lukesonnet in #2262
- Fix metric window graphic and add second example by @lukesonnet in #2181
- Update swift version to 1.0.47 by @bryce-fitzsimons in #2213
- Trial/license overhaul by @tzjames in #2295 #2205 #2271 #2188 #2294 #2308 #2284 #2314 #2310 #2315 #2304
- Dependency updates - Typescript, Next.js, and lots of others by @jdorn in #2218 #2059
- Begin Permissions overhaul by @mknowlton89 in #2277 #2206 #2263 #2183
- Begin Data model overhaul by @jdorn in #2092 #2298
- Finish removing relative imports in the front-end by @romain-growthbook in #2140
- Sample data generator improvements by @romain-growthbook in #2267 #2273
- Remove Visual Editor V1 by @romain-growthbook in #2256
- Clean up General Settings page code by @bttf in #2162
- Ts expect error cleanup by @romain-growthbook in #2254
- Update webhooks and approval flow docs by @romain-growthbook in #2328 #2306
New Contributors
- @Sai-Karthik-Tumu made their first contribution in #2307
- @jdziat made their first contribution in #2327
Note: 2.9.0
Docker tag updated on Apr 15 to fix self-hosted enterprise license bugs
Full Changelog: v2.8.0...v2.9.0