Skip to content

Releases: roadrunner-server/roadrunner

v2024.1.2

16 May 19:48
8e80f7c
Compare
Choose a tag to compare

🚀 v2024.1.2 🚀

Upcoming new JOBS driver: google-pub-sub:

  • 🔥: Currently in a polishing phase, the new plugin will be released as part of the v2024.2.0. Stay tuned! (thanks @cv65kr)

gRPC plugin:

  • 🐛: Strip extra slashes when there is no package defined in the protofile: PR, (thanks @satdeveloping)

OTEL plugin:

RR core plugin:

  • 🐛: RR workers/reset commands don't respect default config values: BUG, (thanks @r4m-alexd)

v2024.1.1

02 May 16:36
9d73edf
Compare
Choose a tag to compare

🚀 v2024.1.1 🚀

HTTP plugin:

gRPC plugin:

  • 🔥 Remove experimental status from the OTEL in gRPC, PR

SDK:

  • 🔥 Additional debug logging for the maxExecs with jitter: PR (thanks @Kaspiman)

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.