Skip to content

Commit

Permalink
docs: add notes about what semver means for this project (#349)
Browse files Browse the repository at this point in the history
* docs: add notes about what semver means for this project

* Update README.md

Co-authored-by: Nuno Góis <github@nunogois.com>

---------

Co-authored-by: Nuno Góis <github@nunogois.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
  • Loading branch information
3 people authored Nov 30, 2023
1 parent 71a7a2d commit fb77166
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Error: Failed to connect to ready endpoint at http://localhost:3063/internal-bac
$ echo $?
1
```
* Edge running but not populated its feature cache yet (not spoken to upstream or restored from backup)
```shell
$ ./unleash-edge ready
Expand Down Expand Up @@ -294,7 +294,7 @@ Options:
```
##### Environments in offline mode
Currently, Edge does not support multiple environments in offline mode. All tokens added at startup will receive the same list of features passed in as the bootstrap argument.
Currently, Edge does not support multiple environments in offline mode. All tokens added at startup will receive the same list of features passed in as the bootstrap argument.
However, tokens in `<project>:<environment>.<secret>` format will still filter by project.
## [Metrics](https://docs.getunleash.io/reference/api/unleash/metrics)
Expand All @@ -305,6 +305,10 @@ Since Edge is designed to avoid overloading its upstream, Edge gathers and accum
This reduces load on Unleash instances down to a single call every interval, instead of every single client posting to Unleash for updating metrics.
Unleash instances running on versions older than 4.22 are not able to handle the batch format posted by Edge, which means you won't see any metrics from clients connected to an Edge instance until you're able to update to 4.22 or newer.
## Compatibility
Unleash Edge adheres to Semantic Versioning (SemVer) on the API and CLI layers. If you're using Unleash Edge as a library in your projects, be cautious, internal codebase changes, which might occur in any version release (including minor and patch versions), could potentially break your implementation.
## Performance
Unleash Edge will scale linearly with CPU. There are k6 benchmarks in the benchmark folder. We've already got some initial numbers from [hey](https://github.com/rakyll/hey).
Expand Down

0 comments on commit fb77166

Please sign in to comment.