1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
Commit Graph

1618 Commits

Author SHA1 Message Date
Christopher Kolstad
187798262e
Merge pull request #696 from Unleash/feat-695-tags-included-in-events
Added tags to events table and emitted events
2021-01-29 10:41:38 +01:00
Christopher Kolstad
bd94f358c3
feat: Added tags to events table and emitted events
fixes: #695
2021-01-29 09:53:27 +01:00
Fredrik Strand Oseberg
01074fd437
docs: update getting started guide with docker options (#697) 2021-01-27 20:11:41 +01:00
Christopher Kolstad
00c7d634d2
Merge pull request #693 from Unleash/feat-690-toggle-filtering
feat: #690 toggle filtering
2021-01-26 14:35:15 +01:00
Christopher Kolstad
e555118cb1
feat: Add filterquery support for toggles
- For now supports
   - tag
   - project
   - namePrefix

fixes: #690
2021-01-26 14:14:07 +01:00
Christopher Kolstad
41c7f94132
Chore: add action for performing github release 2021-01-26 11:53:02 +01:00
Christopher Kolstad
73f54e8288
chore: Use yarn for scripts 2021-01-26 10:10:47 +01:00
Ivar Conradi Østhus
da049865ee chore: add suvery link to docs 2021-01-26 09:46:56 +01:00
gazconroy
9e31800bf4
chore: Update Open API specification (#686) 2021-01-25 07:57:40 +01:00
Jonas Uekötter
7c5b914513
Fix typo in /api/client/features docs (#694) 2021-01-25 07:54:50 +01:00
Ivar Conradi Østhus
5965aad3df fix: website: reqquire immer 8.0.1 or higher 2021-01-25 07:53:53 +01:00
Ivar Conradi Østhus
91d1477ea5 3.10.1 2021-01-22 13:14:35 +01:00
Ivar Conradi Østhus
f5aa5b577c
fix: remove fields from /api/client/features respnse (#692) 2021-01-22 13:09:26 +01:00
Ivar Conradi Østhus
f850986b9c
chore: update changelog.md 2021-01-22 11:29:16 +01:00
Christopher Kolstad
258967fe32
Bumped unleash-frontend to 3.10.0 2021-01-22 10:22:58 +01:00
Christopher Kolstad
88dcbffe74
Merge pull request #689 from Unleash/feat-682-deprecate-strategies
Support deprecating and reactivating strategies
2021-01-22 10:16:53 +01:00
Christopher Kolstad
5f736ccf18
Make sure we deny deprecating default strategy 2021-01-22 10:03:01 +01:00
Christopher Kolstad
ef19dfa7cb
Support deprecating and reactivating strategies
fixes: #682
2021-01-21 15:53:24 +01:00
Christopher Kolstad
0425308feb
Updated changelog with issue links for tags 2021-01-21 15:43:06 +01:00
Christopher Kolstad
c69e556d59
Updated changelog to include servicelayer and event-types, new event 2021-01-21 15:40:13 +01:00
Christopher Kolstad
6b12c8bca3
Add link to tags API from api/index 2021-01-21 12:53:15 +01:00
Christopher Kolstad
e9c233c188
Merge pull request #687 from Unleash/feat-685-service-layer
Service layer
2021-01-21 12:31:41 +01:00
Christopher Kolstad
c17a1980a2
Add service layer
This simplifies stores to just be storage interaction, they no longer react to events.

Controllers now call services and awaits the result from the call.

When the service calls are returned the database is updated.
This simplifies testing dramatically, cause you know that your state is
updated when returned from a call, rather than hoping the store has
picked up the event (which really was a command) and reacted to it.

Events are still emitted from eventStore, so other parts of the app can
react to events as they're being sent out.

As part of the move to services, we now also emit an application-created
event when we see a new client application.

Fixes: #685
Fixes: #595
2021-01-21 10:59:19 +01:00
Christopher Kolstad
6ef2916200
Update frontend to latest bugfix 2021-01-21 10:16:44 +01:00
Christopher Kolstad
5cd2a38cd4
Add notes about tag and tag-type events 2021-01-19 16:15:59 +01:00
Ivar Conradi Østhus
dedb506734 fix: bug in migration droping wrong table 2021-01-19 10:00:07 +01:00
Ivar Conradi Østhus
80ef17422b fix: remove pg_virtualenv scripts 2021-01-19 09:43:19 +01:00
Christopher Kolstad
f8b5443afe
Merge pull request #679 from Unleash/FEAT-665-tags
Tag API.
2021-01-18 10:14:40 +01:00
Christopher Kolstad
52e713e2d4
Include 3.9.0 of Unleash frontend 2021-01-18 10:10:46 +01:00
Christopher Kolstad
e69e90e6f8
Changelog 2021-01-18 09:19:38 +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
a26dea661d fix: add go SDK to list supporting variants 2021-01-11 09:32:21 +01:00
Christopher Kolstad
9c170f269c
Add pull_request and remove pull_request_target 2021-01-07 14:42:31 +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
f22233c3d7 fix: make github action use correct ref for pull-requests 2021-01-06 19:40:01 +01:00
Ivar Conradi Østhus
0c6eb9dd92 fix: run on all pull_requests regardless of branch 2021-01-06 18:06:56 +01:00
Ivar Conradi Østhus
a1ac0249a9 fix: cleanup test console output 2021-01-06 18:06:56 +01:00
gazconroy
86b2a4f5ad
fix: Swagger to redoc (#678)
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-01-06 14:24:39 +01:00
pmb
14ee8fcdcf chore(docs): Add NestJS client library reference 2020-12-24 15:22:05 +01:00
Ivar Conradi Østhus
e279a700b8 fix: add unit test for lastSeenAt being updated 2020-12-22 11:05:00 +01:00
Ivar Conradi Østhus
834010982e fix: DROP schema before create 2020-12-22 11:05:00 +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
82b0a579e3 fix: avoid github actions running twice on PRs 2020-12-21 15:58:07 +01:00
Ivar Conradi Østhus
ac9e3fc55e 3.9.0 2020-12-17 19:50:36 +01:00
Ivar Conradi Østhus
f86b734b30 chore: update changelog 2020-12-17 19:45:16 +01:00
Ivar Conradi Østhus
79fc089a35 fix: stateService undefined 2020-12-17 19:43:01 +01:00
Laurent Dezitter
97b2c4985b
test(server-impl): remove focus on test (#674) 2020-12-17 09:41:19 +01:00
Ivar Conradi Østhus
71eb88c847 fix: this.timer merge conflict 2020-12-16 14:56:48 +01:00
Laurent Dezitter
5857f0e58d
feat: add stop() method to gracefully terminate unleash (#665) 2020-12-16 14:49:11 +01:00
Ivar Conradi Østhus
db51104198 3.8.0 2020-12-15 13:54:02 +01:00