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.0.3

29 Mar 11:14
c2fe28e
Compare
Choose a tag to compare

🩹 Fixes:

  • 🐛 Bug with slow last response when reached max_jobs limit.

v2.0.2

23 Mar 09:05
125b098
Compare
Choose a tag to compare

🔥 New:

  • 👷 Rework ServeHTTP handler logic. Use http.Error instead of writing code directly to the response writer.
  • ⚡ Builds for the Mac with the M1 processor (arm64)
  • ⚡ HTTP/FCGI/HTTPS internal logs instead of going to the raw stdout will be displayed via the RR logger at the Info log level.

🩹 Fixes:

  • 🐛 Bug with required Root CA certificate for the SSL, now it's optional.
  • 🐛 Bug with incorrect consuming metrics collector from the RPC calls (thanks @dstrop).

🧹 Updates:

  • RR2 to version 2.0.2
  • Temporal plugin to version 1.0.2

v2.0.2-beta.3

20 Mar 08:14
53cfbb4
Compare
Choose a tag to compare
v2.0.2-beta.3 Pre-release
Pre-release
  • 🐛 Fix: Bug with incorrectly consuming metrics collector from the RPC calls (thanks @dstrop).

v2.0.2-beta.2

19 Mar 15:06
6f55a67
Compare
Choose a tag to compare
v2.0.2-beta.2 Pre-release
Pre-release
  • ⚡ New: Builds for the Mac with the M1 processor (arm64)

v2.0.2-beta.1

16 Mar 15:50
266599b
Compare
Choose a tag to compare
v2.0.2-beta.1 Pre-release
Pre-release
  • 🐛 Fix: Bug with required Root CA certificate for the SSL, now it's optional.
  • 🆕 New: HTTP/FCGI/HTTPS internal errors instead of going to the raw stdout will be displayed in the RR logger at the ERROR log level.
  • 👷 Rework ServeHTTP handler logic. Use http.Error instead of writing code directly to the response writer. Other small improvements.

v2.0.1

09 Mar 18:07
5cfa731
Compare
Choose a tag to compare
  • 🐛 Fix: incorrect PHP command validation.
  • 🐛 Fix: ldflags properly inject RR version.
  • ⬆️ Update: README, links to the go.pkg from v1 to v2.
  • 📦 Bump golang version in the Dockerfile and in the go.mod to 1.16.
  • 📦 Bump Endure container to v1.0.0.
  • 📦 Bump RoadRunner core version to v2.0.1.
  • 🧑‍🏭 Update the golang version in the CI to 1.16.

v2.0.0

02 Mar 17:57
062c9dc
Compare
Choose a tag to compare
  • ✔️ Added shared server to create PHP worker pools instead of isolated worker pool in each individual plugin.
  • 🧟 New plugin system with auto-recovery, easier plugin API.
  • 📜 New logger plugin to configure logging for each plugin individually.
  • 🔝 Up to 50% performance increase in HTTP workloads.
  • ✔️ Added Temporal Workflow plugin to run distributed computations on scale.
  • ✔️ Added debug flag to reload PHP worker ahead of request (emulates PHP-FPM behavior).
  • ❌ Eliminated limit service, now each worker pool incluides supervisor configuration.
  • 🆕 New resetter, informer plugins to perform hot reloads and observe loggers in a system.
  • 💫 Exposed more HTTP plugin configuration options.
  • 🆕 Headers, static and gzip services now located in HTTP config.
  • 🆕 Ability to configure the middleware sequence.
  • 💣 Faster Goridge protocol (eliminated 50% of syscalls).
  • 💾 Added support for binary payloads for RPC (msgpack).
  • 🆕 Server no longer stops when a PHP worker dies (attempts to restart).
  • 💾 New RR binary server downloader.
  • 💣 Echoing no longer breaks execution (yay!).
  • 🆕 Migration to ZapLogger instead of Logrus.
  • 💥 RR can no longer stuck when studding down with broken tasks in pipeline.
  • 🧪 More tests, more static analysis.
  • 💥 Created a new foundation for new KV, WebSocket, GRPC and Queue plugins.

v2.0.0-RC.3

20 Feb 17:32
05a871a
Compare
Choose a tag to compare
v2.0.0-RC.3 Pre-release
Pre-release
  • RR-Core update to v2.0.0-RC.3 version (release: link)
  • Temporal plugin update to v2.0.0-RC.2 version (release: link)