Ivar Conradi Østhus
cdfba8f7b1
feat: Adds last-seen dat on toggles
...
When an application updates metrics for a toggle we now
stores the timestamp on the toggle when it was last seen
used by an application. This will make it much easier to
detect toggles not in use anymore.
closes #642
2020-12-22 11:05:00 +01:00
Ivar Conradi Østhus
79fc089a35
fix: stateService undefined
2020-12-17 19:43:01 +01:00
Ivar Conradi Østhus
b644071a34
feat: Add technical support for projects
2020-11-23 21:47:51 +01:00
Ivar Conradi Østhus
9c384dfae7
feat: Allow migration style import ( #645 )
2020-11-03 14:56:07 +01:00
Ivar Conradi Østhus
d01c9d2dac
fix: use airbnb lint rules directly ( #583 )
...
This drops usage of finn-eslint rules as they are no
longer maintained.
2020-04-14 22:29:11 +02:00
Ivar Conradi Østhus
d1fd5d3900
fix: e2e tests should only set up one database per test file ( #504 )
...
* fix: e2e tests should only set up one database per test file
* fix: Allow e2e-tests to reset db content
2020-02-20 08:34:29 +01:00
ivaosthu
3e4ab827d3
chore: add more logging if test-db destroy fails
2020-02-20 08:34:29 +01:00
ivaosthu
ccaab0c47b
fix: LogProvider as option injected to unleash.
...
Instead of instructing users to do static calls
in to Unleash, she should instead be allwed to
specify the log provider as an option to Unleash.
This commit introduces the "getLogger" option,
a function responsible for creating a logger.
2020-02-20 08:34:24 +01:00
Benjamin Ludewig
a06d2c04bb
Refactored state-service, schemas, added e2e tests #395
2020-02-20 08:34:22 +01:00
ivaosthu
f4feab89f3
Implement authentication support for Unleash UI.
...
Closes : #261 , #233 , #232 , #231
2020-02-20 08:34:06 +01:00
sveisvei
0ae24c68e6
Refactor routes setup, move test files, cleanup legacy
2020-02-20 08:30:51 +01:00
ivaosthu
ba5810506f
Fix failing tests
2020-02-20 08:30:43 +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
7057d11553
replace commander with yargs
2020-02-20 08:30:41 +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
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
Ivar
3412c36933
Mute EventEmitter memory leak detected for tests.
...
See #171
2020-02-20 08:30:40 +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