RoadRunner v2.3.0 Release Notes
-
๐ New:
- ๐ โ๏ธ Brand new
broadcast
plugin now has the name -websockets
with broadcast capabilities. It can handle hundreds of thousands websocket connections very efficiently (~300k messages per second with 1k connected clients, in-memory bus on 2CPU cores and 1GB of RAM) Issue - โ๏ธ Protobuf binary messages for the
websockets
andkv
RPC calls under the hood. Issue - โ๏ธ Json-schemas for the config file v1.0 (it also registered in schemastore.org)
- ๐ณ โ๏ธ
latest
docker image tag supported now (but we strongly recommend using a versioned tag (like0.2.3
) instead) - โ๏ธ Add new option to the
http
config section:internal_error_code
to override default (500) internal error code. Issue - ๐ โ๏ธ Expose HTTP plugin metrics (workers memory, requests count, requests duration) . Issue
- โ๏ธ Scan
server.command
and find errors related to the wrong path to aPHP
file, or.ph
,.sh
scripts. Issue - ๐ฒ โ๏ธ Support file logger with log rotation Wiki , Issue
๐ ๐ฉน Fixes:
- ๐ท ๐ Fix: Bug with
informer.Workers
worked incorrectly: Bug - ๐ Fix: Internal error messages will not be shown to the user (except HTTP status code). Error message will be in logs: Bug
- ๐ท ๐ Fix: Error message will be properly shown in the log in case of
SoftJob
error: Bug - ๐ Fix: Wrong applied middlewares for the
fcgi
server leads to the NPE: Bug
๐ฆ ๐ฆ Packages:
- โก๏ธ ๐ฆ Update goridge to
v3.1.0
- ๐ โ๏ธ Brand new