Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							c9ef7c1f44 
							
						 
					 
					
						
						
							
							docs(4.3): update API access document.  
						
						
						
					 
					
						2021-12-14 12:19:19 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							bfeb19f5f1 
							
						 
					 
					
						
						
							
							docs(4.3): update audit log chapter.  
						
						
						
					 
					
						2021-12-14 12:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b5f27a3c 
							
						 
					 
					
						
						
							
							docs(4.3): Update archive page.  
						
						
						
					 
					
						2021-12-14 11:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b86ffb9bc9 
							
						 
					 
					
						
						
							
							Merge pull request  #1172  from Unleash/docs/a-b-testing-discussion  
						
						... 
						
						
						
						docs: Add topic guide for A/B testing 
						
					 
					
						2021-12-13 13:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							ead86ed621 
							
						 
					 
					
						
						
							
							docs(a/b-testing): rename 'concepts' -> 'topics'  
						
						
						
					 
					
						2021-12-13 12:33:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							2b0941a6fb 
							
						 
					 
					
						
						
							
							docs(compat): link to sdks in table headers, use human strat names.  
						
						
						
					 
					
						2021-12-10 15:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							d65703f860 
							
						 
					 
					
						
						
							
							docs(compat): center icons in table  
						
						
						
					 
					
						2021-12-10 14:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49e6323a1a 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: sighphyre <liquidwicked64@gmail.com> 
						
					 
					
						2021-12-10 13:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							0722e8a24b 
							
						 
					 
					
						
						
							
							docs(compat): add .net gradual rollout custom stickiness  
						
						
						
					 
					
						2021-12-09 13:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							93685a4e86 
							
						 
					 
					
						
						
							
							docs(compat): add slack link to text  
						
						
						
					 
					
						2021-12-09 13:54:06 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							0b51a69ae3 
							
						 
					 
					
						
						
							
							chore: format compat table.  
						
						
						
					 
					
						2021-12-09 13:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc9996c06 
							
						 
					 
					
						
						
							
							docs(compat): Add links to concepts in table.  
						
						
						
					 
					
						2021-12-09 13:41:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							828468dfe5 
							
						 
					 
					
						
						
							
							docs(compat): Flesh out descriptions  
						
						
						
					 
					
						2021-12-09 13:33:30 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							abc07ae73f 
							
						 
					 
					
						
						
							
							docs(compat): add a first iteration of the compatibility table.  
						
						
						
					 
					
						2021-12-09 13:14:20 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d0c4fb50 
							
						 
					 
					
						
						
							
							docs(variants): rename 'discussion' -> 'concepts'  
						
						
						
					 
					
						2021-12-09 12:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							735b8996a1 
							
						 
					 
					
						
						
							
							docs(variants): rename A/B testing file  
						
						
						
					 
					
						2021-12-09 12:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							19ae282e09 
							
						 
					 
					
						
						
							
							docs(variants): first draft of a/b testing discussion  
						
						
						
					 
					
						2021-12-09 12:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7f48931a 
							
						 
					 
					
						
						
							
							docs(variants): add discussion topic on a/b testing  
						
						
						
					 
					
						2021-12-09 11:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fa5b3c0a8 
							
						 
					 
					
						
						
							
							Merge pull request  #1167  from Unleash/docs/variant-reference-docs  
						
						... 
						
						
						
						docs: Improved reference docs for variants 
						
					 
					
						2021-12-08 11:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							15c5997707 
							
						 
					 
					
						
						
							
							docs(variants): clarify weight distribution  
						
						
						
					 
					
						2021-12-08 10:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aef303c3b9 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: sighphyre <liquidwicked64@gmail.com> 
						
					 
					
						2021-12-08 10:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							a761bf2cc7 
							
						 
					 
					
						
						
							
							docs(variants): conflicting overrides; rm usage  
						
						
						
					 
					
						2021-12-08 10:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b8c5eb2d 
							
						 
					 
					
						
						
							
							docs(variants): stickiness, disabled variant.  
						
						
						
					 
					
						2021-12-07 14:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							16c32552d5 
							
						 
					 
					
						
						
							
							docs: add some first info on overrides.  
						
						
						
					 
					
						2021-12-07 14:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							80afb25999 
							
						 
					 
					
						
						
							
							docs: document variant payloads.  
						
						
						
					 
					
						2021-12-07 13:53:19 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							69005af33e 
							
						 
					 
					
						
						
							
							docs: finish variant weight reference documentation  
						
						
						
					 
					
						2021-12-07 13:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6f166e95 
							
						 
					 
					
						
						
							
							docs: start documenting variant properties and weights  
						
						
						
					 
					
						2021-12-07 13:32:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							642a2371ef 
							
						 
					 
					
						
						
							
							fix: updated API docs to reflect v4.3  
						
						
						
					 
					
						2021-12-06 15:31:50 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							b595277204 
							
						 
					 
					
						
						
							
							chore: (docs) keep list styling (internally) consistent  
						
						
						
					 
					
						2021-12-06 14:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							815fc353ec 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: sighphyre <liquidwicked64@gmail.com> 
						
					 
					
						2021-12-06 14:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							acedb240ca 
							
						 
					 
					
						
						
							
							docs: iOS proxy: add info about client keys and environments.  
						
						
						
					 
					
						2021-12-06 13:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							b46afd8887 
							
						 
					 
					
						
						
							
							docs: react proxy sdk: explain clientKey and other config vars.  
						
						
						
					 
					
						2021-12-06 13:16:54 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							d936a0d4ed 
							
						 
					 
					
						
						
							
							docs: Android SDK: reformat and add more details on client secrets  
						
						
						
					 
					
						2021-12-06 12:59:32 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							a03e7927bb 
							
						 
					 
					
						
						
							
							docs: JS proxy client: explain client keys  
						
						
						
					 
					
						2021-12-06 12:58:17 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							24bf9b7012 
							
						 
					 
					
						
						
							
							docs: explain what the proxy configuration variables are.  
						
						
						
					 
					
						2021-12-06 12:35:49 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							dd08e9da38 
							
						 
					 
					
						
						
							
							chore: Fix syntax highlighting for a json code snippet.  
						
						
						
					 
					
						2021-12-06 12:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							df74d29f1e 
							
						 
					 
					
						
						
							
							docs: adjust variant outline; add rough ideas.  
						
						
						
					 
					
						2021-12-01 10:35:05 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f83ffb6746 
							
						 
					 
					
						
						
							
							Merge pull request  #1144  from Unleash/docs/document-proxy-payload-format  
						
						... 
						
						
						
						docs: describe the shape of the data returned by the Unleash proxy 
						
					 
					
						2021-12-01 09:24:24 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							e41d6b0f4d 
							
						 
					 
					
						
						
							
							docs: describe the shape of the data returned by the Unleash proxy  
						
						... 
						
						
						
						This commit attempts to explain what the proxy returns in more detail,
