| 
							
							
								 ivaosthu | 8c02cc4949 | Fix typo in custom validator | 2017-11-16 16:07:27 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 9fdb948c69 | 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 | 2017-11-16 15:41:33 +01:00 |  | 
			
				
					| 
							
							
								 Simen Bekkhus | 81b28abf0b | Update prettier and fix lint | 2017-11-11 08:43:08 +01:00 |  | 
			
				
					| 
							
							
								 Ivar | 22c53f8688 | Use pkginfo to resolve unleash-server version closes #268 | 2017-11-03 23:14:31 +01:00 |  | 
			
				
					| 
							
							
								 Ivar | 2a751a4789 | Simplofy name validator closes #271 | 2017-11-02 13:00:45 +01:00 |  | 
			
				
					| 
							
							
								 Ivar | fe0e65a4f2 | Fix formatting | 2017-11-02 09:23:38 +01:00 |  | 
			
				
					| 
							
							
								 Martin Lehmann | 6924de06b0 | Fix feature name validation regex | 2017-10-23 17:13:26 +02:00 |  | 
			
				
					| 
							
							
								 Clint Brown | b4084aa705 | Allow underscores in name validation | 2017-09-19 14:37:23 +10:00 |  | 
			
				
					| 
							
							
								 Ivar Conradi Østhus | a7458587f6 | Merge pull request #263 from Unleash/expose-version Include module version number in /api reponse | 2017-09-09 16:35:34 +02:00 |  | 
			
				
					| 
							
							
								 Ivar | 0a58735636 | Added option to disable legacy routes. Closes #244 | 2017-09-07 21:55:47 +02:00 |  | 
			
				
					| 
							
							
								 Ivar | 9f02d80b87 | Include module version number in /api reponse | 2017-09-07 21:21:30 +02:00 |  | 
			
				
					| 
							
							
								 Ivar Conradi Østhus | 40a691cafc | Merge branch 'master' into metrics_validation | 2017-08-08 17:16:27 +02:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 1081b9d865 | Implement support for logger provider. This allows the users of 'unleash-server' to programatically
change the logger implemnentation. #175 | 2017-08-04 16:07:17 +02:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 10c2493e28 | Add metrics validation to avoid NaN #253 | 2017-08-04 11:24:58 +02:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 4f1824c271 | Strip uknown fields in client requests. closes #245 | 2017-06-29 11:10:24 +02:00 |  | 
			
				
					| 
							
							
								 Ivar Conradi Østhus | 98b0ce39a4 | Merge branch 'master' into add-sdk-version | 2017-06-29 09:57:55 +02:00 |  | 
			
				
					| 
							
							
								 sveisvei | 4207bec0ac | add editable tests | 2017-06-29 08:44:03 +02:00 |  | 
			
				
					| 
							
							
								 sveisvei | 0e544a27e2 | shoulda woulda | 2017-06-29 08:44:03 +02:00 |  | 
			
				
					| 
							
							
								 Simen Bekkhus | f554b2ecaa | Upgrade prom-client and yargs | 2017-06-29 08:44:02 +02:00 |  | 
			
				
					| 
							
							
								 Ivar | 46b82ecd6a | Add support for sdkVersion in client registration | 2017-06-28 23:19:19 +02:00 |  | 
			
				
					| 
							
							
								 sveisvei | 664e019e9b | protection against edit on  built in strategies | 2017-06-28 21:10:43 +02:00 |  | 
			
				
					| 
							
							
								 Simen Bekkhus | cdda8d7438 | Upgrade prom-client and yargs | 2017-06-28 14:34:01 +02:00 |  | 
			
				
					| 
							
							
								 sveisvei | 447940ed0c | should expose one feature | 2017-06-28 12:52:27 +02:00 |  | 
			
				
					| 
							
							
								 sveisvei | be4852f63a | Refactor routes setup, move test files, cleanup legacy | 2017-06-28 10:20:22 +02:00 |  | 
			
				
					| 
							
							
								 Simen Bekkhus | 1c02d73c2c | Log client error (#225) * Log client error
* Log all errors | 2017-06-21 11:24:36 +02:00 |  | 
			
				
					| 
							
							
								 Ivar Conradi Østhus | 419380259d | Merge pull request #200 from Unleash/validate-configured-strategy-shape validate configures strategy shape | 2017-03-16 21:03:07 +01:00 |  | 
			
				
					| 
							
							
								 vsandvold | 6a4f453713 | provides a more helpful error msg when a new feature is created with an existing name | 2017-01-28 17:29:22 +01:00 |  | 
			
				
					| 
							
							
								 Sveinung Røsaker | 839aeb01a6 | Merge pull request #199 from Unleash/add-toggle-ep add toggle endpoint | 2017-01-09 11:34:59 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | a892c34be4 | use post instead of put | 2017-01-09 11:06:10 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 26533034b1 | validate configures strategy shape | 2017-01-08 20:40:50 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 1f5b1c1925 | add toggle endpoint | 2017-01-08 20:04:46 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | e4eeea10dd | Add simple API resource #191 | 2017-01-06 15:58:02 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 5d58dd56fa | Strategy name can be up to 100chars . Closes #195 | 2016-12-29 14:17:07 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | dfa490affb | fix lint | 2016-12-27 21:03:50 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | d1e809a9a4 | Strategy parameter description is allowed to be empty | 2016-12-17 16:47:52 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 63037b35c3 | Added api for updating a strategy relates to #184 | 2016-12-17 13:00:44 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | d4ddb24b1d | check toggles and strategies in clientapps | 2016-12-13 22:43:24 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | bc82aa6e77 | Add schema validation for strategies | 2016-12-12 21:44:21 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | fbb0445942 | inject metadata on toplevel | 2016-12-09 22:03:25 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 3346108594 | Revert "Remove /api/client/seen-toggles as we don't need it anyway" This reverts commit 63e6931265. | 2016-12-09 20:21:24 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 63e6931265 | Remove /api/client/seen-toggles as we don't need it anyway | 2016-12-09 17:46:08 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | ab3694cc94 | 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. | 2016-12-09 17:30:12 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | 46c8d83dc1 | A client-register should upsert client_applications table | 2016-12-09 16:25:18 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 80d3f5be1c | client applications | 2016-12-09 15:25:37 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | baf2c62f25 | recieve togglename to archive or revive via path | 2016-12-09 14:54:18 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | d6bdc578c9 | uppercase event type  key constants | 2016-12-09 14:50:30 +01:00 |  | 
			
				
					| 
							
							
								 ivaosthu | b56be10276 | Added enpoint for fetching application implementing a strategy `/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy! | 2016-12-05 22:20:35 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 7c2196cbc1 | send toggleName back | 2016-12-05 17:58:29 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | 421a6413bf | fetch seen apps instead | 2016-12-05 13:53:53 +01:00 |  | 
			
				
					| 
							
							
								 sveisvei | e9938d9a5b | add getAppsFromToggleName | 2016-12-05 13:27:18 +01:00 |  |