diff options
author | Valery Piashchynski <[email protected]> | 2021-10-19 15:32:50 +0300 |
---|---|---|
committer | Valery Piashchynski <[email protected]> | 2021-10-19 15:32:50 +0300 |
commit | b1371dc1e7fd87bc82805b6a3b9c1e2db0cd07c3 (patch) | |
tree | bae3ce976433ba7602db4ffd23f90b0bc41250d4 | |
parent | 5190129d4aa2e785416e556519823f8cb601fe07 (diff) |
update CHANGELOG
Signed-off-by: Valery Piashchynski <[email protected]>
-rw-r--r-- | CHANGELOG.md | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 61ea9896..63c3d37a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,11 @@ ## v2.5.0 (-.10.2021) -## 💔 BC: +# 💔 Breaking change: - 🔨 Some drivers now use a new `config` key to handle local configuration. Involved plugins and drivers: -- `plugins`: broadcast, kv -- `drivers`: `memory`, `redis`, `memcached`, boltdb. - -## ATTENTION!!!, this is the configuration BC release, please, update your configuration: +- `plugins`: `broadcast`, `kv` +- `drivers`: `memory`, `redis`, `memcached`, `boltdb`. ### Old style: @@ -25,7 +23,7 @@ broadcast: broadcast: default: driver: memory - config: {} <--------------- NEW + config: {} <--------------- NEW ``` ```yaml @@ -39,8 +37,8 @@ kv: memcached-rr: driver: memcached config: <--------------- NEW - addr: - - "127.0.0.1:11211" + addr: + - "127.0.0.1:11211" broadcast: default: @@ -104,7 +102,7 @@ broadcast: ] ``` -- ✏️ Add a new option to the `log` plugin to configure the line ending. By default, used `\n`. +- ✏️ Add a new option to the `logs` plugin to configure the line ending. By default, used `\n`. **New option**: ```yaml @@ -117,7 +115,7 @@ logs: line_ending: "\n" ``` -- ✏️ [Access log support](https://github.com/spiral/roadrunner-plugins/issues/34) at the `Info` log level. +- ✏️ HTTP [Access log support](https://github.com/spiral/roadrunner-plugins/issues/34) at the `Info` log level. ```yaml http: address: 127.0.0.1:55555 @@ -132,7 +130,7 @@ http: destroy_timeout: 60s ``` - ✏️ HTTP middleware to handle `X-Sendfile` [header](https://github.com/spiral/roadrunner-plugins/issues/9). - Middleware reads the file in 10mb chunks. If the file size is smaller than 10mb, the middleware fits the buffer to the file size. + Middleware reads the file in 10MB chunks. So, for example for the 5Gb file, only 10MB of RSS will be used. If the file size is smaller than 10MB, the middleware fits the buffer to the file size. ```yaml http: address: 127.0.0.1:44444 @@ -146,7 +144,7 @@ http: destroy_timeout: 60s ``` -- ✏️ Service plugin now supports env variables passing to the script/executable/binary/any: +- ✏️ Service plugin now supports env variables passing to the script/executable/binary/any like in the `server` plugin: ```yaml service: some_service_1: @@ -201,7 +199,7 @@ jobs: - ✏️ Response API for the NATS, RabbitMQ, SQS and Beanstalk drivers. This means, that you'll be able to respond to a specified in the response queue. Limitations: - - To send a response to the queue maintained by the RR, you should send it as a `Job` type. There is no limitation for the other queues (tubes, subjects) responses. + - To send a response to the queue maintained by the RR, you should send it as a `Job` type. There are no limitations for the responses into the other queues (tubes, subjects). - Driver uses the same endpoint (address) to send the response as specified in the configuration. ## 🩹 Fixes: @@ -210,6 +208,7 @@ jobs: - 🐛 Fix: bug with the `boltdb-jobs` connection left open after RPC close command. - 🐛 Fix: close `beanstalk` connection and release associated resources after pipeline stopped. - 🐛 Fix: grpc plugin fails to handle requests after calling `reset`. +- 🐛 Fix: bug with superfluous response.WriteHeader call when connection is broken. ## 📦 Packages: @@ -217,7 +216,7 @@ jobs: - 📦 roadrunner-plugins `v2.5.0` - 📦 roadrunner-temporal `v1.0.10` - 📦 endure `v1.0.5` -- 📦 goridge `v3.2.2` +- 📦 goridge `v3.2.3` ## v2.4.1 (13.09.2021) |