<!-- Please answer these questions before submitting your issue. Thanks! For questions please use one of our forums: https://go-kratos.dev/docs/getting-started/faq --> #### What happened: ClientOption not found StreamMiddleware #### What you expected to happen: transport/grpc/client.go add a function WithStreamMiddleware #### How to reproduce it (as minimally and precisely as possible): // WithStreamMiddleware with client middleware. func WithStreamMiddleware(m ...middleware.Middleware) ClientOption { return func(o *clientOptions) { o.streamMiddleware = m } } #### Anything else we need to know?: #### Environment: - Kratos version (use `kratos -v`): - kratos version v2.8.4 - Go version (use `go version`): - go version go1.23.1 darwin/arm64