This repository has been archived by the owner on Feb 3, 2022. It is now read-only.
Releases: spiral-modules/roadrunner-binary
Releases · spiral-modules/roadrunner-binary
v2.3.2
v2.3.1
👀 New:
- ✏️ Rework
broadcast
plugin. Add architecture diagrams to thedoc
folder. PR - ✏️ Add
Clear
method to the KV plugin RPC. PR
🩹 Fixes:
- 🐛 Fix: Bug with channel deadlock when
exec_ttl
was used and TTL limit reached PR - 🐛 Fix: Bug with healthcheck endpoint when workers were marked as invalid and stay is that state until next request PR
- 🐛 Fix: Bugs with
boltdb
storage: Boom, Boom, Boom - 🐛 Fix: Bug with incorrect Redis initialization and usage Bug
- 🐛 Fix: Bug, Goridge duplicate error messages Bug
- 🐛 Fix: Bug, incorrect request
origin
check Bug
📦 Packages:
- 📦 Update goridge to
v3.1.4
- 📦 Update temporal to
v1.0.8
📈 Summary:
v2.3.1-rc.1
- ✏️ Rework
broadcast
plugin. Add architecture diagrams to thedoc
folder. PR - ✏️ Add
Clear
method to the KV plugin RPC. PR
🩹 Fixes:
- 🐛 Fix: Bug with channel deadlock when
exec_ttl
was used and TTL limit reached PR - 🐛 Fix: Bug with healthcheck endpoint when workers were marked as invalid and stay is that state until next request PR
- 🐛 Fix: Bugs with
boltdb
storage: Boom, Boom, Boom - 🐛 Fix: Bug with incorrect Redis initialization and usage Bug
- 🐛 Fix: Bug, Goridge duplicate error messages Bug
- 🐛 Fix: Bug, incorrect request
origin
check Bug
📦 Packages:
- 📦 Update goridge to
v3.1.4
- 📦 Update temporal to
v1.0.8
v2.3.1-beta.6
👀 New:
- ✏️ Rework
broadcast
plugin. Add architecture diagrams to thedoc
folder. PR - ✏️ Add
Clear
method to the KV plugin RPC. PR
🩹 Fixes:
- 🐛 Fix: Bugs with
boltdb
storage: Boom, Boom, Boom - 🐛 Fix: Bug with incorrect Redis initialization and usage Bug
- 🐛 Fix: Bug, Goridge duplicate error messages Bug
- 🐛 Fix: Bug, incorrect request
origin
check Bug
📦 Packages:
- 📦 Update goridge to
v3.1.4
- 📦 Update temporal to
v1.0.8
v2.3.1-beta.5
👀 New:
- ✏️ Rework
broadcast
plugin. Add architecture diagrams to thedoc
folder. PR
🩹 Fixes:
- 🐛 Fix: Bugs with
boltdb
storage: Boom, Boom, Boom - 🐛 Fix: Bug with incorrect Redis initialization and usage Bug
- 🐛 Fix: Bug, Goridge duplicate error messages Bug
- 🐛 Fix: Bug, incorrect request
origin
check Bug
📦 Packages:
- 📦 Update goridge to
v3.1.4
- 📦 Update temporal to
v1.0.8
v2.3.1-beta.4
👀 New:
- ✏️ Rework
broadcast
plugin. Add architecture diagrams to thedoc
folder. PR
🩹 Fixes:
- 🐛 Fix: Bugs with
boltdb
storage: Boom, Boom, Boom - 🐛 Fix: Bug with incorrect Redis initialization and usage Bug
- 🐛 Fix: Bug, Goridge duplicate error messages Bug
- 🐛 Fix: Bug, incorrect request
origin
check Bug
📦 Packages:
- 📦 Update goridge to
v3.1.4
v2.3.1-beta.3
v2.3.1-beta.2
v2.3.0
- ✏️ Meet the new plugin
websockets
with broadcast capabilities that replace oldbroadcast
andbroadcast-ws
plugins. It can handle hundreds of thousands of websocket connections simultaneously (~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 - ✏️ Native protobuf support for the
PHP <-> GO
RPC calls. It can perform more than 10% better than previously used JSON encoding/decoding for the RPC calls (especially for theKV
plugin calls with a lot of Items). - ✏️ Support file logger with log rotation Wiki, Issue
On top of that we released some new improvements:
- ✏️ 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
🩹 Fixes:
- 🐛 Fix: Bug with
informer.Workers
worked incorrectly: Bug - 🐛 Fix: Internal error messages will not be shown to the user (except HTTP status code). An error message will be in logs: Bug
- 🐛 Fix: An 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 Roadrunner to
v2.3.0
- 📦 Update goridge to
v3.1.3
- 📦 Update endure to
v1.0.2
- 📦 Update roadrunner-temporal to
v1.0.7
v2.3.0-beta.4
👀 New:
- ✏️ Brand new
broadcast
plugin now has the name -websockets
with broadcast capabilities. It can handle hundreds of
thousands of 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
- ✏️ Native protobuf support for the
PHP <-> GO
RPC calls.
🩹 Fixes:
- 🐛 Fix: Bug with
informer.Workers
worked incorrectly: Bug - 🐛 Fix: Internal error messages will not be shown to the user (except HTTP status code). An error message will be in logs: Bug
- 🐛 Fix: An 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