Skip to content
This repository has been archived by the owner on Feb 3, 2022. It is now read-only.

Releases: spiral-modules/roadrunner-binary

v2.3.2

14 Jul 14:53
cd104e9
Compare
Choose a tag to compare

🩹 Fixes:

  • 🐛 Fix: Do not call the container's Stop method after the container stopped by an error.
  • 🐛 Fix: Bug with ttl incorrectly handled by the worker PR
  • 🐛 Fix: Add RR_BROADCAST_PATH to the websockets plugin PR

📈 Summary:

v2.3.1

30 Jun 10:15
c32c289
Compare
Choose a tag to compare

👀 New:

  • ✏️ Rework broadcast plugin. Add architecture diagrams to the doc 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

28 Jun 09:31
f51e375
Compare
Choose a tag to compare
v2.3.1-rc.1 Pre-release
Pre-release
  • ✏️ Rework broadcast plugin. Add architecture diagrams to the doc 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

24 Jun 15:38
2c5bdf5
Compare
Choose a tag to compare
v2.3.1-beta.6 Pre-release
Pre-release

👀 New:

  • ✏️ Rework broadcast plugin. Add architecture diagrams to the doc 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

24 Jun 12:09
3b16b69
Compare
Choose a tag to compare
v2.3.1-beta.5 Pre-release
Pre-release

👀 New:

  • ✏️ Rework broadcast plugin. Add architecture diagrams to the doc 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

21 Jun 07:24
ec10116
Compare
Choose a tag to compare
v2.3.1-beta.4 Pre-release
Pre-release

👀 New:

  • ✏️ Rework broadcast plugin. Add architecture diagrams to the doc 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

16 Jun 13:33
40f67a7
Compare
Choose a tag to compare
v2.3.1-beta.3 Pre-release
Pre-release

🩹 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.2

14 Jun 15:47
c2987b5
Compare
Choose a tag to compare
v2.3.1-beta.2 Pre-release
Pre-release

🩹 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

📦 Packages:

  • 📦 Update goridge to v3.1.4

v2.3.0

11 Jun 14:53
d4fabe9
Compare
Choose a tag to compare
  • ✏️ Meet the new plugin websockets with broadcast capabilities that replace old broadcast and broadcast-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 and kv 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 the KV 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 (like 0.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 a PHP 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

10 Jun 13:44
0af3afd
Compare
Choose a tag to compare
v2.3.0-beta.4 Pre-release
Pre-release

👀 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 and kv 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 (like 0.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 a PHP 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