Skip to content

Releases: grpc/grpc-dart

package:grpc v4.3.1

31 Oct 13:59
095739d

Choose a tag to compare

  • Downgrade meta dependency to 1.16.0

package:grpc v4.3.0

13 Oct 10:01
0cefb2e

Choose a tag to compare

  • Require package:protobuf version 5.0.0

package:grpc v4.2.0

16 Aug 00:03
0f86517

Choose a tag to compare

  • Export a protobuf generated symbol (Any)
  • Simplify hierarchy of ResponseFuture (no longer have a private class in the
    type hierarchy)
  • Require Dart 3.8.
  • Require package:googleapis_auth
  • Require package:http 1.4.0
  • Require package:lints 6.0.0
  • Require package:protobuf 4.1.0
  • Dart format all files for the new 3.8 formatter.

package:grpc v4.1.0

11 Jun 09:41
a6b9485

Choose a tag to compare

  • Add a serverInterceptors argument to ConnectionServer. These interceptors are acting
    as middleware, wrapping a ServiceMethod invocation.
  • Make sure that CallOptions.mergeWith is symmetric: given WebCallOptions
    it should return WebCallOptions.

package:grpc v4.0.4

01 Apr 20:06
5ba3745

Choose a tag to compare

  • Allow the latest package:googleapis_auth.

package:grpc v4.0.3

31 Mar 13:42
9a0b464

Choose a tag to compare

  • Widen package:protobuf constraint to allow version 4.0.0.

package:grpc v4.0.2

31 Mar 08:22
f077328

Choose a tag to compare

  • Internal optimization to client code.
  • Small fixes, such as ports in testing and enabling timeline_test.dart.
  • When the keep alive manager runs into a timeout, it will finish the transport instead of closing
    the connection, as defined in the gRPC spec.
  • Upgrade to package:lints version 5.0.0 and Dart SDK version 3.5.0.
  • Upgrade example/grpc-web code.
  • Update xhr transport to migrate off legacy JS/HTML apis.
  • Use package:web to get HttpStatus.
  • Fix package:web deprecations.

package:grpc v4.0.0

17 Jul 12:14
b999b64

Choose a tag to compare

  • Set compressed flag correctly for grpc-encoding = identity. Fixes #669 (#693)
  • Remove generated status codes.
  • Remove dependency on package:archive.
  • Move codec.dart.
  • Work around hang during Flutter hot restart by adding default case handler in _GrpcWebConversionSink.add.

package:grpc v3.2.4

08 Sep 15:41
c1fa949

Choose a tag to compare

  • Forward internal GrpcError on when throwing while sending a request.
  • Add support for proxies, see #33.
  • Remove canceled ServerHandlers from tracking list.
  • Fix regression on fetching the remote address of a closed socket.

package:grpc v3.2.3

13 Jul 10:06
c7e07a0

Choose a tag to compare

  • Add const constructor to GrpcError fixing #606.
  • Make GrpcError non-final to allow implementations.
  • Only send keepalive pings on open connections.
  • Fix interop tests.