explaining how payloads work and what the `enabled` properties mean
and how they relate to the rest of the content. 
						
					 
					
						2021-11-30 12:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							2898b77dd6 
							
						 
					 
					
						
						
							
							docs: Add section on (potentially) stale toggles to tech debt  
						
						... 
						
						
						
						Previously, when you searched for 'stale toggle' in the docs, the
first result would be the API docs and it'd be hard to find any form
of explanation of what a stale toggle is at all.
To combat that, this commit adds a section to the tech debt chapter
explaining what they are. 
						
					 
					
						2021-11-29 14:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							736faaca5b 
							
						 
					 
					
						
						
							
							docs: typo; change "metics" -> "metrics"  
						
						
						
					 
					
						2021-11-29 08:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							1af8b23149 
							
						 
					 
					
						
						
							
							docs: remove references to environments being a beta feature.  
						
						... 
						
						
						
						Also specify that if you're on version 4.3, you don't need to do anything. 
						
					 
					
						2021-11-26 13:53:46 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bfe306545 
							
						 
					 
					
						
						
							
							Merge branch 'master' into docs/detail-health-rating-updates  
						
						
						
					 
					
						2021-11-26 11:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac46ec3c1 
							
						 
					 
					
						
						
							
							docs: Clarify that health rating is only updated once an hour.  
						
						... 
						
						
						
						This commit also gives health rating its own, separate headline. This
should improve searchability 🤞  
						
					 
					
						2021-11-25 10:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5129e00d7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into docs/fix-internal-links  
						
						
						
					 
					
						2021-11-25 09:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8478126a5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into docs/add-stickiness  
						
						
						
					 
					
						2021-11-24 13:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							42b1f44d84 
							
						 
					 
					
						
						
							
							docs: add note about Unleash using MurmurHash for stickiness.  
						
						
						
					 
					
						2021-11-24 13:41:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d58ed5f84b 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-11-24 13:39:02 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c6001619c 
							
						 
					 
					
						
						
							
							Feat/variant api ( #1119 )  
						
						... 
						
						
						
						Add a new .../:feature/variants API
This adds
- `GET /api/admin/projects/:projectId/features/:featureName/variants` which returns 
```json
{ version: '1', variants: IVariant[] }
```
- `PATCH /api/admin/projects/:projectId/features/:featureName/variants` which accepts a json patch set and updates the feature's variants field and then returns 
```json
{ version: '1', variants: IVariant[] }
```
- `PUT /api/admin/projects/:projectId/features/:featureName/variants`
 which accepts a IVariant[] and overwrites the current variants list for the feature defined in :featureName and returns
```json
{ version: '1', variants: IVariant[] }
- This also makes sure the total weight of all variants is == 1000
- Validates that there is at least 1 'variable' variant if there are variants
- Validates that 'fix' variants total weight can't exceed 1000
- Adds tests for all these invariants.
Co-authored-by: Simon Hornby <simon@getunleash.ai> 
						
					 
					
						2021-11-24 13:08:04 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
						
						
							
						
						
							8b50696e99 
							
						 
					 
					
						
						
							
							docs: use internal links for linking to other doc pages.  
						
						
						
					 
					
						2021-11-24 13:02:06 +01:00