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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1f647f92 
							
						 
					 
					
						
						
							
							use fake timers for ttl test  
						
						 
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5810506f 
							
						 
					 
					
						
						
							
							Fix failing tests  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							97f6731140 
							
						 
					 
					
						
						
							
							Strategy list should be sorted by name  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							381e7d4763 
							
						 
					 
					
						
						
							
							inject metadata on toplevel  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							d160fe933f 
							
						 
					 
					
						
						
							
							serve with metadata  
						
						 
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad5127f81 
							
						 
					 
					
						
						
							
							fix lint and mock  
						
						 
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							377ad43bab 
							
						 
					 
					
						
						
							
							Delete app.js  
						
						 
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							b12a188faf 
							
						 
					 
					
						
						
							
							amend prev commit  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdffb22d0 
							
						 
					 
					
						
						
							
							fix strateiges format for /client/applications  
						
						 
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							a1303f4c42 
							
						 
					 
					
						
						
							
							only log if num of cleaned is above 0  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:41 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d63af2b0 
							
						 
					 
					
						
						
							
							Option to disable request logging.  
						
						 
						
						... 
						
						
						
						Because all request details are available via
prometheus there is no need to also log all requests.
This solves #164  but we should still replace log4j with something else. 
						
					 
					
						2020-02-20 08:30:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							7057d11553 
							
						 
					 
					
						
						
							
							replace commander with yargs  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							bec646d797 
							
						 
					 
					
						
						
							
							more tests  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							35ad3aa072 
							
						 
					 
					
						
						
							
							cleanup bin  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a24be0e2 
							
						 
					 
					
						
						
							
							minor cleanup  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							471518b41d 
							
						 
					 
					
						
						
							
							Simplify metrics: We only need timings as it includes counts for free  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							e075917136 
							
						 
					 
					
						
						
							
							cleanup  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6bcafa24 
							
						 
					 
					
						
						
							
							Server Metrics: add response time and status codes  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							84e0810d64 
							
						 
					 
					
						
						
							
							Some Metrics API cleanups  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a89b8223 
							
						 
					 
					
						
						
							
							more tests  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							b8014fdddf 
							
						 
					 
					
						
						
							
							Server Metrics with Prometheus  
						
						 
						
						... 
						
						
						
						Implementation use internal eventBus to enable loose counting in the app.
read more at https://prometheus.io/ 
Closes  #98  
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							93c37b30c0 
							
						 
					 
					
						
						
							
							Metrics: wrte api documentation  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							e55378e1c4 
							
						 
					 
					
						
						
							
							Better client informations from the API.  
						
						 
						
						... 
						
						
						
						Impelements:
- http://unleash.host.com/api/client/seen-toggles 
- http://unleash.host.com/api/metrics/feature-toggles 
- http://localhost:4242/api/client/applications 
- http://localhost:4242/api/client/applications/:appName  
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							13a93dcf43 
							
						 
					 
					
						
						
							
							Should not expose legacy fields to whole system  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivar 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa930baf0 
							
						 
					 
					
						
						
							
							Added strategies validation when creating/updating toggles  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							a34ee105fe 
							
						 
					 
					
						
						
							
							add count to app state  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							68ac0c71c9 
							
						 
					 
					
						
						
							
							fix typ0  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							1dab39f0f9 
							
						 
					 
					
						
						
							
							move app and server-impl into lib folder  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							067b93abfd 
							
						 
					 
					
						
						
							
							add tests, rename folders to ava defaults for helpers/fixtures, remove migration og  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							e730937849 
							
						 
					 
					
						
						
							
							add more unit tests for metrics  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveisvei 
							
						 
					 
					
						
						
						
						
							
						
						
							cad07cc6ec 
							
						 
					 
					
						
						
							
							use options obj  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ivaosthu 
							
						 
					 
					
						
						
						
						
							
						
						
							14deebae1f 
							
						 
					 
					
						
						
							
							options to specify different db-schema  
						
						 
						
						
						
					 
					
						2020-02-20 08:30:38 +01:00