Skip to content

Commit 161af8c

Browse files
committed
grpc-js: Prepare for 1.8.0 release
De-experimentalize xDS retry support, and update versions and documentation
1 parent 8d6b590 commit 161af8c

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

PACKAGE-COMPARISON.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ JWT Access and Service Account Credentials | provided by the [Google Auth Librar
1515
Interceptors | :heavy_check_mark: | :heavy_check_mark:
1616
Connection Keepalives | :heavy_check_mark: | :heavy_check_mark:
1717
HTTP Connect Support | :heavy_check_mark: | :heavy_check_mark:
18-
Retries | :heavy_check_mark: | :x:
18+
Retries | :heavy_check_mark: (without hedging) | :heavy_check_mark: (including hedging)
1919
Stats/tracing/monitoring | :heavy_check_mark: | :x:
2020
Load Balancing | :heavy_check_mark: | :heavy_check_mark:
2121
Initial Metadata Options | :heavy_check_mark: | only `waitForReady`

packages/grpc-js-xds/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@ const client = new MyServiceClient('xds:///example.com:123');
2828
- [xDS Circuit Breaking](https://github.com/grpc/proposal/blob/master/A32-xds-circuit-breaking.md)
2929
- [xDS Client-Side Fault Injection](https://github.com/grpc/proposal/blob/master/A33-Fault-Injection.md)
3030
- [Client Status Discovery Service](https://github.com/grpc/proposal/blob/master/A40-csds-support.md)
31-
- [Outlier Detection](https://github.com/grpc/proposal/blob/master/A50-xds-outlier-detection.md)
31+
- [Outlier Detection](https://github.com/grpc/proposal/blob/master/A50-xds-outlier-detection.md)
32+
- [xDS Retry Support](https://github.com/grpc/proposal/blob/master/A44-xds-retry.md)

packages/grpc-js-xds/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@grpc/grpc-js-xds",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "Plugin for @grpc/grpc-js. Adds the xds:// URL scheme and associated features.",
55
"main": "build/src/index.js",
66
"scripts": {
@@ -47,7 +47,7 @@
4747
"re2-wasm": "^1.0.1"
4848
},
4949
"peerDependencies": {
50-
"@grpc/grpc-js": "~1.7.0"
50+
"@grpc/grpc-js": "~1.8.0"
5151
},
5252
"engines": {
5353
"node": ">=10.10.0"

packages/grpc-js-xds/src/environment.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717

1818
export const EXPERIMENTAL_FAULT_INJECTION = (process.env.GRPC_XDS_EXPERIMENTAL_FAULT_INJECTION ?? 'true') === 'true';
1919
export const EXPERIMENTAL_OUTLIER_DETECTION = (process.env.GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION ?? 'true') === 'true';
20-
export const EXPERIMENTAL_RETRY = process.env.GRPC_XDS_EXPERIMENTAL_ENABLE_RETRY === 'true';
20+
export const EXPERIMENTAL_RETRY = (process.env.GRPC_XDS_EXPERIMENTAL_ENABLE_RETRY ?? 'true') === 'true';

packages/grpc-js/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@grpc/grpc-js",
3-
"version": "1.7.3",
3+
"version": "1.8.0",
44
"description": "gRPC Library for Node - pure JS implementation",
55
"homepage": "https://grpc.io/",
66
"repository": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js",

0 commit comments

Comments
 (0)