👀 New:
- ✏️ [BETA]: RoadRunner: Can now be embedded in other go programs. PR, (thanks @khepin)
- ✏️ gRPC Plugin: Implement Google's
gRPC
errors API. An exception might be passed as aStatus
structure in theMetadata
(key -error
) to be parsed and returned to the user w/o worker restart. NOTE:Status
structure should be marshaled viaproto
marshaller, notjson
. FR - ✏️ gRPC Plugin:
gRPC
reflection server. GoDocs. - ✏️ Logger Plugin: Get rid of the
context deadline exceeded
error on worker's allocation. We updated the error message with the link to the docs with the most common causes for theworker allocation failed
error: https://roadrunner.dev/docs/known-issues-allocate-timeout/2.x/en. Feel free to add your cases here :)
The reflection server might be activated to use grpc_cli
, grpc-curl
, grpc-ui
, or similar tools to intercept grpc payloads.
Configuration:
grpc:
listen: "tcp://localhost:9001"
# GRPC reflection server [SINCE 2.11]
#
# This option is optional. The reflection server might be activated to use `grpc_cli`, `grpc-ui`, `grpc-curl`, or similar tools to intercept grpc payloads.
enable_reflection_server: false
proto:
- "first.proto"
- "second.proto"