Skip to content

Releases: roadrunner-server/roadrunner

v2024.1.0

11 Apr 16:38
c0d3df2
Compare
Choose a tag to compare

🚀 v2024.1.0 🚀

Upgrade guide: link

HTTP plugin:

  • 🔥 Use protobuf encoded payloads to prevent field reordering and JSON escaped symbols.

Kafka driver:

SDK:

  • 🔥 Use a small random jitter to prevent the Thundering herd problem when user uses max_jobs option and all the workers restarted at the same time. This feature is enabled automatically. (thanks @Kaspiman)

v2023.3.12

29 Feb 18:23
9b5b65e
Compare
Choose a tag to compare

🚀 v2023.3.12 🚀

Centrifuge plugin:

  • 🔥 Add support for the NotifyChannelState centrifuge API.

Temporal plugin:

🧹 Chore:

  • 🧑‍🏭: All since log entries are now always shown as milliseconds, FR, (thanks @dmitryuk).

v2023.3.11

15 Feb 19:52
a39c549
Compare
Choose a tag to compare

🚀 v2023.3.11 🚀

Centrifuge plugin:

  • 🐛️ Check the connection properly before attempting to send a request: PR

OTEL plugin:

  • 🐛️ Do not force setting endpoint and headers: BUG. Update docs on OTEL env usage: Docs, (thanks @fasdalf and @arku31).

HTTP plugin:

  • 🐛️ Response status 200 instead of 500 in debug mode if PHP code fails: BUG, (thanks @Volonda).

🧹 Chore:

  • 🧑‍🏭 Dependencies: Build with Go 1.22.0.

v2023.3.10

01 Feb 22:32
8cb2c6f
Compare
Choose a tag to compare

🚀 v2023.3.10 🚀

Core SDK bugfixes:

  • 🐛️ Request queue gets too large, BUG/FR, Docs (thanks, @L3tum)
  • 🐛️ Huge memory allocation in the debug mode FIX.
  • 🐛️ Stop handler (worker->stop()) was returned (breaking change fix) FIX, (thanks @Zylius)

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project/system dependencies.

v2023.3.9

11 Jan 13:42
362f643
Compare
Choose a tag to compare

🚀 v2023.3.9 🚀

HTTP plugin

  • 🐛️ Streaming responses can experience a lock-up when the client disconnects early, BUG, (thanks @segrax)

SQS JOBS driver

  • 🐛️ Use user specified credentials if they are set even if we're inside AWS, BUG, (thanks @matteokov)

Service plugin

  • 🐛️ Services directly killed when restarting on terminating. BUG, (thanks @chazzbg)

Server plugin

  • 🔥 Add user parameter to on_init command section. PR, docs, (thanks @Kaspiman)

Redis KV driver

  • 🐛️ Correctly finish the OTEL span. PR, (thanks @Kaspiman)

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project/system dependencies.
  • 🧑‍🏭 Docs: update docs, BUG.

v2023.3.8

14 Dec 16:05
80eff8a
Compare
Choose a tag to compare

🚀 v2023.3.8 🚀

HTTP plugin

gRPC plugin

  • 🔥 Experimental support for the OTLP protocol inside the gRPC plugin: FR, docs: link (thanks @rauanmayemir)

Beanstalk driver

Velox

  • 🔥 To ensure that Velox is able to build every RoadRunner version, we've added a new CI CRON job that builds RoadRunner with Velox daily. This job is not related to the RoadRunner release process, but it will help us to ensure that Velox is always compatible with the latest RoadRunner version.

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project/system dependencies.

v2023.3.7

30 Nov 19:15
6c15487
Compare
Choose a tag to compare

🚀 v2023.3.7 🚀

gRPC plugin:

  • 🔥 Re-enable HTTP health and readiness checks via regular endpoints /health and /ready.

AMQP driver:

  • 🐛️ Fix mapping for the RabbitMQ type List (Golang []any), BUG, (thanks @iborysenko).
  • 🐛️ Fix an edge case for the DLX queue type when user doesn't specify any queue, but use Push method with delays, BUG, (thanks @fereron).

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project/system dependencies.

v2023.3.6

23 Nov 16:35
fa7db30
Compare
Choose a tag to compare

🚀 v2023.3.6 🚀

CI releases:

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project/system dependencies.

v2023.3.5

16 Nov 14:06
2c69fed
Compare
Choose a tag to compare

🚀 v2023.3.5 🚀

Config plugin:

  • 🔥 Add the ability to include .env files in the configuration (experimental feature): Docs, (thanks @OO00O0O).

Temporal plugin:

HTTP plugin:

  • 🔥 Allow showing PHP exception traces in the response: BUG, (thanks @speller).

🧹 Chore:

  • 🧑‍🏭 Dependencies: update project (system) dependencies.

v2023.3.4

09 Nov 16:27
2f2aeb9
Compare
Choose a tag to compare

🚀 v2023.3.4 🚀

🔥 Features:

RR Core:

  • ✒️ Experimental features: Add support for the experimental features: Docs.

👀 Plugins:

  • ✒️ NATS driver: Replace the old JetStream client with the new one: FR, API.
  • ✒️ Config driver: Add experimental support for merging two and more configuration files: FR, Docs, (thanks @hugochinchilla)
  • ✒️ Headers middleware: Add support for the regular expressions for origin: FR, Docs, (thanks @orlandothoeny)

🩹 Fixes

  • 🐛 HTTP Plugin: Unable to POST relatively chunky POST: BUG, (thanks @FluffyDiscord)