1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

230 Commits

Author SHA1 Message Date
Jakob Heuser
d2a3e72bd8
Feat: Adds server.create() (#606) 2020-06-17 08:03:02 +02:00
Julien PERIGNON
12e87acf78
chore: Updated baseUriPath documentation (#601) 2020-05-29 09:59:15 +02:00
Ivar Conradi Østhus
ed076b809e
chore: update getting-started guide 2020-04-13 23:02:50 +02:00
Ivar Conradi Østhus
4e45ae6b53 chore: update getting-started guide 2020-04-13 22:47:12 +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
Nick Herro
72e1bd7e2c chore: Update activation-strategies.md (#554)
Fixes bold **SESSIONID**
2020-02-20 08:34:33 +01:00
Martin Folkeseth
a1e60f0529 chore: Add baseUriPath support to docs (#531) 2020-02-20 08:34:32 +01:00
Ronen Konfortes
092e571dc7 chore: Update beta-features.md with clients supporting variants (#525) 2020-02-20 08:34:31 +01:00
Jürgen Etzlstorfer
bef08d00c9 chore: fix typo (#523) 2020-02-20 08:34:31 +01:00
Ivar Conradi Østhus
cdd483ffec feat: Add new Flexible Rollout Strategy (#517)
* feat: Add new Flexible Rollout Strategy

fixes #516

* feat: update unleash-frontend to version 3.2.8

* chore: update flexible rollout documentation
2020-02-20 08:34:31 +01:00
Joshua Mentzer
89536c57aa chore: toggle/on|off documentation added (#515) 2020-02-20 08:34:31 +01:00
Weslei Juan Novaes Pereira
7487cc9588 chore: Added static context props in docs (#507) 2020-02-20 08:34:30 +01:00
ivaosthu
7477a7f1b5 chore: Add details about Larvel (php) SDK 2020-02-20 08:34:29 +01:00
Weslei Juan Novaes Pereira
b717ad7e2f chore: Added reference to official client implementation in .Net (#503)
* Added reference to official client implementation in .Net

* Added info of official implementations in docs
2020-02-20 08:34:29 +01:00
Ibrahim AshShohail
983b941629 Fix asset paths (#486) 2020-02-20 08:34:27 +01:00
Andrew Fontaine
f4c62bd3bb chore: Add Elixir Unleash Library to README (#480)
* Add Elixir Unleash Library to README

I pushed a new elixir package (https://hex.pm/packages/unleash) so you can use unleash from an Elixir project!

* Add Link to `unleash_ex` on Docs
2020-02-20 08:34:27 +01:00
ivaosthu
9f83826633 Add missing image 2020-02-20 08:34:27 +01:00
ivaosthu
e93948cf6f chore: Add webhook guide do website 2020-02-20 08:34:26 +01:00
Ran Magen
d41daf716c Chore: Add guide for how to use eventHook to send updates to Slack (#459)
* Add guide for how to use eventHook to send updates to Slack

* better slack url

* use require instead of import
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
ivaosthu
eaae969e84 chore: Update readme with details about slack
releates to #444
2020-02-20 08:34:25 +01:00
ivaosthu
e614bbdb3f chore: add new screenshot 2020-02-20 08:34:25 +01:00
Mitchell Herrijgers
8043439113 Add sample Keycloak Authentication hook 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
Moritz Johner
a9f16645e9 fix: require path of logger
relates to #429
2020-02-20 08:34:23 +01:00
Sven Luijten
a844fceda3 Update unleash-context.md 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
Benjamin Ludewig
4ecf68d015 chore: update import/export documentation 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
ivaosthu
bb396b6c62 feat: Add customizable ui config 2020-02-20 08:34:22 +01:00
Valentin Jonovs
7c67e6bcc3 Fix typos in documentation 2020-02-20 08:34:21 +01:00
ivaosthu
3840536ae1 chore: typo in use-doc 2020-02-20 08:34:20 +01:00
ivaosthu
a01c4c8285 fix: Toggle variants documentation 2020-02-20 08:34:20 +01:00
ivaosthu
c25e994322 fix: Update variant protocol 2020-02-20 08:34:20 +01:00
Juan Hoyos
3623052c36 feat: Added feature toggle variants 2020-02-20 08:34:20 +01:00
ivaosthu
ca8d2fdae0 chore: Update guide on integrating with Google Auth
This is due to Google retiring google.plus APIs and the old passport libs used in the examples depended on these.

Closes #386
2020-02-20 08:34:20 +01:00
ivaosthu
8b9f9dbd2c fix: Database migrator does use the databaseSchema option
closes #387
2020-02-20 08:34:19 +01:00
ivaosthu
4504734f13 chore(doc): Explain that passord is not a typo.
closes #375
2020-02-20 08:34:19 +01:00
ivaosthu
26380e6e60 chore(changelog): prepare 3.1.3 release 2020-02-20 08:34:16 +01:00
ivaosthu
de9120a036 chore(docs): typo in file name 2020-02-20 08:34:16 +01:00
ivaosthu
ada2259be7 chore(doc): typo 2020-02-20 08:34:16 +01:00
ivaosthu
c350813fdc chore: simplify custom strategy example 2020-02-20 08:34:16 +01:00
ivaosthu
f3cae5d806 chore: fix typos in custom strategy guide 2020-02-20 08:34:16 +01:00
Ivar Conradi Østhus
1600af39dc chore: Add documentation for custom strategies
closes  #338
2020-02-20 08:34:16 +01:00
ivaosthu
8a53d8dca2 chore: Fix formatting all the things 2020-02-20 08:34:15 +01:00
Ivar Conradi Østhus
3bfb0bba0a chore: fix linting 2020-02-20 08:34:15 +01:00
Victor Sandoval
79c5223091 chore(docs): Add google auth hook guide 2020-02-20 08:34:15 +01:00
ivaosthu
49e6faf925 chore(docs): Add docker instructions to getting_started 2020-02-20 08:34:14 +01:00
ivaosthu
0c2d58b984 chore(documentation): Added Docusaurus with a website
fixes #355
2020-02-20 08:34:14 +01:00
Arjan
5cf5bc20c4 Fix typo 2020-02-20 08:34:14 +01:00
ivaosthu
ddad9e27a3 fix(clientApi): Add namePrefix paramter to /api/client/features
Allows the client to limit the response to name with the given prefix.
2020-02-20 08:34:14 +01:00
Denis Dzyubenko
570bdd9f90 Fixed typos and broken links in the documentation 2020-02-20 08:34:12 +01:00
Denis Dzyubenko
5e7aea8610 Fixed a few typos in the docs 2020-02-20 08:34:12 +01:00
ivaosthu
bc359c2b82 feat(metrics): Expose toggle updates to prometheus
closes #323
2020-02-20 08:34:11 +01:00
Stig Kleppe-Jørgensen
089da78c64 Spelling fixes 2020-02-20 08:34:08 +01:00
Ivar Conradi Østhus
68e73da236 Fix typo 2020-02-20 08:34:07 +01:00
Paul Nelson
2491dfd7be Add example and documentation around triggering login modal #234 2020-02-20 08:34:07 +01:00
Ivar Conradi Østhus
625276924c Update migration-guide.md 2020-02-20 08:34:07 +01:00
Ivar Conradi Østhus
9ca615b183 Update getting-started.md 2020-02-20 08:34:07 +01:00
Ivar Conradi Østhus
44047490e4 Update securing-unleash.md 2020-02-20 08:34:07 +01:00
ivaosthu
286849c16b Document authenticion options passed ot unelash. #233 2020-02-20 08:34:06 +01:00
ivaosthu
68a9feaa8a Document how to secure client api #231 2020-02-20 08:34:06 +01:00
ivaosthu
fea601099a Document how to secure Unleash.
closes: #233
2020-02-20 08:34:06 +01:00
ivaosthu
f4feab89f3 Implement authentication support for Unleash UI.
Closes: #261, #233, #232, #231
2020-02-20 08:34:06 +01:00
ivaosthu
2bd7f45ce3 Add logo to app.json 2020-02-20 08:34:06 +01:00
Ivar Conradi Østhus
9d948b68c4 Update metrics-api.md 2020-02-20 08:34:05 +01:00
ivaosthu
7ed2ed4de1 Added docs for v3 options 2020-02-20 08:34:04 +01:00
Ivar Conradi Østhus
6fb097dcb7 Update migration-guide.md
Add details on how to upgrade unleash to version 3.
closes #276
2020-02-20 08:34:04 +01:00
Ivar Conradi Østhus
7e54b54b0d Update activation-strategies.md 2020-02-20 08:34:04 +01:00
Aslak Knutsen
a48deea0bb Correct spelling mistake in Unleash Context 2020-02-20 08:33:47 +01:00
Ivar
6bc23f04da Added option to disable legacy routes. Closes #244 2020-02-20 08:33:46 +01:00
Ivar Conradi Østhus
b3030d0d09 Update getting-started.md 2020-02-20 08:33:46 +01:00
ivaosthu
e1a70bc22c Update documentation 2020-02-20 08:33:33 +01:00
ivaosthu
f5e9ca3bbe Implement support for logger provider.
This allows the users of 'unleash-server' to programatically
change the logger implemnentation. #175
2020-02-20 08:33:33 +01:00
Ivar Conradi Østhus
a70f7f7046 Update register-api.md 2020-02-20 08:33:33 +01:00
Ivar
915158212c Add support for sdkVersion in client registration 2020-02-20 08:30:52 +01:00
Ivar Conradi Østhus
e0581a6229 Update getting-started.md 2020-02-20 08:30:51 +01:00
sveisvei
7cd2667d9b Update docs 2020-02-20 08:30:50 +01:00
Ivar Conradi Østhus
b968687781 Update client-specification.md 2020-02-20 08:30:49 +01:00
Ivar Conradi Østhus
a57339ef8c Update client-specification.md
typos.
2020-02-20 08:30:49 +01:00
Ivar
aea4c2429a more about unleash 2020-02-20 08:30:49 +01:00
Ivar
00791b208d more docs 2020-02-20 08:30:49 +01:00
ivaosthu
207dfa8bfb WIP client specification #201 2020-02-20 08:30:49 +01:00
Ivar
2fd44f223b added unleash-diagram.png 2020-02-20 08:30:49 +01:00
Ivar Conradi Østhus
a1cd0f4cbe Update getting-started.md 2020-02-20 08:30:48 +01:00
Ivar Conradi Østhus
81c9482bc7 Add files via upload 2020-02-20 08:30:48 +01:00
Ivar Conradi Østhus
c67c6d6e01 Delete hash_and_normalise.png 2020-02-20 08:30:48 +01:00
Ivar Conradi Østhus
6bd917a7d3 Update developer-guide.md 2020-02-20 08:30:48 +01:00
Ivar
b2dfd971c1 update docs 2020-02-20 08:30:48 +01:00
Ivar Conradi Østhus
4568db9c39 Remove "z" 2020-02-20 08:30:47 +01:00
Ivar
a25aa9fadd Fix typos and other language issues. 2020-02-20 08:30:47 +01:00
Ivar
dc9b0109f5 Added docs about provided activation strategies. 2020-02-20 08:30:47 +01:00
Ivar Conradi Østhus
36a8d0c498 Add files via upload 2020-02-20 08:30:47 +01:00
ivaosthu
a455e0a68c Adde some prosa for seen-apps #187 2020-02-20 08:30:46 +01:00
Ivar Conradi Østhus
f2c36ed9c7 Update migration-guide.md
typo
2020-02-20 08:30:45 +01:00
Ivar Conradi Østhus
e1d3dd57ae Update migration-guide.md 2020-02-20 08:30:45 +01:00
Ivar Conradi Østhus
4d12f73c3b Update migration-guide.md 2020-02-20 08:30:45 +01:00
Ivar Conradi Østhus
96b1d87596 Update getting-started.md 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
94e444ed10 Update getting-started.md 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
fd72758768 Update getting-started.md 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
01abf9d619 Update migration-guide.md 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
458642f0ff Update migration-guide.md 2020-02-20 08:30:44 +01:00
ivaosthu
29da6be0f4 Added doc to fix migrations table 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
be7f4784cd Rename database.backup to database-backup.md 2020-02-20 08:30:44 +01:00
Ivar Conradi Østhus
aede451d3b Create database.backup 2020-02-20 08:30:43 +01:00
ivaosthu
3758490629 Updated strategy-api documentation 2020-02-20 08:30:43 +01:00
Ivar Conradi Østhus
d334f3fece Update developer-guide.md 2020-02-20 08:30:43 +01:00
ivaosthu
f18fe66cc2 Update strategy-api docs 2020-02-20 08:30:43 +01:00
ivaosthu
082d5068a8 Strategy should use better param description
Adds support for more fields sucha as description, required, etc.

relates to #182
2020-02-20 08:30:43 +01:00
ivaosthu
9ba541574a Cleanup legacy migrations 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
9c6fad83c2 Added enpoint for fetching application implementing a strategy
`/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy!
2020-02-20 08:30:42 +01:00
ivaosthu
173bcd9bc1 Docs wip 2020-02-20 08:30:41 +01:00
ivaosthu
1bb8ee53c2 readme 2020-02-20 08:30:41 +01:00
ivaosthu
84e0810d64 Some Metrics API cleanups 2020-02-20 08:30:40 +01:00
ivaosthu
0d80946ce5 more docs 2020-02-20 08:30:40 +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
ivaosthu
fe4f04f07d More docs 2020-02-20 08:30:40 +01:00
ivaosthu
41abdae240 Clean up API documentation 2020-02-20 08:30:40 +01:00
ivaosthu
93c37b30c0 Metrics: wrte api documentation 2020-02-20 08:30:40 +01:00
sveisvei
4cc24c76d3 update api docs 2020-02-20 08:30:39 +01:00
Sveinung Røsaker
56363a0a00 Update api-v1.md 2020-02-20 08:30:37 +01:00
sveisvei
d75f002b9a wip docs 2020-02-20 08:30:35 +01:00
sveisvei
82e09b4bc1 format json 2020-02-20 08:30:34 +01:00
Ivar
f5dc1e8abd Added a small getting started document #119 2020-02-20 08:30:30 +01:00
Ivar Conradi Østhus
9103d8b10c typo 2020-02-20 08:30:29 +01:00
Ivar
63521b0fac fixed schema doc #102 2020-02-20 08:30:28 +01:00
Ivar
f31fd6c091 Updated the api-v1 documentation. #102 2020-02-20 08:30:28 +01:00
Ivar
b07e24bf05 Added som docs #102 2020-02-20 08:30:28 +01:00