ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							1695a35555
							
						
					 | 
					
						
						
							
							Add unit tests for archived toggles
						
						
						
						
						
					 | 
					
						2020-02-20 08:34:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							4999bb93cf
							
						
					 | 
					
						
						
							
							Should not be allow creation of archived toggle
						
						
						
						
						
						
						
						closes #284 
						
					 | 
					
						2020-02-20 08:34:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							089268825f
							
						
					 | 
					
						
						
							
							Fix typo in custom validator
						
						
						
						
						
					 | 
					
						2020-02-20 08:34:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							37f9ed9570
							
						
					 | 
					
						
						
							
							Implement cookie-session support.
						
						
						
						
						
						
						
						Sessions will be required to solve admin-auth.
I also refactored a few middlewares into seperate
files to make the code easier to read.
closes #262 
						
					 | 
					
						2020-02-20 08:34:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simen Bekkhus
							
						 
					 | 
					
						
						
						
						
							
						
						
							3aa871ca97
							
						
					 | 
					
						
						
							
							Update prettier and fix lint
						
						
						
						
						
					 | 
					
						2020-02-20 08:34:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							f093d609ae
							
						
					 | 
					
						
						
							
							Use pkginfo to resolve unleash-server version
						
						
						
						
						
						
						
						closes #268 
						
					 | 
					
						2020-02-20 08:34:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e1fd4ae8e
							
						
					 | 
					
						
						
							
							Simplofy name validator
						
						
						
						
						
						
						
						closes #271 
						
					 | 
					
						2020-02-20 08:34:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							e679d5d975
							
						
					 | 
					
						
						
							
							Fix formatting
						
						
						
						
						
					 | 
					
						2020-02-20 08:34:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Martin Lehmann
							
						 
					 | 
					
						
						
						
						
							
						
						
							c957aeba94
							
						
					 | 
					
						
						
							
							Fix feature name validation regex
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clint Brown
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e7098578b
							
						
					 | 
					
						
						
							
							Allow underscores in name validation
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							d58289540c
							
						
					 | 
					
						
						
							
							Include module version number in /api reponse
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							6bc23f04da
							
						
					 | 
					
						
						
							
							Added option to disable legacy routes. Closes #244
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5e9ca3bbe
							
						
					 | 
					
						
						
							
							Implement support for logger provider.
						
						
						
						
						
						
						
						This allows the users of 'unleash-server' to programatically
change the logger implemnentation. #175 
						
					 | 
					
						2020-02-20 08:33:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							f91a24eabe
							
						
					 | 
					
						
						
							
							Add metrics validation to avoid NaN #253
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							18afb520d0
							
						
					 | 
					
						
						
							
							Strip uknown fields in client requests. closes #245
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							b137cf0eaa
							
						
					 | 
					
						
						
							
							add editable tests
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9b783443b
							
						
					 | 
					
						
						
							
							shoulda woulda
						
						
						
						
						
					 | 
					
						2020-02-20 08:33:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae245293f4
							
						
					 | 
					
						
						
							
							protection against edit on  built in strategies
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ivar
							
						 
					 | 
					
						
						
						
						
							
						
						
							915158212c
							
						
					 | 
					
						
						
							
							Add support for sdkVersion in client registration
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simen Bekkhus
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1cc0b2e99
							
						
					 | 
					
						
						
							
							Upgrade prom-client and yargs
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							93bb1ac66d
							
						
					 | 
					
						
						
							
							should expose one feature
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ae24c68e6
							
						
					 | 
					
						
						
							
							Refactor routes setup, move test files, cleanup legacy
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simen Bekkhus
							
						 
					 | 
					
						
						
						
						
							
						
						
							e85ac8a52f
							
						
					 | 
					
						
						
							
							Log client error (#225)
						
						
						
						
						
						
						
						* Log client error
* Log all errors 
						
					 | 
					
						2020-02-20 08:30:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							86ac44908d
							
						
					 | 
					
						
						
							
							validate configures strategy shape
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								vsandvold
							
						 
					 | 
					
						
						
						
						
							
						
						
							743a597f42
							
						
					 | 
					
						
						
							
							provides a more helpful error msg when a new feature is created with an existing name
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							07dc23d23d
							
						
					 | 
					
						
						
							
							use post instead of put
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							32a0b93096
							
						
					 | 
					
						
						
							
							add toggle endpoint
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							8beb4b8876
							
						
					 | 
					
						
						
							
							Add simple API resource #191
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							df7ad8c8bf
							
						
					 | 
					
						
						
							
							Strategy name can be up to 100chars . Closes #195
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d3faca238
							
						
					 | 
					
						
						
							
							fix lint
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							744e41f9aa
							
						
					 | 
					
						
						
							
							Strategy parameter description is allowed to be empty
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							79de8fb7ed
							
						
					 | 
					
						
						
							
							Added api for updating a strategy
						
						
						
						
						
						
						
						relates to #184 
						
					 | 
					
						2020-02-20 08:30:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5578d986e
							
						
					 | 
					
						
						
							
							check toggles and strategies in clientapps
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8a9b39f27
							
						
					 | 
					
						
						
							
							Add schema validation for strategies
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							381e7d4763
							
						
					 | 
					
						
						
							
							inject metadata on toplevel
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							76d642069b
							
						
					 | 
					
						
						
							
							Revert "Remove /api/client/seen-toggles as we don't need it anyway"
						
						
						
						
						
						
						
						This reverts commit 63e6931265. 
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							52fcfb4a2b
							
						
					 | 
					
						
						
							
							Remove /api/client/seen-toggles as we don't need it anyway
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							51442a6cc4
							
						
					 | 
					
						
						
							
							Remove client_strategies table
						
						
						
						
						
						
						
						We can just have a strategies column in the client_applications
table. This solves all our needs, and thus avoids the need
for an extra table. 
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							8764b952b3
							
						
					 | 
					
						
						
							
							A client-register should upsert client_applications table
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a6e7d02ef
							
						
					 | 
					
						
						
							
							client applications
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							066fe5fdd2
							
						
					 | 
					
						
						
							
							recieve togglename to archive or revive via path
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							92111890d9
							
						
					 | 
					
						
						
							
							uppercase event type  key constants
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c6fad83c2
							
						
					 | 
					
						
						
							
							Added enpoint for fetching application implementing a strategy
						
						
						
						
						
						
						
						`/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy! 
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							803fc6752d
							
						
					 | 
					
						
						
							
							send toggleName back
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							a959dc777d
							
						
					 | 
					
						
						
							
							fetch seen apps instead
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							7609d0abeb
							
						
					 | 
					
						
						
							
							add getAppsFromToggleName
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3063073b3
							
						
					 | 
					
						
						
							
							fix typ0
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5b846835b
							
						
					 | 
					
						
						
							
							add single toggle metric endpoint
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sveisvei
							
						 
					 | 
					
						
						
						
						
							
						
						
							f425597640
							
						
					 | 
					
						
						
							
							fix lint
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ivaosthu
							
						 
					 | 
					
						
						
						
						
							
						
						
							bec646d797
							
						
					 | 
					
						
						
							
							more tests
						
						
						
						
						
					 | 
					
						2020-02-20 08:30:41 +01:00 | 
					
					
						
						
							
							
							
						
					 |