Releases: grpc/grpc-dart
Releases · grpc/grpc-dart
package:grpc v4.3.1
package:grpc v4.3.0
- Require
package:protobufversion 5.0.0
package:grpc v4.2.0
- 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
- Add a
serverInterceptorsargument toConnectionServer. These interceptors are acting
as middleware, wrapping aServiceMethodinvocation. - Make sure that
CallOptions.mergeWithis symmetric: givenWebCallOptions
it should returnWebCallOptions.
package:grpc v4.0.4
- Allow the latest
package:googleapis_auth.
package:grpc v4.0.3
- Widen
package:protobufconstraint to allow version 4.0.0.
package:grpc v4.0.2
- 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:lintsversion 5.0.0 and Dart SDK version 3.5.0. - Upgrade
example/grpc-webcode. - Update xhr transport to migrate off legacy JS/HTML apis.
- Use
package:webto getHttpStatus. - Fix
package:webdeprecations.
package:grpc v4.0.0
package:grpc v3.2.4
- Forward internal
GrpcErroron 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
- Add const constructor to
GrpcErrorfixing #606. - Make
GrpcErrornon-final to allow implementations. - Only send keepalive pings on open connections.
- Fix interop tests.