Fredrik Strand Oseberg
c1aab06798
Feature/setup typescript
...
This sets up the typescript compiler.
Allowing gradual migration to typescript.
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Fredrik Oseberg <fredrik.oseberg@getunleash.ai>
Co-authored-by: Clint Checkett <clintchecketts@churchofjesuschrist.org>
fixes : #676
2021-02-12 11:42:00 +01:00
Ivar Conradi Østhus
6389385f61
fix: refactor context to use service pattern ( #721 )
2021-02-12 10:23:43 +01:00
Ivar Conradi Østhus
4f1d4df4b8
feat: allow stickiness on context-fields ( #713 )
...
* feat: allow stickiness on context-fields
* chore: docs for this feature
* fix: write a small e2e test
* fix: add stickiness to variants
2021-02-11 17:59:16 +01:00
Christopher Kolstad
e65a55cd19
Merge pull request #716 from Unleash/fix-enforce-content-type
...
fix: add middleware verifying content type
2021-02-11 16:12:28 +01:00
Christopher Kolstad
6c2af3c6bc
fix: add middleware verifying content type
...
- By default only accepts 'application/json'
- Routes that need different content-type, can call post or put with
additional arguments, one per content-type you need to support.
2021-02-11 16:09:42 +01:00
Christopher Kolstad
feb83772ec
chore: Remove git add from husky
2021-02-11 14:08:33 +01:00
Ivar Conradi Østhus
dcde06b0c3
3.11.2
2021-02-09 22:48:04 +01:00
Ivar Conradi Østhus
37d4181745
chore: update changelog
2021-02-09 22:47:50 +01:00
Ivar Conradi Østhus
073b679e7e
fix: update unleash-frontend to version 3.11.4
2021-02-09 22:01:00 +01:00
Ivar Conradi Østhus
972eccb7f1
3.11.4
2021-02-09 21:58:18 +01:00
Ivar Conradi Østhus
86298c86fe
chore: update changelog
2021-02-09 21:58:07 +01:00
Ivar Conradi Østhus
107cc0636f
fix: should not register duplicate HTML5 backends
2021-02-09 21:56:49 +01:00
Ivar Conradi Østhus
c499a6cb9e
fix: typo in test
2021-02-09 14:02:39 +01:00
Christopher Kolstad
3032ed9f58
fix: include frontend bug fix
2021-02-09 13:50:44 +01:00
Ivar Conradi Østhus
566ee16629
fix: upgrade unleash-frontend to version 3.11.3
2021-02-09 12:52:02 +01:00
Ivar Conradi Østhus
a3554834e5
3.11.3
2021-02-09 12:49:20 +01:00
Ivar Conradi Østhus
f26058de5a
chore: update changelog
2021-02-09 12:49:06 +01:00
Ivar Conradi Østhus
cbffa278f2
fix: use findIndex when using predicate.
...
indexOf takes and actual value:
https://immutable-js.github.io/immutable-js/docs/#/List/indexOf
findIndex allows you to specify a predicate:
https://immutable-js.github.io/immutable-js/docs/#/List/findIndex
2021-02-09 12:45:33 +01:00
Ivar Conradi Østhus
04ae2bbec9
chore: update changelog
2021-02-09 11:08:39 +01:00
Ivar Conradi Østhus
aff5f2f8b6
3.11.0
2021-02-09 11:07:46 +01:00
Christopher Kolstad
8c6bc9f118
Merge pull request #712 from Unleash/fix-711-conflict-on-existing-tag
...
Make feature-toggle-store return 409
2021-02-09 10:54:05 +01:00
Ivar Conradi Østhus
1bf95b3950
chore: cleanup changelog
2021-02-09 10:46:49 +01:00
Ivar Conradi Østhus
cf1092881c
fix: upgrade unleash-frontend to version 3.11.2
2021-02-09 10:45:12 +01:00
Christopher Kolstad
2082ffc260
Fix failing test due to non-deterministic order of random names
2021-02-09 10:41:59 +01:00
Ivar Conradi Østhus
16dcf858d7
3.11.2
2021-02-09 10:41:04 +01:00
Ivar Conradi Østhus
19870b188c
chore: update changelog
2021-02-09 10:40:34 +01:00
Ivar Conradi Østhus
3fc64a5f9f
fix: FeatureHasTagError is formatting error message as Joi
2021-02-09 10:34:39 +01:00
Ivar Conradi Østhus
0b58048c86
fix: Add UI for showing 'create tag' errors
2021-02-09 10:33:48 +01:00
Christopher Kolstad
d1d271bb41
Add db-error code file
2021-02-09 10:19:35 +01:00
Ivar Conradi Østhus
00f411d9d2
fix: UX should not eagerly store strategy updates! ( #240 )
...
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-02-09 10:14:04 +01:00
Christopher Kolstad
063d3f0e4a
Make feature-toggle-store return 409
...
- After seeing frontend behaviour where the user could add the same
tag multiple times, and not get errors or be stopped doing so, we'll
change the backend to return a 409 if you tag a feature with a tag it
already has.
- Previous to this commit, the setup was to do `onConflict().ignore()`
which caused the frontend to not get any help from the backend as to
whether or not the operation was allowed
- This fix adds a custom error and adds a branch to the handleError util
method for handling just that error type with a 409.
- This caused a couple of tests to receive 409, probably due to
insufficient cleanup between tests. Adding faker as a dev-dependency and randomising
toggle names and tag values for each test reduces the chance that
we'll run into duplicate issues in the future for the tests that
touches this problem
fixes : #711
2021-02-08 16:22:15 +01:00
Christopher Kolstad
0b510e6aa2
Merge pull request #710 from Unleash/fix-705-db-pool-tuning
...
Added explicit pool settings in options.db object
2021-02-08 12:35:22 +01:00
Christopher Kolstad
e952ae20a8
Added explicit pool settings in options.db object
...
- Also adds metrics for min and max pool size
- Metrics for free/used connections.
- Metrics for pending and current acquires
fixes : #705
2021-02-08 10:54:20 +01:00
Ivar Conradi Østhus
1a7492a69c
chore(docs): added some note to addon docs
2021-02-05 19:08:04 +01:00
Ivar Conradi Østhus
844fb5974e
chore: update changelog
2021-02-05 15:39:32 +01:00
Ivar Conradi Østhus
d0a54d6859
fix: upgraded jest to version 26.6.3
2021-02-05 15:35:32 +01:00
Martin Lehmann
ea6183f79c
fix: upgrade prom-client from 12.0.0 to 13.1.0
2021-02-05 15:20:59 +01:00
Ivar Conradi Østhus
31f674d9fc
fix: hide jira addon for now
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
47b7e1d87c
fix: upgrade unleash-frontend to version 3.11.1
...
This version introduces frontend for addons
2021-02-05 15:20:00 +01:00
Christopher Kolstad
786260434d
fix: Add a test for validation of empty params
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
1486cdab52
fix: add docs for addons
2021-02-05 15:20:00 +01:00
Christopher Kolstad
dcf1224a17
fix: Add validation of required parameters
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
65996e72e0
fix: add unleashUrl option
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
2bb38fe3e8
fix: Addons should support sensitive params
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
17c8fe7710
feat: Introduce addon framework
...
fixes : #587
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-02-05 15:20:00 +01:00
Ivar Conradi Østhus
aa83e68ef9
3.11.1
2021-02-05 15:09:25 +01:00
Ivar Conradi Østhus
71ee10f4d2
chore: update changelog.md
2021-02-05 15:09:13 +01:00
Ivar Conradi Østhus
1b2f723750
fix: make sure we also bundle SVG in public
2021-02-05 15:08:35 +01:00
Ivar Conradi Østhus
cc29392e6c
3.11.0
2021-02-05 14:33:32 +01:00
Ivar Conradi Østhus
19543dc1fa
chore: update changelog for next release
2021-02-05 14:27:50 +01:00