summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2022-07-18 12:22:18 +0200
committerValery Piashchynski <[email protected]>2022-07-18 12:22:18 +0200
commitefefa108c8ab894f4ef9e91a1647df49e392a3c9 (patch)
treef4c664a79b15a80500e4d84742f4cb0653686c1f
parent0bdc25ef2c3bd7cd57aa5c475a0bbc6eb80be060 (diff)
update docs, CHANGELOG
Signed-off-by: Valery Piashchynski <[email protected]>
-rw-r--r--.rr.yaml5
-rw-r--r--CHANGELOG.md22
-rw-r--r--go.mod60
-rw-r--r--go.sum120
-rw-r--r--schemas/config/2.0.schema.json5
5 files changed, 120 insertions, 92 deletions
diff --git a/.rr.yaml b/.rr.yaml
index 070f7335..f43ffc50 100644
--- a/.rr.yaml
+++ b/.rr.yaml
@@ -1401,6 +1401,11 @@ grpc:
# This option is required
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 file to use, multiply files supported [SINCE 2.6]
#
# This option is required
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 41b94e2f..b08fc1ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,28 @@
# CHANGELOG
-## v2.11.0 (??.??.????)
+## v2.11.0 (28.07.2022)
## 👀 New:
-- ✏️ **RoadRunner**: Can now be embedded in other go programs
+- ✏️ **[BETA]: RoadRunner**: Can now be embedded in other go programs. [PR](https://github.com/roadrunner-server/roadrunner/pull/1214), (thanks @khepin)
+- ✏️ **gRPC Plugin**: Implement Google's `gRPC` [errors API](https://cloud.google.com/apis/design/errors). Exception might be passed as a `Status` structure in the `Metadata` (key - `error`) to be parsed and returned to the user w/o worker restart. NOTE: `Status` structure should be marshaled via `proto` marshaller, not `json`. [FR](https://github.com/roadrunner-server/roadrunner/issues/1001)
+- ✏️ **gRPC Plugin**: `gRPC` reflection server. [GoDocs](https://github.com/grpc/grpc-go/blob/master/Documentation/server-reflection-tutorial.md).
+-
+The reflection server might be activated to use [`grpc_cli`](https://github.com/grpc/grpc/blob/master/doc/command_line_tool.md), [`grpc-curl`](https://github.com/fullstorydev/grpcurl), [`grpc-ui`](https://github.com/fullstorydev/grpcui), or similar tools to intercept grpc payloads.
+
+Configuration:
+```yaml
+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"
+```
## v2.10.7 (14.07.2022)
diff --git a/go.mod b/go.mod
index 3cd90f16..d3eb3813 100644
--- a/go.mod
+++ b/go.mod
@@ -8,45 +8,45 @@ require (
github.com/fatih/color v1.13.0
github.com/joho/godotenv v1.4.0
github.com/olekukonko/tablewriter v0.0.5
- github.com/roadrunner-server/amqp/v2 v2.17.5
+ github.com/roadrunner-server/amqp/v2 v2.17.6
github.com/roadrunner-server/api/v2 v2.18.0
- github.com/roadrunner-server/beanstalk/v2 v2.16.3
- github.com/roadrunner-server/boltdb/v2 v2.16.5
- github.com/roadrunner-server/broadcast/v2 v2.12.6
- github.com/roadrunner-server/cache/v2 v2.15.5
- github.com/roadrunner-server/config/v2 v2.14.6
+ github.com/roadrunner-server/beanstalk/v2 v2.16.4
+ github.com/roadrunner-server/boltdb/v2 v2.16.6
+ github.com/roadrunner-server/broadcast/v2 v2.12.7
+ github.com/roadrunner-server/cache/v2 v2.15.6
+ github.com/roadrunner-server/config/v2 v2.14.7
github.com/roadrunner-server/endure v1.3.0
github.com/roadrunner-server/errors v1.1.2
- github.com/roadrunner-server/fileserver/v2 v2.13.6
+ github.com/roadrunner-server/fileserver/v2 v2.13.7
github.com/roadrunner-server/goridge/v3 v3.4.5
- github.com/roadrunner-server/grpc/v2 v2.17.0
- github.com/roadrunner-server/gzip/v2 v2.12.3
- github.com/roadrunner-server/headers/v2 v2.12.4
- github.com/roadrunner-server/http/v2 v2.19.9
+ github.com/roadrunner-server/grpc/v2 v2.18.0
+ github.com/roadrunner-server/gzip/v2 v2.12.4
+ github.com/roadrunner-server/headers/v2 v2.12.5
+ github.com/roadrunner-server/http/v2 v2.19.10
github.com/roadrunner-server/informer/v2 v2.11.7
- github.com/roadrunner-server/jobs/v2 v2.15.5
- github.com/roadrunner-server/kv/v2 v2.12.7
- github.com/roadrunner-server/logger/v2 v2.13.5
- github.com/roadrunner-server/memcached/v2 v2.12.4
- github.com/roadrunner-server/memory/v2 v2.15.3
- github.com/roadrunner-server/metrics/v2 v2.13.6
- github.com/roadrunner-server/nats/v2 v2.16.2
- github.com/roadrunner-server/new_relic/v2 v2.14.6
+ github.com/roadrunner-server/jobs/v2 v2.15.6
+ github.com/roadrunner-server/kv/v2 v2.12.8
+ github.com/roadrunner-server/logger/v2 v2.13.6
+ github.com/roadrunner-server/memcached/v2 v2.12.5
+ github.com/roadrunner-server/memory/v2 v2.15.4
+ github.com/roadrunner-server/metrics/v2 v2.13.7
+ github.com/roadrunner-server/nats/v2 v2.16.3
+ github.com/roadrunner-server/new_relic/v2 v2.14.7
github.com/roadrunner-server/otel/v2 v2.3.0
- github.com/roadrunner-server/prometheus/v2 v2.13.6
+ github.com/roadrunner-server/prometheus/v2 v2.13.7
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0
- github.com/roadrunner-server/redis/v2 v2.15.4
+ github.com/roadrunner-server/redis/v2 v2.15.5
github.com/roadrunner-server/reload/v2 v2.12.6
github.com/roadrunner-server/resetter/v2 v2.11.7
- github.com/roadrunner-server/rpc/v2 v2.13.4
- github.com/roadrunner-server/send/v2 v2.12.3
- github.com/roadrunner-server/server/v2 v2.14.6
- github.com/roadrunner-server/service/v2 v2.15.0
- github.com/roadrunner-server/sqs/v2 v2.17.3
- github.com/roadrunner-server/static/v2 v2.13.4
- github.com/roadrunner-server/status/v2 v2.13.6
- github.com/roadrunner-server/tcp/v2 v2.13.7
- github.com/roadrunner-server/websockets/v2 v2.14.6
+ github.com/roadrunner-server/rpc/v2 v2.13.5
+ github.com/roadrunner-server/send/v2 v2.12.4
+ github.com/roadrunner-server/server/v2 v2.14.7
+ github.com/roadrunner-server/service/v2 v2.15.1
+ github.com/roadrunner-server/sqs/v2 v2.17.4
+ github.com/roadrunner-server/static/v2 v2.13.5
+ github.com/roadrunner-server/status/v2 v2.13.7
+ github.com/roadrunner-server/tcp/v2 v2.13.8
+ github.com/roadrunner-server/websockets/v2 v2.14.7
github.com/spf13/cobra v1.5.0
github.com/spf13/viper v1.12.0
github.com/stretchr/testify v1.8.0
diff --git a/go.sum b/go.sum
index fb042ff4..db8cee36 100644
--- a/go.sum
+++ b/go.sum
@@ -421,88 +421,88 @@ github.com/rabbitmq/amqp091-go v1.3.4/go.mod h1:ogQDLSOACsLPsIq0NpbtiifNZi2YOz0V
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
-github.com/roadrunner-server/amqp/v2 v2.17.5 h1:jf8BNKN+U9ipLviHMUPsUGI9qKzq+f/RCyeEzRVWqio=
-github.com/roadrunner-server/amqp/v2 v2.17.5/go.mod h1:4ed3xfA8GFt+yvyco0L8AhpjlrRZBuTqdCvCkE4BYQI=
+github.com/roadrunner-server/amqp/v2 v2.17.6 h1:oA9QJDWoQFfTWmnKgAVSWiVCP7hSZdbjcRbTO4Szv/I=
+github.com/roadrunner-server/amqp/v2 v2.17.6/go.mod h1:pJ8v4jpuAd5qzSxfzoSKPHWCwXUuaaa2Pa1xb46SsN4=
github.com/roadrunner-server/api/v2 v2.18.0 h1:xKvlKmgTyQjP+AUMMYL0M/Wk7iyp+bG4qrfp+pCrnLE=
github.com/roadrunner-server/api/v2 v2.18.0/go.mod h1:F4B43HFTLyZee+YHPMY7c3kaVwONNlbjU+UdTq5pmq8=
-github.com/roadrunner-server/beanstalk/v2 v2.16.3 h1:rOlZ4gYBa2ZBkuYpDilnxtGRuMuYoFTPh+a1XsIHYuo=
-github.com/roadrunner-server/beanstalk/v2 v2.16.3/go.mod h1:PRi1hYkug0CENyy01TGk57KRw6ZLWDHTcXm2rDD86nE=
-github.com/roadrunner-server/boltdb/v2 v2.16.5 h1:lYrCnMalQorsVmlUyIMSal6Mig5CLuIw809u0XZIvoE=
-github.com/roadrunner-server/boltdb/v2 v2.16.5/go.mod h1:3+eTdn/vwAYyFTa3HCJ7TIwzDf7zkWvZfUBaFbyxfDQ=
-github.com/roadrunner-server/broadcast/v2 v2.12.6 h1:4QRBoxC5Pr28mcCxynMycvF6OXrtxsJ6Xyvj8RtIqOY=
-github.com/roadrunner-server/broadcast/v2 v2.12.6/go.mod h1:wXXvrgULY2lY3KzVef7RGeGTNNF2VFkAeMwjHC6tx5s=
-github.com/roadrunner-server/cache/v2 v2.15.5 h1:AfxGsPELWBjijPvVdrqCRxEaRut4jMJLlqKZdZtzeG8=
-github.com/roadrunner-server/cache/v2 v2.15.5/go.mod h1:xqG8wwmM10vRelZdttggZl5aE4SX/52I6rPT9fYj/m8=
-github.com/roadrunner-server/config/v2 v2.14.6 h1:O4aR7Q+QY1urJLNmVtl5cDjVy6pZwMZgrxKoJEDyUCo=
-github.com/roadrunner-server/config/v2 v2.14.6/go.mod h1:L8H45Xl7Y6R05oZxat8Y1kVyoMIZssRDCdFV87Fj79M=
+github.com/roadrunner-server/beanstalk/v2 v2.16.4 h1:vYPGquYvC6JLKj0LVe+MThW+eAR9h4/yGnh5FP7QYws=
+github.com/roadrunner-server/beanstalk/v2 v2.16.4/go.mod h1:Nxd0FyK9sBn8dKPO2FkTr7ov/sCe3T5jWYcmjMPCzNo=
+github.com/roadrunner-server/boltdb/v2 v2.16.6 h1:W4qhBhNmb0IVmqG+lL2Ic3AO3fA9T+i94ZtVhMFG7go=
+github.com/roadrunner-server/boltdb/v2 v2.16.6/go.mod h1:2dvHUDE94RTdnwc/8XR21S5Faonoe7H3EuFquDjhrJU=
+github.com/roadrunner-server/broadcast/v2 v2.12.7 h1:LKssEZtr+YPq4mHL99TDhH65QGkFBAyb9FPO7S9USSs=
+github.com/roadrunner-server/broadcast/v2 v2.12.7/go.mod h1:DQNiz0gG6NdDf5ShGDPm5Yvb8m/0NCRpgWWdXMzLH7o=
+github.com/roadrunner-server/cache/v2 v2.15.6 h1:MfKYIWjaD0Hl3Yho41bnJRG8/yJWt1hEtcenmFmR+RE=
+github.com/roadrunner-server/cache/v2 v2.15.6/go.mod h1:28xMu/InfanPaBr+awoHeD+ust7xVRjakXr9PF+1uxI=
+github.com/roadrunner-server/config/v2 v2.14.7 h1:u6Jyp0P9qqHlvo8nsgR89PDIKzc1KzJFcLhu6ADVf4Y=
+github.com/roadrunner-server/config/v2 v2.14.7/go.mod h1:WnukPIOlJaPvI5/GzzSnCcBmxGnSLY3SJvKnsgpx5LI=
github.com/roadrunner-server/endure v1.3.0 h1:lZNOE4EDcoibR2PE4xz6G8/ywQBq9HmMzCvfQenEUCA=
github.com/roadrunner-server/endure v1.3.0/go.mod h1:Yahi4Uoabla2o+0N+pbjWwIJnAigYWppGwbLU3D6cLc=
github.com/roadrunner-server/errors v1.1.2 h1:+LPw9Akgg+8LAGM4wASMWLAoBIbyP+mhNfR+FBS2Slw=
github.com/roadrunner-server/errors v1.1.2/go.mod h1:jVSh32nFtRMzKItYUM9W2CTLLpXAM8HseL2lUENPYtU=
-github.com/roadrunner-server/fileserver/v2 v2.13.6 h1:zQe2Gddbag7ITTNSUeR8P/UNMjUL1elN26i2+jKeXnI=
-github.com/roadrunner-server/fileserver/v2 v2.13.6/go.mod h1:FpZrjzsRikWgmxXPM1ZT1Okwru4Bm6IDro+KNFaFlAg=
+github.com/roadrunner-server/fileserver/v2 v2.13.7 h1:dLq9jN2XTBstYVyFbBXNPsfgJ5MCoc5OBnK+Zx5acmc=
+github.com/roadrunner-server/fileserver/v2 v2.13.7/go.mod h1:X9hdQ9yMEZVGehgPazPDk+WajumL5sMuO8vl6yiPLvs=
github.com/roadrunner-server/goridge/v3 v3.4.5 h1:g7K9kOmyAOQQ9TusDYksgyKBsKQrQVNc0CT1HKhaphg=
github.com/roadrunner-server/goridge/v3 v3.4.5/go.mod h1:zGbUad2YyaaW9Vt9dqLBDcyrA45KlYoRh8jB7TUsStM=
-github.com/roadrunner-server/grpc/v2 v2.17.0 h1:FT64YdvvmgN3MaZ0ONc2AycdW/JWN4hqJSj8XXg3Exg=
-github.com/roadrunner-server/grpc/v2 v2.17.0/go.mod h1:dczlTS/fvkckEMonTLWB2xQghUEUy/mLwHe+uBswf+8=
-github.com/roadrunner-server/gzip/v2 v2.12.3 h1:Y0u/CxRg9MOvvQQdu4F9wI+7LXi8bUQUfaWGmhTHrI0=
-github.com/roadrunner-server/gzip/v2 v2.12.3/go.mod h1:FVq6R/218iFYkk3jCC2c+Rys+C2/TXjS0QLZQ2KhGQI=
-github.com/roadrunner-server/headers/v2 v2.12.4 h1:6FHhS6xQeLgqvnUUbbMMMHpjK8aVBSjiFNKNr9nCFtk=
-github.com/roadrunner-server/headers/v2 v2.12.4/go.mod h1:emmn/qLZ0MhMmwpPF3IzGFSn/3KL+5YFGkiGU7k7EoQ=
-github.com/roadrunner-server/http/v2 v2.19.9 h1:UFMYFt4TiW/X0veFtd2AYm1v9R8PqzSZUMNGqRAnczw=
-github.com/roadrunner-server/http/v2 v2.19.9/go.mod h1:Msd1r3M0Aq5n1VL5iVjeEDfwt1dnNqFAeDmj9Kg7I4c=
+github.com/roadrunner-server/grpc/v2 v2.18.0 h1:fYHZMMR+p7NJVOHhZK4fgySuvGrIxCNkw+uHyWUl6DI=
+github.com/roadrunner-server/grpc/v2 v2.18.0/go.mod h1:R6SkwnaCIJNkG/LNo/kjwnZPG6wI0KPB+CrnGGxLXxY=
+github.com/roadrunner-server/gzip/v2 v2.12.4 h1:wTWlf1kfBGjAL+xabTeJFJNZBLiRzw+aBXTDqe4SiNo=
+github.com/roadrunner-server/gzip/v2 v2.12.4/go.mod h1:HVGGJXD3w+wUbZykzK60Gl3UJkEVnrgI2C1QQJE6xHU=
+github.com/roadrunner-server/headers/v2 v2.12.5 h1:94mDM29QmBUI33TV5FrYMTMY8oLttykB73SfW8pGEAE=
+github.com/roadrunner-server/headers/v2 v2.12.5/go.mod h1:HU9Rdhfk3niEMpiAZQgEXGs+olKEHcwSI+nqIzzPwRQ=
+github.com/roadrunner-server/http/v2 v2.19.10 h1:JK3Oh/8zDEBOZM1SiQa+2PMQdDtrAtpDQYlIIAOdZoA=
+github.com/roadrunner-server/http/v2 v2.19.10/go.mod h1:NmvieLx/vvoDBTf9HVZbphozK9r4dD8GSi022h4ymrc=
github.com/roadrunner-server/informer/v2 v2.11.7 h1:vl4mi1tV1x39k3TkZelmF3GiwK4TKNqlLVXWAl6URyg=
github.com/roadrunner-server/informer/v2 v2.11.7/go.mod h1:eKksViGKMdSZQr2dgMRwVR0pT66B7Q/R3k5Y3hBRcQs=
-github.com/roadrunner-server/jobs/v2 v2.15.5 h1:D9QP5n8m6qxmA9317buV/6ICNBTwwA9eBfPW1U07Gg0=
-github.com/roadrunner-server/jobs/v2 v2.15.5/go.mod h1:uAsVEzCp1nfY/XhTPCKf9im1hbC64pTgmhugTx+zQWk=
-github.com/roadrunner-server/kv/v2 v2.12.7 h1:mBzcQfn2rLJXO8hf1hyCiVqHWKpJpn/a+uFPKlKMU/0=
-github.com/roadrunner-server/kv/v2 v2.12.7/go.mod h1:CINO14KmWrtU/hTWZOLbR3X+SwhrNNQluGPdBqIko88=
-github.com/roadrunner-server/logger/v2 v2.13.5 h1:iDjp0ZFlPJlnbfjYX8V+pyJYhbuZo9ArSAVuv1GR5mE=
-github.com/roadrunner-server/logger/v2 v2.13.5/go.mod h1:FZteSDWsJGYi/hlfGo8SxZPe31JJR/nbLA0fSgN/z3k=
-github.com/roadrunner-server/memcached/v2 v2.12.4 h1:9p5xxrGQLw/welWL81fMRraq3zmtUm59cI33pb+JEWI=
-github.com/roadrunner-server/memcached/v2 v2.12.4/go.mod h1:Qkl0Nj/ofBBLJEe0NP+KUNRLndNTdZnUpiPF5rBBs10=
-github.com/roadrunner-server/memory/v2 v2.15.3 h1:yotZ0+/+y6VqB3NK1/VNYVoIH0nEmxm8ayyXGMPJ9EI=
-github.com/roadrunner-server/memory/v2 v2.15.3/go.mod h1:f3WrrofJ97C9ZaRJQnuemcn/tm970Iuy/eCmh6HkidU=
-github.com/roadrunner-server/metrics/v2 v2.13.6 h1:xYNqXYoNmQpXOZoRmAt3tnPj/gw5p/Swg5FnjkDXZ7c=
-github.com/roadrunner-server/metrics/v2 v2.13.6/go.mod h1:X7xHi6pVGvsmZBUgRQY4QF12kjqsI739bie2NszE/Xg=
-github.com/roadrunner-server/nats/v2 v2.16.2 h1:oZuVIFQeaz3r4kiqjq2K2LbX0OudIxd/ANh8EnFfeNI=
-github.com/roadrunner-server/nats/v2 v2.16.2/go.mod h1:AyKbCmfNdRfhudgKxxmW89/2iDtgqbV3ZDvo0jLSjqo=
-github.com/roadrunner-server/new_relic/v2 v2.14.6 h1:uvg0qFY5ZU5wZ4eIMRLP0B/tCv/losZv+M7r7jfJ9PA=
-github.com/roadrunner-server/new_relic/v2 v2.14.6/go.mod h1:t6lPH+ukmj6p9MUHgcUXizLBzO1BQNKMz7bPq7TQAYM=
+github.com/roadrunner-server/jobs/v2 v2.15.6 h1:lrpzmPQtCUiSh+Q0jbQYZ3TCXSP09wHqsOkOBs8XmIU=
+github.com/roadrunner-server/jobs/v2 v2.15.6/go.mod h1:PHr3poMobxkbch2Z15h7B243TnSQ9Y3w7Obv3/yS7f0=
+github.com/roadrunner-server/kv/v2 v2.12.8 h1:bcgQHuafHm48kfFYqBAmOpQlyF+BZ66cXXtb7popWPk=
+github.com/roadrunner-server/kv/v2 v2.12.8/go.mod h1:+4jpsx4oqztxceX+XeV+be54OIHHQXKkWC8udk4RwDQ=
+github.com/roadrunner-server/logger/v2 v2.13.6 h1:tr00lYzrdxOSTggF105QstAO4wxbC5otJwFenvwP/Jk=
+github.com/roadrunner-server/logger/v2 v2.13.6/go.mod h1:5ptUJX18twCFyhmLMq6lSsKBuuMg73bd8t8M62RRzfw=
+github.com/roadrunner-server/memcached/v2 v2.12.5 h1:U+PKXQVhvDLyEXNotfCRFueeR1bVf9FEX2//kNzuzS4=
+github.com/roadrunner-server/memcached/v2 v2.12.5/go.mod h1:W9YnTvQJpWCbBHE/BvkIUMPwdVLnbkwTGAYEZRaFC9w=
+github.com/roadrunner-server/memory/v2 v2.15.4 h1:alpjJUTeKf7vPoUVOsneBT3g+rfRCJ4ugEeSJIMpT/Q=
+github.com/roadrunner-server/memory/v2 v2.15.4/go.mod h1:agoeLVZOhaz0M8pAhVDFwmxWAFihA360kL7dETVsDD4=
+github.com/roadrunner-server/metrics/v2 v2.13.7 h1:7FRfbz+4m0+zZzOdYLdkk/Z849FR10cJ3dhRzOOiPK4=
+github.com/roadrunner-server/metrics/v2 v2.13.7/go.mod h1:J3BxOCgCBI3AcxKltzOAr/abAyEWUDBgqEsRbzZ8WWg=
+github.com/roadrunner-server/nats/v2 v2.16.3 h1:XHAKwSUX5YYH41MDCTrTtcqGJ79uJ5i/DJRLM7LYz4U=
+github.com/roadrunner-server/nats/v2 v2.16.3/go.mod h1:UqaqPIDLZ4E0urxnpFrSEbZ8LPzvUAakxo8+a02U0N4=
+github.com/roadrunner-server/new_relic/v2 v2.14.7 h1:E1h5mGAZngTF782HqWhlsv1aLgNVJFsNNSw5wdXSY7E=
+github.com/roadrunner-server/new_relic/v2 v2.14.7/go.mod h1:Q7fdt82z2sjNGxZPaHvHm7sX94eLfV6pPK5GvMK5Xdg=
github.com/roadrunner-server/otel/v2 v2.3.0 h1:/S4c4J13smMVHrKvWMVlDDcJnktbI8pQ6AhyAsl/rFU=
github.com/roadrunner-server/otel/v2 v2.3.0/go.mod h1:iLrejpHB+PD1NG+y4o+giSNOtXdJWmLOuAnLwVaRYFo=
-github.com/roadrunner-server/prometheus/v2 v2.13.6 h1:GOOkbtsFEzewOZioHGjzRcXLDoKCTxbtEHVw5MHDE48=
-github.com/roadrunner-server/prometheus/v2 v2.13.6/go.mod h1:z4/zuB4chuhnt/7M7IQfKe7zBeLTpQhmUmcU0t9ifWA=
+github.com/roadrunner-server/prometheus/v2 v2.13.7 h1:EWPTpV71RNXTEnHvsFgSn8B/Fhetp01kcxevNWoBd9I=
+github.com/roadrunner-server/prometheus/v2 v2.13.7/go.mod h1:X3mf+C7wn/OGVgVjDsZzYWj6Nw0ZejKOmNC/gGDqD3Q=
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0 h1:DA2fItCrwzNBXN7zl2dB+pQMvXoSM9raH1Q8nELkhuI=
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0/go.mod h1:mZHMsfUIkNXQRN8X98POxa/qYB6Zrb4HZmBTAWdxusg=
-github.com/roadrunner-server/redis/v2 v2.15.4 h1:aesN18e9IyLYPK5G+DsZKT7vIpeIo2MQwU7n6kQS6j8=
-github.com/roadrunner-server/redis/v2 v2.15.4/go.mod h1:OJ61Y8pYvAdlFYTvFe7rQK96EluvdJ6QfSKbsrYM9wQ=
+github.com/roadrunner-server/redis/v2 v2.15.5 h1:CYW7Cb/2BmTeIG7W0wHl6c8SpTQzOP5MvWjiZl6v6X4=
+github.com/roadrunner-server/redis/v2 v2.15.5/go.mod h1:XXnhvg1AZ/HFmGigDUuhnOgJoeNmY9mrWXwS2tDfeak=
github.com/roadrunner-server/reload/v2 v2.12.6 h1:x2VB1MqFaHnJTWftgofLU7BridDEGmD+JS3SSaLq8nQ=
github.com/roadrunner-server/reload/v2 v2.12.6/go.mod h1:5rrikEuAKelNR5ouNtwfkdOSWD7zT0I4RpGnxJKMpMo=
github.com/roadrunner-server/resetter/v2 v2.11.7 h1:vwoMBejRborEstZVoKoLUrxY947GB5YS1PsmZ4o0ewc=
github.com/roadrunner-server/resetter/v2 v2.11.7/go.mod h1:C8xRnkPgBSFykQAzd8UNQu1EPslPxGz0r/D5ijTzvBE=
-github.com/roadrunner-server/rpc/v2 v2.13.4 h1:wl+aqybacxAG9YIUBSj+tSLWfp3QlvLFE2WmS7FgpXw=
-github.com/roadrunner-server/rpc/v2 v2.13.4/go.mod h1:vzkxnRULfofn4fZphr795mkVpeOKwy9yeNYmBjJfnpc=
+github.com/roadrunner-server/rpc/v2 v2.13.5 h1:7DpUfxnzgQQERYdEHikMHcl1+QJ6BMzBQMhduOqejkE=
+github.com/roadrunner-server/rpc/v2 v2.13.5/go.mod h1:vbRvWawA1v8UDQjaOzshC+fEnnjEOhclVE0gTGlCppk=
github.com/roadrunner-server/sdk/v2 v2.17.3 h1:BkBDcdO+YhEvbmsbPtak5yg91FDW+GFoZr5UBrWOQJc=
github.com/roadrunner-server/sdk/v2 v2.17.3/go.mod h1:n05/SPVQ9WFj4UJEruVbXrSUfo2hkGiO4HxMgvsAlWM=
-github.com/roadrunner-server/send/v2 v2.12.3 h1:98kRred2rvP6fMs+ePXoykN8ttuMhYIJr7RGfSnXJB0=
-github.com/roadrunner-server/send/v2 v2.12.3/go.mod h1:W1SHPuWKSg8igv2iJo1n+yKiouUUMnxj+jv41Brmmio=
-github.com/roadrunner-server/server/v2 v2.14.6 h1:ESRjKxPpf65aEU6hSUYktLYyp7t7I1rbnj4zyrEHx8Q=
-github.com/roadrunner-server/server/v2 v2.14.6/go.mod h1:E/8T1kIqDSC2gv2zlokFwo6P1cvlsxkfftFVjvtDR3k=
-github.com/roadrunner-server/service/v2 v2.15.0 h1:ptv+ROf1AAyFbiWFABUb7z3zJ9E2gxpI8JgiRnlj75w=
-github.com/roadrunner-server/service/v2 v2.15.0/go.mod h1:fm9wzPBMqcKU48PGLN3CXQ7yxPoY+a2NSMP+aBWENS8=
-github.com/roadrunner-server/sqs/v2 v2.17.3 h1:8rAn+S3x9MUKiCP/PzfgaJGTHzbffNpFDNnSMTy62f0=
-github.com/roadrunner-server/sqs/v2 v2.17.3/go.mod h1:N8FAIh2VK6EZVn9ehq6ZgdVotxsoRIsyr96mQgJKMn8=
-github.com/roadrunner-server/static/v2 v2.13.4 h1:KTAzK0Jc/94e9KDKCLQHT/NpWazQHEMt6HmjNreRK7s=
-github.com/roadrunner-server/static/v2 v2.13.4/go.mod h1:/SbigptN4cXcs4jrC3onpD+t+nJ9koVSCtZZF07Ezro=
-github.com/roadrunner-server/status/v2 v2.13.6 h1:I0/xVRsKA/QDTT/bItjXaTli+xZUpRH5+LuongrcpGU=
-github.com/roadrunner-server/status/v2 v2.13.6/go.mod h1:7oJyLSsiErisPWeAbzsbib34mxVwF7UvDAeneXIuZj8=
-github.com/roadrunner-server/tcp/v2 v2.13.7 h1:vlTMT/Dioe6h0W6ibg5OZhkag8jwEGUvBWWw1oNqTlU=
-github.com/roadrunner-server/tcp/v2 v2.13.7/go.mod h1:lIg9lgKZ0aq2hyOE9HNaT0UeGX2E3vrQgd1W2LQrPE0=
+github.com/roadrunner-server/send/v2 v2.12.4 h1:0naxOg2b/CF6Jx74p+VrY24fLjVItlCGqzoUZFpXj+Y=
+github.com/roadrunner-server/send/v2 v2.12.4/go.mod h1:JJrCUDH5+IZYGCSsHtA6RO2Xsh7WyGfU+296+sMFzTE=
+github.com/roadrunner-server/server/v2 v2.14.7 h1:J4tR/OU2EO/l0yEbBHpkgbVCxPC/zIyhuRjQ9YIMWIg=
+github.com/roadrunner-server/server/v2 v2.14.7/go.mod h1:aXwpq6+cHw5wqkS+NnSPdt9fZwopMpjgL/fWz9inCGo=
+github.com/roadrunner-server/service/v2 v2.15.1 h1:HIoc1JzuMdZok9cdy3wDG/UPOGdqrjllNylTDMogZHI=
+github.com/roadrunner-server/service/v2 v2.15.1/go.mod h1:GYHOEKIeCNN3nzq4hUY/3g6/WfbYez5SIvF7i4irkKk=
+github.com/roadrunner-server/sqs/v2 v2.17.4 h1:bq4LMNnAxxt2RokuxnDBjcvkzL5dCRNhxHUWC9byF3c=
+github.com/roadrunner-server/sqs/v2 v2.17.4/go.mod h1:4GA17ipA5NAC/4rtvArB9p6Wu8B265BGcRCwxGF3PAE=
+github.com/roadrunner-server/static/v2 v2.13.5 h1:Fdc82kV7tHifIsAQyvRtH/4FEPw9Wjek2VQf89LYGpM=
+github.com/roadrunner-server/static/v2 v2.13.5/go.mod h1:okW04zZOThDIGjRRGCH0W2gm4W1NDAPY0xk0rBc8MxI=
+github.com/roadrunner-server/status/v2 v2.13.7 h1:zu+2+LqWr7yioBXPH0HT/jse+mu0yH5bJ1LjNyh7cro=
+github.com/roadrunner-server/status/v2 v2.13.7/go.mod h1:SMNvzNO0MgV8TsMorvnNTQZoBv0jSSon8a/VQmd6OW8=
+github.com/roadrunner-server/tcp/v2 v2.13.8 h1:O/mmSd3G4aZa29U/Wa8Fg+XawhYc6Yko9BMJCNeDBMo=
+github.com/roadrunner-server/tcp/v2 v2.13.8/go.mod h1:KoBqkG2Qs33rpnW5UH2SkyiD0DZccRrEVWhVFSVp++c=
github.com/roadrunner-server/tcplisten v1.1.2 h1:GBjKlSEbA67UB2y83rFWsQKqMQGyalhTN9Q9HCIMBC0=
github.com/roadrunner-server/tcplisten v1.1.2/go.mod h1:wN2/X46Vo60sC9L5Bf/eC8kL+X3//7KIFmANEXZaLsg=
-github.com/roadrunner-server/websockets/v2 v2.14.6 h1:OPq8Op9GC5XgQme9HbQSpVA532Do1qIry8q+CW5/Imk=
-github.com/roadrunner-server/websockets/v2 v2.14.6/go.mod h1:GM3D/mHTKahCxsctXk2EBTltVktpnkNvXi0aorDv5/k=
+github.com/roadrunner-server/websockets/v2 v2.14.7 h1:4c7CJH21Zam6axtDqLkLFPE5f6BSLzFZMqfXpyCLJrQ=
+github.com/roadrunner-server/websockets/v2 v2.14.7/go.mod h1:jmO8iAlZdGpFViUlU85wTRuCtDF4PYfFFqsOcfox1eA=
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
diff --git a/schemas/config/2.0.schema.json b/schemas/config/2.0.schema.json
index bb8ae976..fda79cc4 100644
--- a/schemas/config/2.0.schema.json
+++ b/schemas/config/2.0.schema.json
@@ -1425,6 +1425,11 @@
"type": "string"
}
},
+ "enable_reflection_server": {
+ "type": "boolean",
+ "description": "[SINCE 2.11]. The reflection server might be activated to use `grpc_cli`, `grpc-ui`, `grpc-curl`, or similar tools to intercept grpc payloads",
+ "default": false
+ },
"tls": {
"description": "GRPC TLS configuration",
"type": "object",