summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
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 /CHANGELOG.md
parent0bdc25ef2c3bd7cd57aa5c475a0bbc6eb80be060 (diff)
update docs, CHANGELOG
Signed-off-by: Valery Piashchynski <[email protected]>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md22
1 files changed, 20 insertions, 2 deletions
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)