diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 49 |
1 files changed, 41 insertions, 8 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 77e0819c..559d2b3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,13 @@ # CHANGELOG -## v2.9.0-alpha.1 (23.03.2022) +<details> + <summary>v2.10.0-alpha.1</summary> + +## v2.10.0-alpha.1 (07.04.2022) ## π New: -- βοΈ **[ALPHA]** HTTP response streaming. Starting from the `v2.9.0` RR is capable to stream responses. -To turn on that feature, please, add the following lines to the configuration: -```yaml -experimental: - response_streams: true -``` +- βοΈ **[ALPHA]** HTTP response streaming. Available only in the alfa builds. Worker sample: ```php @@ -50,7 +48,42 @@ Known issues: 1. RR will not notify a worker if HTTP connection was interrupted. RR will read all response from the worker and drop it. That will be fixed in the stable streaming release. 2. Sometimes RR may miss the immediate error from the worker and send a 0 payload with 200 status. This is related only to the http response. -- βοΈ [**API**](https://github.com/roadrunner-server/api): add service proto api to manage services, [FR](https://github.com/roadrunner-server/roadrunner/issues/1009) (reporter @butschster) +--- +</details> + + +## v2.9.0 (23.03.2022) + +--- +πΊπ¦πΊπ¦πΊπ¦ `#StandWithUkraine` πΊπ¦πΊπ¦πΊπ¦ + +--- + +## π New: + +- βοΈ [**API**](https://github.com/roadrunner-server/api): add service proto api to manage services, [FR](https://github.com/roadrunner-server/roadrunner/issues/1009) (thanks @butschster). Documentation is here: [link](https://roadrunner.dev/docs/beep-beep-service). +- βοΈ Grafana dashboard [PATH](grafana/RR_Dashboard.json). Exposed metrics: +1. **General**: + 1. Uptime (seconds). + 2. Memory used by RR (MB). + 3. Number of active goroutines. +2. **HTTP**: + 1. Number of workers by its state (ready, working, invalid). + 2. Total RSS memory used by workers. + 3. Memory used by each worker individually (with PID). + 4. Latency (ms). + 5. Requests queue size. + 6. Requests per minute. +3. **JOBS**: + 1. Number of workers by its state (ready, working, invalid). + 2. Total RSS memory used by workers. + 3. Memory used by each worker individually (with PID). + 4. Successfully processed jobs (rate, 5m). + 5. Failed jobs (rate, 5m). + +## π©Ή Fixes: + +- π Fix: Goroutines leak in the `amqp` plugin when destroying pipelines. ## π§Ή Chore: |