This is the 1.3.0 release of gRPC-Web.
Please see the notes for the previous releases here: https://github.com/grpc/grpc-web/releases. Please consult https://grpc.io/ for all information regarding this product.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
Major Features
- #1139 Improve error type with
RpcError
& internal code sync (contributor: @TomiBelan)- (experimental) Typescript users need to update type references from
Error
->RpcError
- (experimental) Typescript users need to update type references from
Other Changes
- #1140 Improve
RpcError.code
typing & internal code sync (contributor: @richieforeman) - #1138 Remove Bazel in Javascript toolchain
- #1137 Revamp Closure JsUnit tests runtime and optimize test/build flows.
- #1115 Bump Bazel version -> 4.1.0 and Protobuf version -> 3.17.3
- #1107 Allow for custom install prefix @06kellyjac
- #1063 Also set timeout on HTTP request if deadline for grpc call is set @Yannic
- #1004 Bump closure library version to v20201102
- #1002 Bump Envoy version to 1.16.1
- #998 Fix GrpcWebClientBaseOptions types in index.d.ts @acalvo
- #971 Add grpc.web.ClientOptions to better document options and add type res... @Jennnnny
- #969 Fix non-determinism in code generator
- #941 Fix Protobuf .d.ts typings for .proto files without package @Yannic