Skip to content

Make adding a new RPC to .proto file non-breaking for service implementation (client-side) #5416

@jskeet

Description

@jskeet

Parallel to #5371, but for client side.

We currently generate interfaces for clients, with 4 calls per operation. (2 async, 2 sync, with each pair either taking a CallOptions or taking a set of parameters with default values.)

Adding a method to a service is regarded as "not a breaking change", so we need to make sure that's true for the client side as well. Proposal in next comment...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions