diff options
author | Valery Piashchynski <[email protected]> | 2022-09-15 10:17:58 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2022-09-15 10:17:58 +0200 |
commit | 28b14c2c390e899c4ac4db9c8b28d0c7d444da3d (patch) | |
tree | 561152ea864e577058e03fe71af4fec20b91c43c /CHANGELOG.md | |
parent | e044c06b7146e7d62690eeed406fbad55244c935 (diff) | |
parent | 89de1ce097306d619636c04359cbe43bcde01205 (diff) |
[#1284]: feat: release `v2.11.2`v2.11.2
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index b4fe11bb..f6b2a306 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ # CHANGELOG +## v2.11.2 (13.09.2022) + +## ๐ New: + +- โ **Kafka plugin**: **[ โ ๏ธ EXPERIMENTAL OPTION โ ๏ธ ]** Kafka plugin now waits for 1 minute (automatically) for the broker to be available, [FR](https://github.com/roadrunner-server/roadrunner/issues/1267), (thanks @Baiquette) +- โ **Internal**: PHP Worker now uses an [FSM](https://en.wikipedia.org/wiki/Finite-state_machine) to transition between states (`working`, `ready`, `invalid`, etc). +- โ **Internal**: `./rr reset` now works in parallel. All workers will be restarted simultaneously instead of a one-by-one sync approach. +- โ **Internal**: `./rr reset` and destroy (when stopping RR) now gracefully stop the workers (giving a chance for the finalizers to work). If the worker doesn't respond in 10 seconds, it'll be killed. + +- +## ๐ฉน Fixes: + +- ๐ **SQS plugin**: Incorrect detection of the `AWS IMDSv2` instances, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1250) (thanks @paulermo) +- ๐ **Temporal plugin**: Segmentation violation when using TLS, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1278), (thanks @seregazhuk) +- ๐ **NATS plugin**: Properly check the `stream not found` error from NATS, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1274), (thanks @pjtuxe) + +## ๐งน Chore: + +- ๐งโ๐ญ: **Temporal plugin**: Support for the `statsd` daemon for stats aggregation, [FR](https://github.com/temporalio/roadrunner-temporal/issues/265), (thanks @cv65kr) +Configuration stays the same (**no breaking changes**), but additionally, you may specify a `driver`: + +**Prometheus:** +```yaml +temporal: + address: "127.0.0.1:7233" + metrics: + driver: prometheus # <---- prometheus used by default (you may omit the driver in this case) + address: "127.0.0.1:9095" + prefix: "samples" + type: "summary" + activities: + num_workers: 4 +``` + +**Statsd:** +```yaml +temporal: + address: "127.0.0.1:7233" + metrics: + driver: statsd # <---- Should be specified to use a statsd driver + host_port: "127.0.0.1:8125" + prefix: "samples" + flush_interval: 1s + flush_bytes: 512 + tags: + - foo: bar + activities: + num_workers: 4 +``` + +Detailed description is here: [link](https://github.com/roadrunner-server/roadrunner/blob/master/.rr.yaml#L169) + --- ## v2.11.1 (25.08.2022) |