New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any news on client interceptors becoming stable? #3693
Comments
My guess is, at this point, enough people are using it that it would be extremely difficult to change, even though it's technically allowed by our versioning policy. Also, some interceptors are experimental and some are not, probably due to an oversight before GA. We can go ahead and call these "stable". |
ah that's great news! thanks for the info :) |
Let's leave this open to cover making them stable. |
Hi! What needs to be done to close this issue? Is it just removing comments about experimental API or anything else? Thanks |
In addition to removing the "experimental" comments, we should improve their documentation comments a bit -- e.g. what the parameters/return values are, when they are called, etc. |
@dfawley As the PR with updates to documentation is merged, I think this issue can be closed. |
That's right, thanks for following up. |
grpc-go/interceptor.go
Line 31 in 04ea820
grpc-go/interceptor.go
Line 39 in 04ea820
As the title says, these extremely useful pieces of functionality have been labelled as experimental for a while.
Would be nice to hear if there's any news on them becoming stable as using outgoing middleware in prod would be great :). If there's another way to implement outgoing middleware that isn't experimental then pointers to that would be much appreciated.
The text was updated successfully, but these errors were encountered: