1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
Commit Graph

148 Commits

Author SHA1 Message Date
Simen Bekkhus
b3fb572f5d
Upgrade prom-client and add gc-stats 2017-08-23 11:36:52 +02:00
Simen Bekkhus
50da40da4b
Replace sinon with lolex 2017-08-23 11:36:44 +02:00
Ivar Conradi Østhus
40a691cafc Merge branch 'master' into metrics_validation 2017-08-08 17:16:27 +02:00
ivaosthu
13cf218ccf Fix assert 2017-08-08 16:51:26 +02:00
ivaosthu
f7e11b633b Added validation of provided LoggerProvider 2017-08-05 15:38:55 +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
Ivar Conradi Østhus
5dd460ce7d Merge pull request #246 from Unleash/lax_client_schema
Strip uknown fields in client requests. closes #245
2017-06-29 11:16:20 +02:00
ivaosthu
5780bf30db Disable x-powered-by express header 2017-06-29 11:12:44 +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
sveisvei
942afd74a3 auto disable, and do not serve archived toggle 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
Sveinung Røsaker
669c860c8d Merge pull request #241 from Unleash/archive-feature-fix
Auto disable archived toggles and do not serve archived toggle
2017-06-28 19:33:38 +02:00
sveisvei
45c2021bd6 auto disable, and do not serve archived toggle 2017-06-28 17:44:14 +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
sveisvei
5771bcb1bd Remove legacy data support 2017-06-28 10:18:43 +02:00
sveisvei
20af766086 Prettier/lint 2017-06-28 10:17:14 +02:00
Simen Bekkhus
1c02d73c2c Log client error (#225)
* Log client error

* Log all errors
2017-06-21 11:24:36 +02:00
sveisvei
94fdbdb58b use object.assign and pass along options 2017-06-06 10:17:15 +02:00
sveisvei
efe66c3ff9 pass along hooks, add test to server impl 2017-06-06 09:56:29 +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
Simen Bekkhus
1e76c04c55 Remove uncaught exception logging
This is the responsibility of the app
2017-02-22 09:48:00 +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
Sveinung Røsaker
c2a221be6b Merge pull request #194 from Unleash/add-ttl-tests
Add ttl tests
2016-12-29 12:05:29 +01:00
sveisvei
4d63da7eff add hook tests 2016-12-29 11:42:54 +01:00
sveisvei
abd16c23ba add sanity tests for metrics 2016-12-29 11:09:01 +01:00
sveisvei
1cf4424870 evict if new item directly is not eligible 2016-12-29 11:08:41 +01:00
sveisvei
b369953de9 fix typ0 that broke time.now 2016-12-29 11:07:06 +01:00
sveisvei
ed5203d445 add app hooks 2016-12-28 21:04:26 +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
ivaosthu
2c46672784 use fake timers for ttl test 2016-12-17 12:55:28 +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
ivaosthu
e60c7c5cfc Fix failing tests 2016-12-12 17:09:44 +01:00
ivaosthu
70c2078539 Strategy list should be sorted by name 2016-12-10 12:12:00 +01:00