GrpcStreamBroadcaster
now takes aAsyncIterable
instead of aAsyncIterator
as thestream_method
. This is to match the type of streaming methods generated bygrpc
, so no conversion to anAsyncIterator
is needed.- gRPC URLs don't have a default port anymore, unless a default is set via
ChannelOptions
. If you want to set a default port for URLs, please pass customChannelOptions
asdefaults
toparse_grpc_uri
or aschannel_defaults
toBaseApiClient
.
- The
ExponentialBackoff
andLinearBackoff
classes now require keyword arguments for their constructor. This change was made to make the classes easier to use and to avoid confusion with the order of the arguments.