Skip to content

Releases

Release 2.1.1

Choose a tag to compare

@Vuhag123 Vuhag123 released this 27 Aug 10:00
28e864b

This is the 2.1.1 release of gRPC-Web! :)

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

Security

  • #1547 limit maxReceiveMessageSize to 4MB to have parity with other runtimes @mbissa

Other Changes

  • #1548 fix(docker): resolve grpcwebproxy build failure caused by dead vanity ... @Vuhag123
  • #1545 chore: upgrade macOS CI to macos-14 and prune unused rollup-plugin-cop... @Vuhag123

Full Changelog: 2.1.0...2.1.1

Release 2.1.0

Choose a tag to compare

@Vuhag123 Vuhag123 released this 26 Aug 09:59
0f158e8

This is the 2.1.0 release of gRPC-Web! :)

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

Note: The macOS 13 compiler is missing in this version. Please just use the previous version instead. NPM is not affected.

Major Features

Other Changes

  • #1526 chore: bump bazel modules @loeffel-io
  • #1523 Bump webpack from 5.101.3 to 5.104.1 in /net/grpc/gateway/examples/ech... @dependabot[bot]
  • #1521 fix-944 - Added unary Call in abstractclientbase. @Vuhag123
  • #1515 Fix 1097 - typescript: add missing constructor definition in generated... @Vuhag123
  • #1514 missing symbol $ in get/set functions in TypeScript output of grpc-web @Vuhag123

Release 2.0.2

Choose a tag to compare

@Vuhag123 Vuhag123 released this 17 Sep 11:22
9e6bf0f

What's Changed

  • #1507 Use regular enums for compatibility with TypeScript 5.9+

Full Changelog: 2.0.1...2.0.2

Release 2.0.1

Choose a tag to compare

@sampajano sampajano released this 05 Sep 23:06
833c4a2

What's Changed

  • #1501 Update workflow to use Ubuntu 22.04 and static link libstdc++/libgcc (Fixing #1500) (Thanks @aaliddell for the report! :))

Full Changelog: 2.0.0...2.0.1

Release 2.0.0

Choose a tag to compare

@sampajano sampajano released this 30 Aug 07:21
d0ecc76

This is the 2.0.0 release of gRPC-Web! :)

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

Major Features

  • #1490 Enable support for Editions in protoc-gen-grpc-web. @Quarke
  • #1445 Upgrade protobuf to 27.1 and modernize codegen using new APIs @benjaminp

Other Changes

  • #1496 Rework release workflows using Github runners (replacing Zig)
  • #1494 Updates Closure compiler (20250820.0.0) and library
  • #1463 fix: format of typescript definition @nnnnoel
  • #1456 Bazel bzlmod support for grpc-web. @gonzojive
  • #1452 Update protobuf-JS 3.14.0 -> 3.21.4
  • #1441 Upgrade to Bazel 6.5.0

Full Changelog: 1.5.0...2.0.0

Release 1.5.0

Choose a tag to compare

@sampajano sampajano released this 09 Nov 22:56
de3557a

This is the 1.5.0 release of gRPC-Web.

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

  • #1369 (Typescript) Mark some metadata parameters as optional @andrewmbenton
  • #1335 Update Debian (and other deps) and remove Java In-process Proxy
  • #1334 Allow mixed-case headers
  • #1330 Update ES6 .d.ts imports with comment about corresponding proto import... @gonzojive
  • #1313 Update ES6 imports with comment about corresponding proto import path. @reddaly

Release 1.4.2

Choose a tag to compare

@sampajano sampajano released this 28 Oct 21:40
0ec55aa

This is the 1.4.2 release of gRPC-Web.

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

  • #1289 Expose getName() in MethodDescriptor and fix TS definitions.
  • #1230 GrpcWebClientReadableStream: keep falsy data @pro-wh

Release 1.4.1

Choose a tag to compare

@sampajano sampajano released this 28 Sep 05:23
ac17547

This is the 1.4.1 release of gRPC-Web.

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.


This release contains the following bug fix:

  • #1286 Fix duplicate dot in enum name (when "package" is specified)

Release 1.4.0

Choose a tag to compare

@sampajano sampajano released this 23 Sep 22:01
17e6a81

This is the 1.4.0 release of gRPC-Web.

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Major Features

The protoc-gen-grpc-web protoc plugin is now built through Github Actions! With ARM / Apple Silicon (M1/M2) support powered by Zig too (thanks to @hronro!) 😃

  • #1249 Use Zig to build aarch64 binaries @hronro
  • #1203 Github Actions (workflows) for building protoc-gen-grpc-web plugins

Other Changes

  • #1279 Fixes the status codes ordering in typescript definitions @chandraaditya
  • #1278 Fix Enum with module in generated TS interface.
  • #1254 Remove Trailing Slashes from Hostname @jkjk822
  • #1252 Fix Zig setup step in CI @hronro
  • #1231 Add version flag and version info in generated code @meling
  • #1225 Improve error message & Internal code sync
  • #1222 Update envoy version to 1.22 (with config updates) @tomk9
  • #1211 Upgrade protobuf and grpc deps @aapeliv
  • #1199 Revert "Expose MethodDescriptor's public methods"

Release 1.3.1

Choose a tag to compare

@sampajano sampajano released this 29 Jan 09:32
454fe5f

This is the 1.3.1 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.

  • #1184 Correctly support proto3 optional fields in commonjs+dts .d.ts output @mattnathan
  • #1173 Update envoy version to 1.20
  • #1172 Fix issue where no RPC is issued when deadline is specified.
  • #1167 Fix missing TypeScript return type for serverStreaming calls. @lukasmoellerch
  • #1166 Add missing exports from RpcError and add test.
  • #1164 Add missing class exports @tinrab
  • #1160 Expose MethodDescriptor's public methods @tomferreira