489 Commits

Author SHA1 Message Date
Ivar Conradi Østhus dcde06b0c3 3.11.2 2021-02-09 22:48:04 +01:00
Ivar Conradi Østhus 073b679e7e fix: update unleash-frontend to version 3.11.4 2021-02-09 22:01:00 +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 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 cf1092881c fix: upgrade unleash-frontend to version 3.11.2 2021-02-09 10:45:12 +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
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 47b7e1d87c fix: upgrade unleash-frontend to version 3.11.1
This version introduces frontend for addons
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
Christopher Kolstad 73f54e8288 chore: Use yarn for scripts 2021-01-26 10:10:47 +01:00
Ivar Conradi Østhus 91d1477ea5 3.10.1 2021-01-22 13:14:35 +01:00
Christopher Kolstad 258967fe32 Bumped unleash-frontend to 3.10.0 2021-01-22 10:22:58 +01:00
Christopher Kolstad 6ef2916200 Update frontend to latest bugfix 2021-01-21 10:16:44 +01:00
Ivar Conradi Østhus 80ef17422b fix: remove pg_virtualenv scripts 2021-01-19 09:43:19 +01:00
Christopher Kolstad 52e713e2d4 Include 3.9.0 of Unleash frontend 2021-01-18 10:10:46 +01:00
Christopher Kolstad 43801f1f13 Add Tags and tag types
- First iteration of api for tags and tag-types
- Documentation in place
- Adds three new tables
   - tag_types
   - tags
   - feature_tag
- Tagging a feature is adding a row in the feature_tag
  join table

* #665

Co-authored-by: Simen Bekkhus <sbekkhus91@gmail.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-01-14 13:09:05 +01:00
Ivar Conradi Østhus 95b7603f07 fix: upgrade unleash-frontend to 3.8.4 2021-01-06 22:33:44 +01:00
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 ac9e3fc55e 3.9.0 2020-12-17 19:50:36 +01:00
Ivar Conradi Østhus db51104198 3.8.0 2020-12-15 13:54:02 +01:00
Ivar Conradi Østhus f9d09cf871 fix: upgrade unleash-frontend to 3.8.2 2020-12-15 13:30:59 +01:00
Ivar Conradi Østhus 7c3ef57192 fix: upgrade unleash-frontend to 3.8.1 2020-12-14 23:11:19 +01:00
Ivar Conradi Østhus 3bf01b803a fix: add support for basic auth with simple-auth (#659) 2020-12-03 21:29:01 +01:00
Ivar Conradi Østhus abc93d55da feat: upgrade unleash-frontend to version 3.8.0 2020-11-27 22:28:49 +01:00
Ivar Conradi Østhus a88f6d04ac fix: bump dev-deps for security 2020-11-24 12:51:59 +01:00
Ivar Conradi Østhus 9e48b5a2f4 fix: Replace travis with GitHub Actions
closes #656
2020-11-24 12:46:55 +01:00
Ivar Conradi Østhus a84c6a18fc 3.7.0 2020-11-23 22:04:27 +01:00
Ivar Conradi Østhus 19b92ebd5b feat: upgrade unleash-frontend to 3.7.0 2020-11-23 21:47:51 +01:00
Ivar Conradi Østhus b644071a34 feat: Add technical support for projects 2020-11-23 21:47:51 +01:00
Ivar Conradi Østhus 805698e28f fix: upgrade to unleash-frontend 3.5.6
closes #646
2020-11-04 09:26:43 +01:00
Ivar Conradi Østhus e0ee091f4b 3.6.1 2020-10-28 20:50:23 +01:00
Ivar Conradi Østhus c6469732a1 fix: update unleash-frontend to version 3.6.4 2020-10-05 23:17:50 +02:00
Ivar Conradi Østhus 3b2b2933ab fix: upgradde unleash-frontend to version 3.6.3 2020-10-04 21:11:14 +02:00
Ivar Conradi Østhus cd25078792 fix: upgrade cookie-session library 2020-10-02 16:38:51 +02:00
Ivar Conradi Østhus 6cff7704ae 3.6.0 2020-09-27 20:15:59 +02:00
Ivar Conradi Østhus 8e23b33850 fix: upgrade unleash-frontend to version 3.6.2 2020-09-26 22:25:19 +02:00
Ivar Conradi Østhus 90f1176bcd fix: upgrade superagent to version 6.1.0 2020-09-25 22:36:15 +02:00
Ivar Conradi Østhus 6468d28a1a fix: upgrade supertest to version 5.0.0 2020-09-25 22:35:26 +02:00
Ivar Conradi Østhus 31b1457067 fix: upgrade yargs to version 16.0.3 2020-09-25 22:18:40 +02:00
Ivar Conradi Østhus cdef7a0fce fix: upgrade unleash-frontend to version 3.6.1 2020-09-25 22:15:49 +02:00
Ivar Conradi Østhus 0f7e563af3 feat: upgrade unleash-frontend to version 3.6.0 2020-09-25 21:24:34 +02:00
Ivar Conradi Østhus b8b90226ce 3.5.4 2020-09-18 09:09:25 +02:00
Ivar Conradi Østhus 8ac4a243b2 Fix/upgrade knex (#630) 2020-09-18 09:05:09 +02:00
Ivar Conradi Østhus 86d6589145 3.5.3 2020-09-07 09:27:30 +02:00
Ivar Conradi Østhus 83e0388520 3.5.2 2020-09-06 19:46:55 +02:00
Ivar Conradi Østhus a870c12138 fix: add optional helmet security headers
Allow users to enable the helmet middleware to enable
security headers by default.

https://github.com/helmetjs/helmet
2020-09-01 21:21:26 +02:00
Ivar Conradi Østhus e4663f3e40 3.5.1 2020-08-12 14:30:58 +02:00