diff options
author | Valery Piashchynski <[email protected]> | 2022-07-18 16:42:32 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2022-07-18 16:42:32 +0200 |
commit | 757b3b6d32a629b56df58948e708b21fb5bed24f (patch) | |
tree | b9f91d1e2141c110c5246e99fc7602f662626a61 /CHANGELOG.md | |
parent | 0bdc25ef2c3bd7cd57aa5c475a0bbc6eb80be060 (diff) | |
parent | f6e44d68568f1027fd46096e4b4dabd6d471a479 (diff) |
[#1216]: pre-release: `v2.11.0-beta.1`v2.11.0-beta.1
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 41b94e2f..e3147816 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,29 @@ # 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). +- ✏️ **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 the `worker 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`](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) |