Releases: roadrunner-server/roadrunner
Releases · roadrunner-server/roadrunner
v2024.1.0
🚀 v2024.1.0 🚀
Upgrade guide: link
HTTP
plugin:
- 🔥 Use
protobuf
encoded payloads to prevent field reordering and JSON escaped symbols.
Kafka
driver:
- 🔥 Support TLS configuration (thanks @dkomarek)
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
🚀 v2023.3.12 🚀
Centrifuge
plugin:
- 🔥 Add support for the
NotifyChannelState
centrifuge API.
Temporal
plugin:
- 🔥 Add support for the Updates API.
- 🔥 Add support for the healthchecks: FR, (thanks @shanginn).
🧹 Chore:
v2023.3.11
🚀 v2023.3.11 🚀
Centrifuge
plugin:
- 🐛️ Check the connection properly before attempting to send a request: PR
OTEL
plugin:
- 🐛️ Do not force setting
endpoint
andheaders
: BUG. Update docs on OTEL env usage: Docs, (thanks @fasdalf and @arku31).
HTTP
plugin:
🧹 Chore:
- 🧑🏭 Dependencies: Build with Go 1.22.0.
v2023.3.10
v2023.3.9
🚀 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
Server
plugin
Redis
KV driver
🧹 Chore:
- 🧑🏭 Dependencies: update project/system dependencies.
- 🧑🏭 Docs: update docs, BUG.
v2023.3.8
🚀 v2023.3.8 🚀
HTTP
plugin
gRPC
plugin
- 🔥 Experimental support for the OTLP protocol inside the
gRPC
plugin: FR, docs: link (thanks @rauanmayemir)
Beanstalk
driver
- 🐛️ Fix NPE on empty options BUG, (thanks @SerhiiMova).
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
🚀 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
v2023.3.5
🚀 v2023.3.5 🚀
Config plugin:
- 🔥 Add the ability to include
.env
files in the configuration (experimental feature): Docs, (thanks @OO00O0O).
Temporal plugin:
- 🐛️ Fix bug with incorrect pool destroy order: BUG, (thanks @pfy-oleksii-storozhylov).
HTTP plugin:
🧹 Chore:
- 🧑🏭 Dependencies: update project (system) dependencies.
v2023.3.4
🚀 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)