Ivar Conradi Østhus
636270b54e
fix: upgrade ava to version 3.7.0
...
closes #552
2020-04-13 22:53:06 +02:00
Jessica Schalz
e42b0c7801
feat: Update "enableLegacyRoutes" to false ( #580 )
...
Defining "enableLegacyRoutes" as "true" is less secure than setting it to "false" by default, according to the documentation in "Securing Unleash" (https://unleash.github.io/docs/securing_unleash ).
2020-04-13 22:43:14 +02:00
Ivar Conradi Østhus
b912768923
feat: move secrets to settings ( #577 )
...
* feat: move secrets to settings
* feat: Add better support for detailed db options.
Added db field in options to allow better control of
db-options. Especially important to allow special chars
in database password which might lead to an invaid url
when defined as a database-url.
* fix: integrate logger with knex logger
* fix: remove secret option from all examples
* fix: more options.js unit tests
* fix: added settings-store e2e tests
2020-04-13 22:38:46 +02:00
Ivar Conradi Østhus
333601eaea
fix: Logout should not be xhr call ( #576 )
...
closes #520
2020-03-29 22:22:19 +02:00
Ivar Conradi Østhus
aac12fbee8
fix: metrics for toggle count and version ( #565 )
2020-02-28 14:50:32 +01:00
Ivar Conradi Østhus
7a410508cb
feat: api supports context fields ( #564 )
...
* feat: api supports context fields
* fix: typo for cotnext group in event-differ
2020-02-27 21:26:18 +01:00
Ivar Conradi Østhus
2a1bcdf937
fix: failing user.test on gravatar url
2020-02-21 23:26:44 +01:00
Ivar Conradi Østhus
93aa34256e
fix: use gravatar-url instead of gravatar dep
2020-02-21 23:20:06 +01:00
Ivar Conradi Østhus
8d90aa1b0b
fix: upgrade @hapi/joi to version 17.1.0
2020-02-21 22:14:40 +01:00
Ivar Conradi Østhus
7720ce5ee8
fix: remove prometheus-gc-stats
2020-02-21 16:53:57 +01:00
Ivar Conradi Østhus
9e79d70060
fix: variant weights can be up to 1000
2020-02-20 08:34:33 +01:00
Ivar Conradi Østhus
b532c86695
fix: Upgrade to @hapi/joi ( #543 )
2020-02-20 08:34:32 +01:00
Tim Peeters
ee0941a405
Fix typo environment variable instead of environemnt variable. ( #537 )
2020-02-20 08:34:32 +01:00
Ivar Conradi Østhus
ef17338f70
fix: failing test
2020-02-20 08:34:32 +01:00
Ivar Conradi Østhus
150e484eda
fix: add appName as label
2020-02-20 08:34:32 +01:00
ivaosthu
459f49866c
fix: constraints should be part of toggle schema
2020-02-20 08:34:31 +01:00
Shobhit Khandelwal
80a4d41f0f
fix: Add option to disable database migrations #526 ( #527 )
...
Closes #526
2020-02-20 08:34:31 +01:00
Ivar Conradi Østhus
c961796441
fix: lint error
2020-02-20 08:34:30 +01:00
Ivar Conradi Østhus
c9c26e249c
fix: Add admin api for context-field definitions
2020-02-20 08:34:30 +01:00
ivaosthu
a182460242
fix: upgrade prettier to version 1.18.2
2020-02-20 08:34:30 +01:00
ivaosthu
704c3afc15
Revert "debug: test not destroying db in test-setup"
...
This reverts commit 9fe70f84dc
.
2020-02-20 08:34:29 +01:00
ivaosthu
96d5413b70
debug: test not destroying db in test-setup
2020-02-20 08:34:29 +01:00
ivaosthu
4ce23e4f7f
chore: move metrics-helper.js
2020-02-20 08:34:27 +01:00
Moritz Johner
d0f57a68b2
feat: add db query latency metrics ( #473 )
...
* feat: add db metrics
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* fix: use base unit
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2020-02-20 08:34:27 +01:00
ivaosthu
f4667fa767
chore: add a test to verify eventHook registration
2020-02-20 08:34:26 +01:00
Ran Magen
d917e8018f
feat: add option and functionality that allows a user to hook into feature mutations ( #457 )
...
* Add option and functionality that allows a user to hook into feature mutations.
* Fix function argument to include the entire event.
2020-02-20 08:34:26 +01:00
Ran Magen
79741f78e5
fix: Add DATABASE_URL_FILE for loading a db url from a file ( #455 )
2020-02-20 08:34:26 +01:00
Ivar Conradi Østhus
8cb93920d9
chore: remove console.log in test
2020-02-20 08:34:25 +01:00
Ivar Conradi Østhus
62b97ca828
fix: none authentication should have a mock user ( #449 )
...
This also fix the bug introduces where authentication mode triggers readOnly mode in the UI.
2020-02-20 08:34:25 +01:00
ivaosthu
8ce662e8a9
chore: Make options more testable
2020-02-20 08:34:25 +01:00
ivaosthu
70911e4013
chore: use undefined instead of null
2020-02-20 08:34:25 +01:00
Thinh Tran
484b10029d
feat: Separate DATABASE_URL to multiple DATABASE_* variable ( #437 )
...
* Support construct database by multiple env variable
* fix typo for test
* Add small change for passord and support ssl
* consider ssl should be true always
2020-02-20 08:34:24 +01:00
ivaosthu
9c32a28597
fix: Application fields should be optional.
2020-02-20 08:34:24 +01:00
ivaosthu
06186a7638
fix: should be more allow about empty metrics
2020-02-20 08:34:24 +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
ivaosthu
09a9212dca
fix: Session cookie should set path to baseUriPath
2020-02-20 08:34:23 +01:00
ivaosthu
c66545e11e
fix(package): update mime to version 2.4.1
...
closes #418
2020-02-20 08:34:23 +01:00
ivaosthu
ccce6056dd
Fix: Add support for IPC connections.
...
Read this for more details:
https://nodejs.org/api/net.html#net_identifying_paths_for_ipc_connections
2020-02-20 08:34:23 +01:00
Ivar Conradi Østhus
42cfd93820
fix: trigger actual logout on request
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
e11e036d2d
fix: import should use mime.lookup() for filename
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
a06d2c04bb
Refactored state-service, schemas, added e2e tests #395
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
9065c5ee88
feat: Added import & export through stateService #395
2020-02-20 08:34:22 +01:00
ivaosthu
bb396b6c62
feat: Add customizable ui config
2020-02-20 08:34:22 +01:00
ivaosthu
f5d4f618ae
fix: Application list should be alphabetically sorted
...
closes #403
2020-02-20 08:34:21 +01:00
ivaosthu
1c1b1edd83
fix: Add explicit endpoints for toggle on/off
...
closes #394
2020-02-20 08:34:21 +01:00
ivaosthu
e14d7fc5f0
fix: SimpleAuthentication should work with custom basePaths
2020-02-20 08:34:21 +01:00
ivaosthu
227c6c2e7a
fix: Metrics poller should start even if inital fetch fails.
...
Currently if the intial metrics-fetch fails unleash will not
setup a metrics-poller. This fix ensures that the metrics
poller will start regardless of whether the inital fetch
fails or succeeds.
closes #396
2020-02-20 08:34:21 +01:00
ivaosthu
c3798d5858
fix: Variants should be allowed to be 'null'
2020-02-20 08:34:21 +01:00
ivaosthu
f6af62528b
fix: metric-schema for variant counts
2020-02-20 08:34:20 +01:00
ivaosthu
f51500ec78
fix: override field changed name to contextName
2020-02-20 08:34:20 +01:00